Lesson plan / PROGRAMMING TECHNIQUES AND LANGUAGES II

Lesson Information

Course Credit 3.0
Course ECTS Credit 4.0
Teaching Language of Instruction Türkçe
Level of Course Bachelor's Degree, TYYÇ: Level 6, EQF-LLL: Level 6, QF-EHEA: First Cycle
Type of Course Compulsory
Mode of Delivery Face-to-face
Does the course require compulsory or optional work experience? Z
Course Coordinator Prof. Dr. MİNE ERGÜVEN
Instructor (s)
Course Assistant

Purpose and Content

The aim of the course To give theoretical and pratical information about computer programming and to give new design ability
Course Content Programming techniques, structural programming rules, basic MS.NET, console programming with C# , filing techniques

Weekly Course Subjects

1Introduction to MS.NET & Visual Studio
2Introduction to C++
3Functions and Variables
4C ++ Classes
5The overload of the operator
6Data storage management, memory division, dynamic division: new and delete
7Heredity
8Midterm exam
9Polymorphism
10Input and Output in C++ Programs
11Exceptions
12System programming
13The applications of system programming
14The applications of system programming

Resources

1-Christian Nagel, Bill Evjen, Jay Glynn, Morgan Skinner, Karli Watson: Professional C# 2008, Wrox/Wiley 2008, ISBN 9780470191378
2-C# How to Program, H.M. Deitel, P.J. Dietel, J.A. Listfield, T.R. Nieto, Prentice Hall, ISBN: 978-0130622211