Information Package

Program of Biomedical Engineering (English)

CENG105

PROGRAMMING LABORATORY I

Course Code
CENG105
Semester
First Term (Fall)
Theory+Practice
0 + 2
ECTS
2
Course TypeCompulsory Course
Course LevelBachelor's Degree
Year of Study1
SemesterFirst Term (Fall)
ECTS2
Name of Lecturer(s)
Learning Outcomes

At the end of this course, the students;

  1. Use computer for solving problems, such as execution, compilation, and debugging
  2. Create the appropriate solution algorithm to input-output problems and encode and experiment with C programming language
  3. Create the appropriate solution algorithm to decision making problems and encode and experiment with C programming language
  4. Create the appropriate solution algorithm to loop problems and encode and experiment with C programming language .
  5. Create the appropriate solution algorithm using functions and encode and experiment with C programming language
  6. Create the appropriate solution algorithm using single subscripted arrays and encode and experiment with C programming language
  7. Create the appropriate solution algorithm using double subscripted arrays and encode and experiment with C programming language
  8. Trace the program code and perform debugging
Mode of DeliveryFace to face
PrerequisitesNo
Recommended Optional Programme ComponentsNone
Course DescriptionHands on programming experience on the subjects and problems that introduced BIL 101 Computer Programming-I lecture series. A practical work on program development, running, debugging and testing in computer laboratory.
Course Contents
WEEK TOPICS
1st Week Basic Computer Concepts
2nd Week Programming Concepts Applicaton with Examples
3rd Week Data Types, Programming in C Language examples
4th Week Problem Solving with Decision Structures
5th Week Quiz-1
6th Week Problem Solving with Loop Structures
7th Week Problem Solving with Nested Loop Structures
8th Week Mid-term
9th Week Quiz-2
10th Week Problem solving with Standart Functions
11th Week Problem solving with User Defined Functions
12th Week Quiz-3
13th Week Problem solving with Arrays : Using Single Subscripted Arrays
14th Week Problem solving with Arrays : Using Single Subscripted Arrays
15th Week Quiz-4
Recommended or Required ReadingC How to Program, Deitel, Prentice Hall (2006+);
Problem Solving & Programming in C/C++, B.Koffman, (2001);
Computing Essentials, Timoty&Linda O'leary, McGraw-Hill (2000),
Planned Learning Activities and Teaching Methods
  • Problem Solving
  • Experiment
  • Practice
  • Presentation
Assessment Methods and Criteria
Quantity Percentage (%)
Quiz 4 90
Practice 10 10
Total(%) 100
Contribution of In-term Studies to Overall Grade(%) 100
Contribution of Final Examination to Overall Grade(%) 0
Total(%) 100
ECTS Allocated Based on Student Workload
Activities Quantity Duration (Hour) Total Workload (Hour)
Midterm exam
Preparation for Quiz 4 7 28
Individual or group work 0 0 0
Preparation for Final exam
Course hours 0 0 0
Preparation for Midterm exam
Laboratory (including preparation) 14 2 28
Final exam
Homework
Quiz 4 1 4
Total Work Load60
Total Work Load / 30 (h)2
ECTS Credit of the Course2
Language of InstructionEnglish
Work Placement(s)No
LO1 LO2 LO3 LO4 LO5 LO6 LO7 LO8
K1 X X X X X X X
K2 X X X X
K3
K4 X
K5
K6
K7
K8
K9
K10
K11