Home  »  Institute of Science »  Master's of Information Technology and System Management with Thesis

COURSE UNIT TITLECOURSE UNIT CODESEMESTERTHEORY + PRACTICE (Hour)ECTS
PROGRAMMING WITH C++ BTS532 - 3 + 0 10

TYPE OF COURSE UNITElective Course
LEVEL OF COURSE UNITMaster's Degree With Thesis
YEAR OF STUDY-
SEMESTER-
NUMBER OF ECTS CREDITS ALLOCATED10
NAME OF LECTURER(S)-
LEARNING OUTCOMES OF THE COURSE UNIT At the end of this course, the students;
1) Will have learned the basics of Object Oriented Programming.
2) Are expected to be able to design working programs using the programming language C#.
3)
MODE OF DELIVERYFace to face
PRE-REQUISITES OF THE COURSENo
RECOMMENDED OPTIONAL PROGRAMME COMPONENTThere is no recommended optional programme component for this course.
COURSE DEFINITIONThe Basic Data Types. Variables and constants. Functions. Program Control, Statements, Arrays and Strings, Pointers, Functions, References, Overloading, and Default Arguments, More Data Types and Operators, Structures and Unions, Classes, Operator Overloading, Inheritance, Virtual Functions and Polymorphism, Templates, Exception Handling, The C++ I/O System, Run-Time Type ID and the Casting Operators, Namespaces and Other Advanced Topics, Introducing the Standard Template Library, The C++ Preprocessor, C-Based I/O.
COURSE CONTENTS
WEEKTOPICS
1st Week Basics of Programming
2nd Week Visual Studio
3rd Week Classes and Objects
4th Week Constructors and Destructors
5th Week Data types and Variables
6th Week Operators
7th Week Classes of Array, Char and String
8th Week MIDTERM
9th Week Program Flow
10th Week Loops
11th Week Static and Dynamic elements
12th Week Accessing
13th Week Methods
14th Week Inheritance
RECOMENDED OR REQUIRED READING1. A.Karaçay-T.Karaçay, C# İle Nesne Programlama, ttt yayınları, 2008, ISBN:978-605-4141-00-5
2. Jon Skeet, C# in Depth, Second Edition, Manning Publications Co., 2010, ISBN: 9781935182474
3. Bill Wagner, Effective C# (Covers C# 4.0), Addison-Wesley Professional; 2 edition, 2010, ISBN: 978-0321658708.
4. Andrew Troelsen, Pro C# 2010 and the .NET 4 Platform, Apress; 5 edition, 2010, ISBN: 978-1430225492.
5. Joseph Albahari (Author), Ben Albahari, C# 4.0 in a Nutshell: The Definitive Reference, O'Reilly Media; Fourth Edition edition, 2010, ISBN: 978-1449380458.
6. Herbert Schildt, C++ from the Ground Up, Osborne, ISBN 0072228970.
7. Carol Britton, "Object-Oriented Systems Development", McGraw-Hill, 2001.
8. Daoqi Yang, C++ and Object-oriented Numeric Computing for Scientists and Engineers
9. Herbert Schildt, C++. The Complete Reference by
10. Web Sitelerindeki Kaynaklar.
PLANNED LEARNING ACTIVITIES AND TEACHING METHODSLecture,Questions/Answers,Problem Solving,Other
ASSESSMENT METHODS AND CRITERIA
 QuantityPercentage(%)
Mid-term130
Assignment110
Project110
Total(%)50
Contribution of In-term Studies to Overall Grade(%)50
Contribution of Final Examination to Overall Grade(%)50
Total(%)100
LANGUAGE OF INSTRUCTIONTurkish
WORK PLACEMENT(S)No
  

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