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

COURSE UNIT TITLECOURSE UNIT CODESEMESTERTHEORY + PRACTICE (Hour)ECTS
PROGRAMMING LABORATORY II BİL106 Second Term (Spring) 0 + 2 2

TYPE OF COURSE UNITCompulsory Course
LEVEL OF COURSE UNITBachelor's Degree
YEAR OF STUDY1
SEMESTERSecond Term (Spring)
NUMBER OF ECTS CREDITS ALLOCATED2
NAME OF LECTURER(S)Assistant Professor Muhammet Yorulmaz
Assistant Professor Halil Ersoy
Assistant Professor Gözde Önder Uzun
LEARNING OUTCOMES OF THE COURSE UNIT At the end of this course, the students;
1) Create the appropriate solution algorithm using pointers and encode with C programming language
2) Create the appropriate solution algorithm using strings and encode with C programming language
3) Create the appropriate solution algorithm using structures and encode with C programming language
4) Create the appropriate solution algorithm using files and encode with C programming language.
5) Analyse and design the problems with object oriented programming approach and encode with C++ programming language.
6) Create the appropriate solution algorithm using operator overloading and encode with C++ programming language
7) Create the appropriate solution algorithm using inheritance and encode with C++ programming language
8) Trace the program code and perform debugging
MODE OF DELIVERYFace to face
PRE-REQUISITES OF THE COURSEYes(BİL101)
RECOMMENDED OPTIONAL PROGRAMME COMPONENTNone
COURSE DEFINITIONHands on programming experience on the subjects and problems that introduced BIL 102 Computer Programming-II lecture series. A practical work on program development, running, debugging and testing in computer laboratory.
COURSE CONTENTS
WEEKTOPICS
1st Week Pointer Applications
2nd Week Characters and Strings Applications
3rd Week Quiz-1
4th Week Structures
5th Week Files and file applications
6th Week Files and file applications
7th Week Quiz-2
8th Week Mid-term
9th Week Introduction to C++ and Concepts of Object Oriented Programming-OOP
10th Week Object Oriented Program Analysis-Design
11th Week Quiz-3
12th Week C++ Classes and Data Abstraction
13th Week OOP Operator Overloading and Inheritance
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 exam326
Preparation for Quiz
Individual or group work
Preparation for Final exam11717
Course hours
Preparation for Midterm exam31133
Laboratory (including preparation)122
Final exam122
Homework
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