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: |
1 |
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: |
Prof. Dr. NECMETTIN KAYA |
16 |
Course Lecturers: |
Yrd. Doç. Dr. Erol Solmaz |
17 |
Contactinformation of the Course Coordinator: |
necmi@uludag.edu.tr 224-2941979 U.Ü. Müh. Mim. Fak., Makine Mühendisliği Bölümü Bursa |
18 |
Website: |
http://homepage.uludag.edu.tr\~necmi\bpg.htm |
19 |
Objective of the Course: |
The purpose of this course is to give the student engineering problem solving skills to write programs in Pascal language and to develop algorithms. |
20 |
Contribution of the Course to Professional Development |
|
Week |
Theoretical |
Practical |
1 |
Introduction to computers, hardware, software, operating systems, algorithms. |
|
2 |
Steps of solving problems with computer programming, algorithms and flow charts, loops. |
|
3 |
Examples of algorithms and flow charts. |
|
4 |
Introduction to Pascal language, structure of a pascal program, naming of variables, data types, read and write commands, operators, pascal editor. |
|
5 |
Input and output wih formatting, arithmetic functions. |
|
6 |
Condition commands:, if-then command. |
|
7 |
Condition commands: case-of, Loops: for-do command. |
|
8 |
Loops: while-do command, repeat-until command. |
|
9 |
Repeating courses and midterm exam |
|
10 |
Arrays, 2 dimensional arrays, matrices. |
|
11 |
Subroutines: Procedure. |
|
12 |
Subroutines: Procedure, with or without parameters. |
|
13 |
Subroutines: Procedure, with or without parameters. |
|
14 |
Subroutines: Procedure, with or without parameters. |
|