| School/Faculty/Institute |
Faculty of Engineering |
| Course Code |
COMP 105 |
| Course Title in English |
Computer Programming (C) |
| Course Title in Turkish |
Bilgisayar Programlama (C) |
| Language of Instruction |
EN |
| Type of Course |
Select |
| Level of Course |
Select |
| Semester |
|
| Contact Hours per Week |
| Lecture: 1.5 |
Recitation: |
Lab: 1.5 |
Other: |
|
| Estimated Student Workload |
136 hours per semester |
| Number of Credits |
6 ECTS |
| Grading Mode |
Standard Letter Grade
|
| Pre-requisites |
None |
| Co-requisites |
None |
| Expected Prior Knowledge |
None |
| Registration Restrictions |
Only Undergraduate Students |
| Overall Educational Objective |
To learn fundamentals of computer programming, how to design and implement computer algorithms to solve basic engineering problems in C programming language. |
| Course Description |
This course provides a comprehensive understanding of computer programming. The following topics are covered: Fundamentals of computer programming, Structured program development, Program control, functions, arrays, strings, pointers, file processing and structures. |
Course Learning Outcomes and Competences
Upon successful completion of the course, the learner is expected to be able to:
1) Understand computer programming fundamentals.
2) Analyze the problems and develop basic computer algorithms
3) Create computer programs to solve engineering problems
4) Understand basics of C programming language
|
| Program Learning Outcomes/Course Learning Outcomes |
1 |
2 |
3 |
4 |
Relation to Program Outcomes and Competences
| N None |
S Supportive |
H Highly Related |
| |
|
|
| |
Program Outcomes and Competences |
Level |
Assessed by |
| Prepared by and Date |
SERAP KIRBIZ , November 2023 |
| Course Coordinator |
SERAP KIRBIZ |
| Semester |
|
| Name of Instructor |
|
Course Contents
| Hafta |
Konu |
| 1) |
|
| 2) |
|
| 3) |
|
| 4) |
|
| 5) |
|
| 6) |
|
| 7) |
|
| 8) |
|
| 9) |
|
| 10) |
|
| 11) |
|
| 12) |
|
| 13) |
|
| 14) |
|
| 15) |
|
| 16) |
|
| Required/Recommended Readings | C How to Program, (8th edition), Harvey M. Deitel, Paul J. Deitel, Prentice Hall, 2015
Reference book: The C programming Language. Brian W. Kernighan and Dennis M. Ritchie, Prentice-Hall in 1988 |
| Teaching Methods | Flipped Classroom/Laboratory |
| Homework and Projects | 3 Projects |
| Laboratory Work | None |
| Computer Use | Required |
| Other Activities | None |
| Assessment Methods |
| Assessment Tools |
Count |
Weight |
| Laboratuar |
10 |
% 15 |
| Uygulama |
10 |
% 15 |
| Küçük Sınavlar |
5 |
% 15 |
| Ödev |
3 |
% 15 |
| Ara Sınavlar |
2 |
% 15 |
| Final |
1 |
% 25 |
| TOTAL |
% 100 |
|
| Course Administration |
cakart@mef.edu.tr
02123953750
Instructor’s office and phone number: 5th Floor, 0212 395 36 29
office hours: Wednesday, Thursday 15:00-17:00
email address: cakart@mef.edu.tr
Rules for attendance:.
Missing a midterm: Provided that proper documents of excuse are presented, each missed midterm by the student will be given the grade of the final exam. No make-up will be given.
Missing a final: Faculty regulations.
A reminder of proper classroom behavior, code of student conduct: YÖK Regulations
Statement on plagiarism: YÖK Regulations |