Course
Code : 0502310
Course
Name
: Programming Languages
Instructor
: Instructer: Cengiz GÖK
Theoretical/ Practical/Credit
: 2
/ 2/ 3
Learning Activity |
Estimated Time(Hour) |
Evaluation |
Theoretical Course (14 Week) |
2 x 14 = 28 |
Participation to class |
Guided Problem Solving |
2 x 14 = 28 |
Active Participation |
Individual Study |
2 x 14 = 28 |
|
Weekly homework problems be solved |
1 x 14 = 14 |
Individual or teamwork and
report preparation for homework’s. |
Term project |
None |
|
Midterm Exams |
4 x 2 = 8 |
Closed Book |
Final Exam |
For Exam
: 2 Individual Study: 8 |
Closed Book |
Quiz (4 Piece) |
Individual Study: 8 |
Closed Book |
Research (internet / library) |
|
|
Other (documentary / movie watching) |
|
|
Other (conference, panel, etc.. Attend meetings) |
|
|
Total Course Load (Hours) |
124 |
|
Code of Course & Name |
: 0502310 PROGRAMMING LANGUAGES |
Type of Course Prerequisite/Recommended
Year/Semester Credit |
: Compulsory : Enf001 Fundamentals of Information
Technologies : 2st Year / Fall
Semester : 3 |
Coordinate of Course Division/Department/Program |
: : Department of
Informatics’ |
Instructor Room/Number classroom Time of course Meeting time Group |
: Instructer: Cengiz
GÖK : İM3, ÇM3 : Tuesday 08:00 – 12:00 : : |
Objective of the Course |
Learn C++ programming
techniques |
Course Contents |
Structure of A Program, data types and
definition blocks, Editors, Input and Output Commands, Comparison Commands,
Loop Commands, Console Commands, Pointers, Sub functions, recursive
functions, macros, Standard functions, Arrays, Sorting and Searching Methods,
Error Codes, Header files, Printer Use, File I/O, Graphic and Sound Commands. |
Textbook/Recommended Reading |
1- Ders Notları,
Cengiz GÖK 2- C Programlama Dili
,Rifat Çölkesen, Papatya Yayıncılık 3-C Programlama Dili,
Brian W. Kernighan 4-C Programlama Dili, Öğr.Gör.Nahide Tekin, Öğr.Gör.Murat Tekin, İstanbul
Kültür Üniv. Yayınları |
Semester Teaching Plan |
Week: 1. Introduction to programming,
programming languages and its characteristic, algorithm logic, 2. Introduction to c++
languages, general structure of programmed, choosing, error correction, basis of input-output order (cin,cout,printf, scanf), application 3. concept of variable, defining, to
name, type of variable and characteristic (int, float, double, char); method of worth transfer, application 4. Library files , mathematical
and logical operators, application 5. Building of decision: if (
) decision and its application 6. Midterm exam 7. if ( ) else decision,
Building of decision switch ( ). Its application 8. building of vicious circle
and application 9. Building of vicious circle
while ( ) and do while ( ) and application 10. one and very dimension
arrays, character of arrays and application 11. one and very dimension
arrays, character of arrays and application 12. Solution of second midterm
exam, standard function, lower programs, arranging, search algorithm and
application 13. Pointer, header file
and introduction to file 14. Text file and
application. General application |
Form of Assessment |
One written midterm exam
(40% ); one written final exam (60%) |