COURSE SYLLABUS
INTRODUCTION TO COMPUTER PROGRAMMING
1 |
Course Title: |
INTRODUCTION TO COMPUTER PROGRAMMING |
2 |
Course Code: |
BMB1002 |
3 |
Type of Course: |
Compulsory |
4 |
Level of Course: |
First Cycle |
5 |
Year of Study: |
1 |
6 |
Semester: |
2 |
7 |
ECTS Credits Allocated: |
6 |
8 |
Theoretical (hour/week): |
2 |
9 |
Practice (hour/week) : |
0 |
10 |
Laboratory (hour/week) : |
2 |
11 |
Prerequisites: |
None |
12 |
Recommended optional programme components: |
None |
13 |
Language: |
Turkish |
14 |
Mode of Delivery: |
Face to face |
15 |
Course Coordinator: |
Doç. Dr. Ahmet Emir DİRİK |
16 |
Course Lecturers: |
Doç. Dr. Ahmet Emir DİRİK |
17 |
Contactinformation of the Course Coordinator: |
edirik@uludag.edu.tr |
18 |
Website: |
|
19 |
Objective of the Course: |
The aim of this course is to provide students the knowledge and abilities to design and implement computer programs. |
20 |
Contribution of the Course to Professional Development |
|
21 |
Learning Outcomes: |
1 |
Adequate knowledge in C programming language structures.;
|
2 |
Ability to design algorithms to solve problems with various structures.;
|
3 |
Ability to use the theoretical and applied information to design and implement computer programs.;
|
|
Week |
Theoretical |
Practical |
1 |
Basic Computing Concepts |
Lab. study |
2 |
Introduction to C Programming |
Lab. study |
3 |
Structured Program Development
|
Lab. study |
4 |
Structured Program Development
|
Lab. study |
5 |
Program Control
|
Lab. study |
6 |
Program Control
|
Lab. study |
7 |
Functions |
Lab. study |
8 |
Recursion |
Lab. study |
9 |
Arrays |
Lab. study |
10 |
Sorting |
Lab. study |
11 |
Pointers |
Lab. study |
12 |
Characters and Strings
|
Lab. study |
13 |
Structures |
Lab. study |
14 |
File Processing
|
Lab. study |
23 |
Textbooks, References and/or Other Materials: |
C How to Program Paul Deitel, Harvey Deitel Pearson |
24 |
Assesment |
|
TERM LEARNING ACTIVITIES |
NUMBER |
PERCENT |
Midterm Exam |
1 |
25 |
Quiz |
1 |
15 |
Homeworks, Performances |
0 |
0 |
Final Exam |
1 |
60 |
Total |
3 |
100 |
Contribution of Term (Year) Learning Activities to Success Grade |
40 |
Contribution of Final Exam to Success Grade |
60 |
Total |
100 |
Measurement and Evaluation Techniques Used in the Course |
|
Information |
The laboratory activities are evaluated weekly. At the end of the semester all lab. activity scores are averaged. |
25 |
|
ECTS / WORK LOAD TABLE |
Activites |
NUMBER |
TIME [Hour] |
Total WorkLoad [Hour] |
Theoretical |
14 |
2 |
28 |
Practicals/Labs |
14 |
2 |
28 |
Self Study and Preparation |
14 |
3 |
42 |
Homeworks, Performances |
0 |
3 |
42 |
Projects |
0 |
0 |
0 |
Field Studies |
0 |
0 |
0 |
Midtermexams |
1 |
20 |
20 |
Others |
0 |
0 |
0 |
Final Exams |
1 |
20 |
20 |
Total WorkLoad |
|
|
180 |
Total workload/ 30 hr |
|
|
6 |
ECTS Credit of the Course |
|
|
6 |
26 |
CONTRIBUTION OF LEARNING OUTCOMES TO PROGRAMME QUALIFICATIONS |
|
PQ1
|
PQ2
|
PQ3
|
PQ4
|
PQ5
|
PQ6
|
PQ7
|
PQ8
|
PQ9
|
PQ10
|
PQ11
|
PQ12
|
LO1
|
0
|
0
|
0
|
4
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
LO2
|
4
|
3
|
0
|
4
|
4
|
4
|
0
|
0
|
0
|
0
|
0
|
0
|
LO3
|
4
|
3
|
0
|
4
|
4
|
4
|
0
|
0
|
0
|
0
|
0
|
0
|
|
LO: Learning Objectives |
PQ: Program Qualifications |
Contribution Level: |
1 Very Low |
2 Low |
3 Medium |
4 High |
5 Very High |