MYP140


Course Title Course Code Program Level
Programming Languages MYP140 Computer Programming Associate Degree

Course Term
(Course Semester)
Teaching and Learning Methods
Credits
Theory Practice Lab Projects/Field Work Seminars/Workshops Other Total Credits ECTS Credits
01
(Fall)
28 28 30 39 125 3 5

Teaching Staff Öğr. Gör. Cansu AYCI
Language of Instruction Türkçe (Turkish)
Type Of Course Compulsory
Prerequisites There is no prerequisite.
Recommended Optional Programme Component
Course Objectives To have knowledge about the general structure and coding logic of programming languages and to make practical comparisons by knowing the main differences between different programming languages.
Course Content The course covers general concepts of programming, number systems, algorithms and flowcharts, programming paradigms, mathematical and logical operation structures, loop and decision commands, and sequence structures.
Learning Outcomes (LO) Students completing this course; 1. Will be able to explain the paradigms and structures of programming languages. 2. They can make applications by understanding the logic of algorithm and flowchart. 3. Will be able to make comparative analysis of programming languages. 4. Will be able to exemplify loop structures and operation of decision commands. 5. Can make transformations in number systems. 6. Can create example structures using arrays.
Mode of Delivery Face to face
Course Outline
Week Topics
1. Week Meeting and informing about the lesson
2. Week General Concepts for Programming and Number Systems
3. Week Algorithm and flowchart
4. Week Programming Paradigms
5. Week Programming Fundamentals - C
6. Week Mathematical and logical operations in programming
7. Week Comparative Analysis of Programming Languages
8. Week Midterm
9. Week Syntax Features and Comparisons of Programming Languages
10. Week Input - output commands in programming languages
11. Week Loop Structures
12. Week Decision (Comparison) Commands
13. Week Loop and Array Structures
14. Week Overview
Assessment
  Percentage(%)
Mid-term (%) %40
Quizes (%)
Homeworks/Term papers (%)
Practice (%)
Labs (%)
Projects/Field Work (%)
Seminars/Workshops (%)
Final (%) %60
Other (%)
Total(%) 100
Course Book (s) and/or References Compilations have been made from various books on programming and programming languages.
Work Placement(s)
The Relationship between Program Qualifications (PQ) and Course Learning Outcomes (LO)

 

PQ1

PQ2

PQ3

PQ4

PQ5

PQ6

PQ7

PQ8

PQ9

PQ10

PQ11

LO1

 

4

5

5

 

 

5

 

 

 

 

LO2

 

5

5

4

 

 

 

4

 

 

 

LO3

 

5

 

4

 

 

5

 

 

 

 

LO4

 

5

 

5

 

 

 

 

 

 

 

LO5

 

5

 

5

 

 

 

 

 

 

 

LO6

 

5

 

5