Information
| Unit | FACULTY OF ENGINEERING |
| BIOMEDICAL ENGINEERING PR. | |
| Code | BMM111 |
| Name | Computer Programming I |
| Term | 2019-2020 Academic Year |
| Semester | 1. Semester |
| Duration (T+A) | 2-2 (T-A) (17 Week) |
| ECTS | 5 ECTS |
| National Credit | 3 National Credit |
| Teaching Language | Türkçe |
| Level | Lisans Dersi |
| Type | Normal |
| Label | C Compulsory |
| Mode of study | Yüz Yüze Öğretim |
| Catalog Information Coordinator | Dr. Öğr. Üyesi MUSTAFA İSTANBULLU |
| Course Instructor |
Öğr. Gör.Dr. ÇAĞLAR CENGİZLER
(Güz)
(A Group)
(Ins. in Charge)
|
Course Goal / Objective
To teach computer programming with C language at basic level.
Course Content
Introduction to computers and programming. Algorithms, flowcharts and algorithm examples.Introduction to C programming language,variables , operators. Control statements, loops.Functions,arrays,multidimensional arrays arrays as parameters to functions. Pointers, relation of array and pointer.Strings and character operations.Structures. Files and file types, file I O.
Course Precondition
Yok
Resources
Notes
Course Learning Outcomes
| Order | Course Learning Outcomes |
|---|---|
| LO01 | Student knows the concept of algorithm and programming |
| LO02 | Student can implement basic engineering algorithms |
| LO03 | Student knows the concept of compiler, compiling process and fundamentals of C programming language |
| LO04 | Student knows the C language basics |
| LO05 | Student can implement moduler algorithms with functions |
Relation with Program Learning Outcome
| Order | Type | Program Learning Outcomes | Level |
|---|---|---|---|
| PLO01 | - | 1. Solve the scientific problems encountered in medicine and medical technologies by applying technical approaches of disciplines. 2. Self development on science and technology issues. 3. Assess the contributions of engineering solutions on medicine, medical technologies and healthcare | 3 |
| PLO02 | - | 1. Define the problems about Biomedical Engineering 2. Modelling the problems about Biomedical Engineering. | 0 |
| PLO03 | - | 1. Analyse data and interpret results | 0 |
| PLO04 | - | 1. Utilize modern techniques and computing tools which are essential for Engineering applications | 0 |
| PLO05 | - | 1. Design and analyse a defined process 2. Recognise national and international problems for Biomedical Engineering | 0 |
| PLO06 | - | Understand the research problems of medical doctor with engineering perspective | 3 |
| PLO07 | - | 1. Describe the ideas clearlywith written and verbally 2. Have the interdisciplinary teamwork skills | 0 |
| PLO08 | - | 1. Have knowledge on calibration and quality assurance systems in Biomedical Engineering 2. Have the sense of responsibility and professional ethics | 0 |
Week Plan
| Week | Topic | Preparation | Methods |
|---|---|---|---|
| 1 | Introduction to computers and programming | Reading lecture materials | |
| 2 | Algorithms, flowcharts and algorithm examples | Reading lecture materials | |
| 3 | Introduction to C programming language | Reading lecture materials | |
| 4 | Variables , operators | Reading lecture materials | |
| 5 | Control Statements | Reading lecture materials | |
| 6 | Loops | Reading lecture materials | |
| 7 | Functions-1 | Reading lecture materials | |
| 8 | Mid-Term Exam | Reading lecture materials | |
| 9 | MIDTERM EXAM-PRACTICE BASED | Reading lecture materials | |
| 10 | Arrays | Reading lecture materials | |
| 11 | Multidimensional arrays and arrays as parameters to functions | Reading lecture materials | |
| 12 | Pointers | Reading lecture materials | |
| 13 | Relation of array and pointer. | Reading lecture materials | |
| 14 | Strings and character operations. | Reading lecture materials | |
| 15 | Structures | Reading lecture materials | |
| 16 | Term Exams | Reading lecture materials | |
| 17 | Term Exams | Reading lecture materials |
Assessment (Exam) Methods and Criteria
| Assessment Type | Midterm / Year Impact | End of Term / End of Year Impact |
|---|---|---|
| 1. Midterm Exam | 100 | 40 |
| General Assessment | ||
| Midterm / Year Total | 100 | 40 |
| 1. Final Exam | - | 60 |
| Grand Total | - | 100 |
Student Workload - ECTS
| Works | Number | Time (Hour) | Workload (Hour) |
|---|---|---|---|
| Course Related Works | |||
| Class Time (Exam weeks are excluded) | 14 | 4 | 56 |
| Out of Class Study (Preliminary Work, Practice) | 14 | 3 | 42 |
| Assesment Related Works | |||
| Homeworks, Projects, Others | 1 | 3 | 3 |
| Mid-term Exams (Written, Oral, etc.) | 1 | 8 | 8 |
| Final Exam | 1 | 16 | 16 |
| Total Workload (Hour) | 125 | ||
| Total Workload / 25 (h) | 5,00 | ||
| ECTS | 5 ECTS | ||