Home  »  Faculty of Engineering »  Program of Industrial Engineering (English 30%)

COURSE UNIT TITLECOURSE UNIT CODESEMESTERTHEORY + PRACTICE (Hour)ECTS
PROGRAMMING LABORATORY I BİL105 First Term (Fall) 0 + 2 2

TYPE OF COURSE UNITCompulsory Course
LEVEL OF COURSE UNITBachelor's Degree
YEAR OF STUDY1
SEMESTERFirst Term (Fall)
NUMBER OF ECTS CREDITS ALLOCATED2
NAME OF LECTURER(S)Assistant Professor Çağatay Berke Erdaş
Assistant Professor Muhammet Yorulmaz
Assistant Professor Mehmet Dikmen
Assistant Professor Halil Ersoy
Assistant Professor Gözde Önder Uzun
Assistant Professor Didem Ölçer
Instructor İlhan Özkan
Instructor Tuğçe Başar
Instructor Kemal Güven
Instructor Ayşenur Yurtsever
Research Assistant Tuğçe Kantar Uğur
LEARNING OUTCOMES OF THE COURSE UNIT 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
PRE-REQUISITES OF THE COURSENo
RECOMMENDED OPTIONAL PROGRAMME COMPONENTNone
COURSE DEFINITIONHands 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
WEEKTOPICS
1st Week Programming Concepts Applicaton with Examples
2nd Week Data Types, Programming in C Language examples
3rd Week Problem Solving with Decision Structures
4th Week Quiz-1
5th Week Problem Solving with Loop Structures
6th Week Problem Solving with Nested Loop Structures
7th Week Quiz-2
8th Week Mid-term
9th Week Problem solving with Standart Functions
10th Week Problem solving with User Defined Functions
11th Week Quiz-3
12th Week Problem solving with Arrays : Using Single Subscripted Arrays
13th Week Problem solving with Arrays : Using Single Subscripted Arrays
14th Week Quiz-4
RECOMENDED 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 METHODSProblem Solving,Experiment,Practice,Presentation
ASSESSMENT METHODS AND CRITERIA
 QuantityPercentage(%)
Quiz490
Practice1010
Total(%)100
Contribution of In-term Studies to Overall Grade(%)100
Contribution of Final Examination to Overall Grade(%)0
Total(%)100
ECTS WORKLOAD
Activities Number Hours Workload
Midterm exam
Preparation for Quiz4728
Individual or group work
Preparation for Final exam
Course hours
Preparation for Midterm exam
Laboratory (including preparation)14228
Final exam
Homework
Quiz414
Total Workload60
Total Workload / 302
ECTS Credits of the Course2
LANGUAGE OF INSTRUCTIONEnglish
WORK PLACEMENT(S)No
  

KEY LEARNING OUTCOMES (KLO) / MATRIX OF LEARNING OUTCOMES (LO)
LO1LO2LO3LO4LO5LO6LO7LO8
K1  X   X   X   X   X   X   X   X
K2  X   X   X   X   X   X   X   X
K3               
K4  X   X   X   X   X   X   X   X
K5               
K6               
K7               
K8               
K9               
K10               
K11