Türkçe | English
FACULTY of ENGINEERING / DEPARTMENT of COMPUTER ENGINEERING
(30%) English
Course Catalog
https://www.ktu.edu.tr/bilgisayar
Phone: +90 0462 377 2080
MF
FACULTY of ENGINEERING / DEPARTMENT of COMPUTER ENGINEERING / (30%) English
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

MET 217Computer Programming2+1+0ECTS:3
Year / SemesterFall Semester
Level of CourseFirst Cycle
Status Compulsory
DepartmentDEPARTMENT of METALLURGICAL and MATERIALS ENGINEERING
Prerequisites and co-requisitesNone
Mode of DeliveryFace to face, Lab work , Practical
Contact Hours14 weeks - 2 hours of lectures and 1 hour of practicals per week
Lecturer--
Co-LecturerNone
Language of instructionTurkish
Professional practise ( internship ) None
 
The aim of the course:
This course provides an introduction to the Programming Language C++, Insights and basic knowledge of solving engineering problems by using C++, Presentation of C++ features and most important C++ statements, Background information for object-oriented language.
 
Learning OutcomesCTPOTOA
Upon successful completion of the course, the students will be able to :
LO - 1 : Understand the syntax and structure of C++ programs.3,5,113
LO - 2 : Edit, compile, execute and get hard copy of a simple program.3,103
LO - 3 : Develop algorithms to solve engineering problems.1,5,9,10,111,3
LO - 4 : Identify run-time error and test a program for debugging purposes.3,54
LO - 5 : Use a program using appropriate selection statements such as if-else and switch.3,51
LO - 6 : Write a program using appropriate looping statements such as while, for and do-while3,51
LO - 7 : Write a program using functions with parameters passed by value and by reference.3,51
CTPO : Contribution to programme outcomes, TOA :Type of assessment (1: written exam, 2: Oral exam, 3: Homework assignment, 4: Laboratory exercise/exam, 5: Seminar / presentation, 6: Term paper), LO : Learning Outcome

 
Contents of the Course
The origin of C++ and the basic form of a C++ program, Variables, Constant Operators, and Expressions, Program Control Statements: if-then logic, while, do, and for loops, Functions, Arrays, Pointers, Data Structures, Input/Output with Files.
 
Course Syllabus
 WeekSubjectRelated Notes / Files
 Week 1The origin of C++ and the basic form of a C++ program.
 Week 2Variables, Constant and Basic Input/Output
 Week 3Operators (+ - / * && || ++ and --)
 Week 4Control Structure - if statement
 Week 5if-else-elseif structure
 Week 6Iteraration structure, while loop
 Week 7Iteraration structure, do-while loop
 Week 8Mid-term exam
 Week 9Iteraration structure, for loop
 Week 10Functions
 Week 11Functions (continue)
 Week 12Arrays
 Week 13Arrays, Pointers
 Week 14Data Structures
 Week 15Input/Output with Files
 Week 16End-of-term exam
 
Textbook / Material
1Akkurt M., 2004, C Programlama Dilinin Esasları ve Uygulamaları, Birsen Yayınevi, İstanbul
 
Recommended Reading
1Akın C., 2000, C Temel Öğrenim Kılavuzu, Alfa Basım Yayınevi, İstanbul
2Oualline S., 2004, Pratik C Programlama, Pusula Yayıncılık, İstanbul
 
Method of Assessment
Type of assessmentWeek NoDate

Duration (hours)Weight (%)
Mid-term exam 8 09/11/2009 1 30
In-term studies (second mid-term exam) 12 10/12/2009 1 20
End-of-term exam 14 06/01/2010 1,5 50
 
Student Work Load and its Distribution
Type of workDuration (hours pw)

No of weeks / Number of activity

Hours in total per term
Laboratuar çalışması 1 14 14
Ödev 1 7 7
Total work load21