Home  »  Faculty of Economics and Administrative Sciences »  Program of Technology and Knowledge Management

COURSE UNIT TITLECOURSE UNIT CODESEMESTERTHEORY + PRACTICE (Hour)ECTS
PROGRAMMING TKM110 Second Term (Spring) 3 + 0 8

TYPE OF COURSE UNITCompulsory Course
LEVEL OF COURSE UNITBachelor's Degree
YEAR OF STUDY1
SEMESTERSecond Term (Spring)
NUMBER OF ECTS CREDITS ALLOCATED8
NAME OF LECTURER(S)Associate Professor Nurcan Alkış Bayhan
Assistant Professor Murat Tahir Çaldağ
LEARNING OUTCOMES OF THE COURSE UNIT At the end of this course, the students;
1) Learn the fundamental programming concepts and methodologies which are essential to building good C++ programs.
2) Describe the advantages of a high level language like C/C++, the programming process, and the compilation process
3) Design, implement, debug and test programs using the fundamental elements of C++
MODE OF DELIVERYFace to face
PRE-REQUISITES OF THE COURSENo
RECOMMENDED OPTIONAL PROGRAMME COMPONENT
COURSE DEFINITIONIn this course, students are informed about the basics of the C ++ language, and the libraries of the C ++ language are introduced. The aim of this course is to adopt the algorithmic thinking style by understanding the principles and phases required for the solution of any problem. It is to be able to show the solutions developed for the problems with this algorithmic thinking style on flow diagrams using basic programming structures when necessary and to code them on the programming language used for teaching.
COURSE CONTENTS
WEEKTOPICS
1st Week General Problem Solving Concepts
2nd Week Algorithm and Programming Concepts
3rd Week Data Types, Programming in C Language
4th Week Problem Solving with Decision Structures
5th Week Problem Solving with Decision Structures
6th Week Problem Solving with Loop Structures
7th Week Problem Solving with Loop Structures
8th Week Mid-term examination
9th Week Problem Solving with Nested Loop Structures
10th Week Standart Functions
11th Week User Defined Functions
12th Week Arrays : Single & Double Subscripted Arrays
13th Week Arrays : Single & Double Subscripted Arrays
14th Week Arrays : Single & Double Subscripted Arrays
RECOMENDED OR REQUIRED READINGC How to Program,H.M.Deitel and P.J.Deitel, Prentice Hall, (2010-14)
Problem Solving & Programming in C/C++,B.Koffman,(2001)
Problem Solving and Programming Concept, M. Sprankle, Pearson Education (2003)
PLANNED LEARNING ACTIVITIES AND TEACHING METHODSLecture,Questions/Answers,Problem Solving,Practice,Presentation
ASSESSMENT METHODS AND CRITERIA
 QuantityPercentage(%)
Mid-term135
Quiz220
Total(%)55
Contribution of In-term Studies to Overall Grade(%)55
Contribution of Final Examination to Overall Grade(%)45
Total(%)100
ECTS WORKLOAD
Activities Number Hours Workload
Midterm exam133
Preparation for Quiz22040
Individual or group work14342
Preparation for Final exam15050
Course hours14342
Preparation for Midterm exam14040
Laboratory (including preparation)
Final exam133
Homework
Quiz236
Total Workload226
Total Workload / 307,53
ECTS Credits of the Course8
LANGUAGE OF INSTRUCTIONEnglish
WORK PLACEMENT(S)No
  

KEY LEARNING OUTCOMES (KLO) / MATRIX OF LEARNING OUTCOMES (LO)
LO1LO2LO3
K1  X     X
K2      X
K3     
K4     
K5      X
K6     
K7     
K8     
K9     
K10     
K11     
K12     
K13     
K14      X
K15      X