İşleminiz Devam Ediyor.
Lütfen Bekleyiniz...
Course Information
Semester Course Code Course Title T+P+L Credit ECTS
1 03810101 Programming Fundamentals I 4+1+1 6 6
Course Details
Language : Turkish
Level : Associate Degree
Department / Program : Computer Programming
Mode of Delivery : Face to Face
Type : Compulsory
Objectives : Teaching algorithm design, which is the basis of computer programming, and introduction to programming basics with C programming language
Content : Algorithms, flowcharts, pseudocode, values, variables, types,
simple input/output, programming expressions, arithmetic expressions, predominance,
control statements, functions,arrays
Methods & Techniques : The course is completed by teaching theoretical lessons in the classroom, creating an environment where students can answer questions, and taking sudden quizzes during the course.
During practical course hours, the topics covered in the theoretical course are reinforced by applying them in a computerized laboratory environment.
Prerequisites and co-requisities : None
Course Coordinator : None
Name of Lecturers : Instructor Hatice Güçlü [email protected]
Assistants : None
Work Placement(s) : No
Recommended or Required Reading
Resources : C Programming Language, Rıfat Çölkesen, Papatya Publishing, Algorithm and Programming Logic, H. Burak Tungut, Kodlab Publishing
Semester : 1 Algorithm design and Flowchart drawing
2 Algorithm design and Flowchart drawing
3 Constants, Variables, Types
4 Entry and Exit Transactions
5 Process priorities, Operators
6 Programming statements, Control statements
7 Loop operations
8 Midterm Exams
9 Application Examples
10 Programming Applications
11 Sequences
12 Application Examples
13 Functions
14 Using Ready Library Functions
Semester : Algoritma Geliştirme ve Programlamaya Giriş Fahri Vatansever Seçkin Yayıncılık
Course Category
Mathematics and Basic Sciences 50%
Engineering 20%
Engineering Design 30%
Science 0%
In-Term Study Informations
In-Term Studies Quantity Percentage
Mid-terms 1 40%
Final examination 1 60%
Total 2 100%
Activity Informations
Activities Quantity Duration Total Work Load
Course Duration 14 4 56
Hours for off-the-c.r.stud 14 2 28
Assignments 1 20 20
Mid-terms 1 10 10
Practice 14 1 14
Final examination 1 10 10
Total Work Load ECTS: 6 138
Course Learning Outcomes
Upon the successful completion of this course, students will be able to:
No Learning Outcomes
1 Sets up mathematical models of computer systems and simulates them on a computer.
2 Knows algorithm design and analysis techniques
3 Knows algorithm development and creates a data structure suitable for the algorithm
4 Knows and uses software development platforms.
Weekly Detailed Course Contents
Week Topics
1 Algorithm design and Flowcharts drawing
2 Algorithm design and Flowchart drawing
3 Constants, Variables, Types
4 Entry and Exit Transactions
5 Process priorities, Operators
6 Programming statements, Control statements
7 Loop operations
8 Midterm exam
9 Application Examples
10 Programming Applications
11 Arrays
12 Application Examples
13 File Operations
14 Introduction to Graphics Functions
Contribution of Learning Outcomes to Programme Outcomes
P1P2P3P4P5P6P7P8P9P10P11P12P13P14P15P16P17P18
All 4554
C1
C2
C3
C4
bbb