GAZI UNIVERSITY INFORMATION PACKAGE - 2019 ACADEMIC YEAR

COURSE DESCRIPTION
C PROGRAMMING/İST-204
Course Title: C PROGRAMMING
Credits 3 ECTS 5
Semester 4 Compulsory/Elective Compulsory
COURSE INFO
 -- LANGUAGE OF INSTRUCTION
  English
 -- NAME OF LECTURER(S)
  Prof. Dr. İhsan ALP
 -- WEB SITE(S) OF LECTURER(S)
  websitem.gazi.edu.tr/site/ihsanalp
 -- EMAIL(S) OF LECTURER(S)
  ihsanalp@gazi.edu.tr
 -- LEARNING OUTCOMES OF THE COURSE UNIT
Fundamental elements of C++ language
Simple input/output commands in C++ language
Loops usage concept in C++ language
Array conceptarray usage in C++ language
Archive functions usage concept
Alphabetical archive functionsusage
Two dimensional arrays usage concept
The concept filesthe usage ability

 -- MODE OF DELIVERY
  The mode of delivery is face to face
 -- PREREQUISITES AND CO-REQUISITES
  There is no prerequisite or co-requisite
 -- RECOMMENDED OPTIONAL PROGRAMME COMPONENTS
  There is no recommended optional programme component for this course
 --COURSE CONTENT
1. Week  Algorithms, flowcharts.
2. Week  Fundamental elements of C++ language.
3. Week  Simple input/Output commands in C++ language.
4. Week  Control statements andsimple programs.
5. Week  Loops.
6. Week  Numerical libery function
7. Week  One dimensional arrays.
8. Week  Nested loops.
9. Week  Matrices.
10. Week  Midterm
11. Week  Alphabetical archive functions.
12. Week  Programs with menu.
13. Week  Subprograms.
14. Week  Introduction to files.
15. Week  Update operation on files.
16. Week  Final Exam
 -- RECOMMENDED OR REQUIRED READING
  1. Abiyev R. H., 2003, Öğrenciler için C programlama, Bileşim Yay., İstanbul.
 -- PLANNED LEARNING ACTIVITIES AND TEACHING METHODS
  Expression, answer-questions, presentation.
 -- WORK PLACEMENT(S)
  NO
 -- ASSESSMENT METHODS AND CRITERIA
 
Quantity
Percentage
 Mid-terms
1
40
 Assignment
0
0
 Exercises
0
0
 Projects
0
0
 Practice
0
0
 Quiz
0
0
 Contribution of In-term Studies to Overall Grade  
40
 Contribution of Final Examination to Overall Grade  
60
 -- WORKLOAD
 Efficiency  Total Week Count  Weekly Duration (in hour)  Total Workload in Semester
 Theoretical Study Hours of Course Per Week
14
3
42
 Practising Hours of Course Per Week
0
 Reading
0
 Searching in Internet and Library
5
6
30
 Designing and Applying Materials
6
3
18
 Preparing Reports
2
4
8
 Preparing Presentation
0
 Presentation
0
 Mid-Term and Studying for Mid-Term
3
3
9
 Final and Studying for Final
3
4
12
 Other
2
3
6
 TOTAL WORKLOAD: 
125
 TOTAL WORKLOAD / 25: 
5
 ECTS: 
5
 -- COURSE'S CONTRIBUTION TO PROGRAM
NO
PROGRAM LEARNING OUTCOMES
1
2
3
4
5
11. The statistical textbooks which include latest information about statistics, equipment and other resources supported by scientific approach on undergraduate level have theoretical and practical knowledge.X
22. Statisticians by using knowledge and skills acquired at bachelor degree level model, analyze, and interpret datasets.X
33. Statisticians identify and analyze the problems with current developments in statistic and also develop solutions based upon researches and proofs.X
44. Statisticians apply theoretical and practical knowledge acquired in Statistics at bachelor degree level to the current problems.X
55. Statisticians have the ability to use computer software and computing technology at the certain level required by statistics field.X
66. Statisticians take responsibility at disciplinary and interdisciplinary studies as an individual or a team member.X
77. Statisticians must have knowledge and ability to follow development in the field of Statistics, and must develop life long-learning attitudes.X
88. By using a foreign language, statistician can keep track of every statistical information, and communicate with colleagues.X
99. Applying the statistical knowledge in the professional sense, statistician has social, scientific, and ethical values.X
1010. A statistician must have the ability to social sensitivity and socialization.X
1111. During the process of inference, a statistician uses time efficiently with the analytical thinking ability.X