GAZI UNIVERSITY INFORMATION PACKAGE - 2019 ACADEMIC YEAR

COURSE DESCRIPTION
C PROGRAMMING/İST2004
Course Title: C PROGRAMMING
Credits 3 ECTS 5
Course Semester 4 Type of The Course Compulsory
COURSE INFORMATION
 -- (CATALOG CONTENT)
 -- (TEXTBOOK)
 -- (SUPPLEMENTARY TEXTBOOK)
 -- (PREREQUISITES AND CO-REQUISITES)
 -- LANGUAGE OF INSTRUCTION
  Turkish
 -- COURSE OBJECTIVES
 -- COURSE LEARNING OUTCOMES
Basic elements of C ++ language
Knowledge of simple input / output statements in C ++
Loop types and usage information in C ++
Array concept in C ++ and usage of array knowledge
Knowledge of archive functions and usage
Alphabetical functions and usage
Two dimensional arrays and their usage knowledge
The concept of the file and the ability to use

 -- MODE OF DELIVERY
  The mode of delivery of this course is Face to face
 --WEEKLY SCHEDULE
1. Week  Algorithms, flowcharts
2. Week  Basic Elements of C ++ Language
3. Week  Simple input / output statements in C ++
4. Week  Control statement and simple programs
5. Week  Loops
6. Week  Digital archive functions
7. Week  One-dimensional arrays
8. Week  Nested loops, Midterm
9. Week  Two dimensional arrays
10. Week  Alphanumeric archive functions
11. Week  Programs with menus
12. Week  Subprograms
13. Week  Introduction to files
14. Week  File update operations
15. Week  Final Exam
16. Week  
 -- TEACHING and LEARNING METHODS
 -- ASSESSMENT CRITERIA
 
Quantity
Total Weighting (%)
 Midterm Exams
1
30
 Assignment
1
10
 Application
0
0
 Projects
0
0
 Practice
0
0
 Quiz
0
0
 Percent of In-term Studies  
40
 Percentage of Final Exam to Total Score  
60
 -- WORKLOAD
 Activity  Total Number of Weeks  Duration (weekly hour)  Total Period Work Load
 Weekly Theoretical Course Hours
14
3
42
 Weekly Tutorial Hours
0
 Reading Tasks
10
4
40
 Searching in Internet and Library
10
2
20
 Material Design and Implementation
0
 Report Preparing
0
 Preparing a Presentation
0
 Presentation
0
 Midterm Exam and Preperation for Midterm Exam
7
2
14
 Final Exam and Preperation for Final Exam
4
3
12
 Other (should be emphasized)
0
 TOTAL WORKLOAD: 
128
 TOTAL WORKLOAD / 25: 
5.12
 Course Credit (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
 -- NAME OF LECTURER(S)
   (Prof. İhsan ALP , Prof. Bülent ALTUNKAYNAK)
 -- WEB SITE(S) OF LECTURER(S)
   (https://abs.gazi.edu.tr/ihsanalp , https://abs.gazi.edu.tr/bulenta)
 -- EMAIL(S) OF LECTURER(S)
   (ihsanalp@gazi.edu.tr , bulenta@gazi.edu.tr)