Course Information


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

Prerequisites None

Language of Instruction Turkish
Course Level Bachelor's Degree
Course Type Compulsory
Mode of delivery Computer aided oral presentation
Course Coordinator
Instructors
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,Sequences 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 Midterm exam

9. 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)
10. 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)
11. Week Read from the Sequential accessfile and add Lecture; Question Answer

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

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

Practice (Teaching Practice, Music/Musical Instrument Practice, Statistics, Laboratory, Field Work, Clinic and Polyclinic Practice)
14. 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)
15. Week Adding random access to the file Lecture; Question Answer

Practice (Teaching Practice, Music/Musical Instrument Practice, Statistics, Laboratory, Field Work, Clinic and Polyclinic Practice)
16. Week Final exam


Sources Used in This Course
Recommended Sources
B.Ram, Computer Fundamentals, New age international publishers,2007
İ Gürkan, Bilgisayar ortamında sorun çözümü, Bıçaklar kitabevi, 2003
N. Ergül , T. Arat, Temel Bilgisayar Teknolojileri Kullanımı ve Bilgisayar Bilimleri, Nonel yayınevi,2006

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

*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 2
Homework 3 2
Midterm Exam 1 1
Time to prepare for Midterm Exam 1 12
Final Exam 1 1
Time to prepare for Final Exam 1 12
Total Workload
Total Workload / 30 (s)
ECTS Credit of the Course
Quick Access Hızlı Erişim Genişlet
Course Information