Course Information


Course Information
Course Title Code Semester L+U Hour Credits ECTS
COMPUTER PROGRAMMING GEO341 5. Semester 2 + 2 3.0 4.0

Prerequisites None

Language of Instruction English
Course Level Bachelor's Degree
Course Type Compulsory
Mode of delivery
Course Coordinator
Instructors Süleyman Selim ÇALLI
Assistants
Goals Computer, the structure and characteristics of the hardware, software, and their types, problem solving, logic, the concept of the algorithm, flowchart and steps, mathematical and alphanumeric functions, modular programming techniques, data files, processes and improve programming concepts.
Course Content Definition of Programming, Algorithm and flow chart, Data types and data inputs and outputs, Control blocks, Loops,Sequences, Sub procedures and functions, Operations on Characters and numbers, File operations, file structures, sequential, random access structures, Sequential access file creation and writing, Read from the Sequential accessfile and add, Create a random access file, Write to therandom access file, Read to the Random access file, Adding random access to the file
Learning Outcomes 1) Recognize the computer's operating system,hardware and software types.
2) Determine the stages of analysis of the problem and solution.
3) Define data types and variables.
4) Recognize string, mathematical and date functions.
5) Comparison operators and control statements relates.
6) Recognize repetition structures.
7) Create sub-programs.
8) Specifies the text file on a data processing methods.

Weekly Topics (Content)
Week Topics Teaching and Learning Methods and Techniques Study Materials
1. Week Definition of Programming Lecture; Question Answer

Practice (Teaching Practice, Music/Musical Instrument Practice, Statistics, Laboratory, Field Work, Clinic and Polyclinic Practice)
2. Week Algorithm and flow chart Lecture; Question Answer

Practice (Teaching Practice, Music/Musical Instrument Practice, Statistics, Laboratory, Field Work, Clinic and Polyclinic Practice)
3. Week Data types and data inputs and outputs Lecture; Question Answer

Practice (Teaching Practice, Music/Musical Instrument Practice, Statistics, Laboratory, Field Work, Clinic and Polyclinic Practice)
4. Week Control blocks Lecture; Question Answer

Practice (Teaching Practice, Music/Musical Instrument Practice, Statistics, Laboratory, Field Work, Clinic and Polyclinic Practice)
5. Week Loops,Arrays Lecture; Question Answer

Practice (Teaching Practice, Music/Musical Instrument Practice, Statistics, Laboratory, Field Work, Clinic and Polyclinic Practice)
6. Week Sub procedures and functions Lecture; Question Answer

Practice (Teaching Practice, Music/Musical Instrument Practice, Statistics, Laboratory, Field Work, Clinic and Polyclinic Practice)
7. Week Operations on Characters and numbers Lecture; Question Answer

Practice (Teaching Practice, Music/Musical Instrument Practice, Statistics, Laboratory, Field Work, Clinic and Polyclinic Practice)
8. Week File operations, file structures, sequential, random access structures Lecture; Question Answer

Practice (Teaching Practice, Music/Musical Instrument Practice, Statistics, Laboratory, Field Work, Clinic and Polyclinic Practice)
9. Week Sequential access file creation and writing Lecture; Question Answer

Practice (Teaching Practice, Music/Musical Instrument Practice, Statistics, Laboratory, Field Work, Clinic and Polyclinic Practice)
10. Week Read from the Sequential access file and add into the file Lecture; Question Answer

Practice (Teaching Practice, Music/Musical Instrument Practice, Statistics, Laboratory, Field Work, Clinic and Polyclinic Practice)
11. Week Create a random access file Lecture; Question Answer

Practice (Teaching Practice, Music/Musical Instrument Practice, Statistics, Laboratory, Field Work, Clinic and Polyclinic Practice)
12. Week Write to therandom access file Lecture; Question Answer

Practice (Teaching Practice, Music/Musical Instrument Practice, Statistics, Laboratory, Field Work, Clinic and Polyclinic Practice)
13. Week Read to the Random access file Lecture; Question Answer

Practice (Teaching Practice, Music/Musical Instrument Practice, Statistics, Laboratory, Field Work, Clinic and Polyclinic Practice)
14. Week Adding into the random access file Lecture; Question Answer

Practice (Teaching Practice, Music/Musical Instrument Practice, Statistics, Laboratory, Field Work, Clinic and Polyclinic Practice)

Sources Used in This Course
Recommended Sources
B.Ram, Computer Fundamentals, New age international publishers,2007

Relations with Education Attainment Program Course Competencies
Program RequirementsContribution LevelDK1DK2DK3DK4DK5DK6DK7DK8
PY1543543443
PY2500000000
PY3500000000
PY4500000000

*DK = Course's Contrubution.
0 1 2 3 4 5
Level of contribution None Very Low Low Fair High Very High
.

ECTS credits and course workload
Event Quantity Duration (Hour) Total Workload (Hour)
Course Duration (Total weeks*Hours per week) 14 4
Work Hour outside Classroom (Preparation, strengthening) 14 3
Homework 5 2
Midterm Exam 1 1
Time to prepare for Midterm Exam 1 10
Final Exam 1 1
Time to prepare for Final Exam 1 13
Total Workload
Total Workload / 30 (s)
ECTS Credit of the Course
Quick Access Hızlı Erişim Genişlet
Course Information