Cinsdikici's Diary

Assoc.Prof.Dr. Muhammed Cinsdikici

Archive for the ‘C Programming’ Category

C Prog


Posted by cinsdikici on December 3, 2011

Course Time: Monday, 09:30-12:30
Place: UBE, Room 220
Instructor: Assoc.Prof.Dr.Muhammed G. Cinsdikici,
Ofice Hour: Monday,13.30-14.30
Office Phone: +90(232) 311 3205
* Group Info:
Content: Programming with C, Structured Development in C, Functions, Arrays, Pointers, Data Structures, File Processing and other important programming concepts.
Prerequisites: Graduate/undergraduate degrees from engineering faculties.Fundemental computer architeFamiliarity with UNIX/Linux Operating Systemscture background.
Textbooks: C How to Program ( Edt), Paul Deitel and Harvey Deitel, Pearson, 2010The bookseller info:

1. Pandora,

2. Amazon,

Projects All Projects are due at the beginning of class. Due dates for projects will be announcedat least a week ahead of time. No late submission will be accepted!.
Tests: Students will have one final exam. Students will be tested on all material covered from lectures and text. Exams will test student’s ability of solving problems and understandingof concepts.
Grading: %20 HomeWorks + %30 MidTerm + %30 Final Exam + %20 Final Project
Late Submission: Late submission of projects will not be accepted.
Tools & Materials: 1. Microsoft Visual C++ Express Edition (for Windows) []

2. GNU C++ (for Linux) []

3. Deitel’s Home for book []


Lecture01 – Introduction to Computers, the Internet and the Web

Lecture02 – Introduction to C Programming

Lecture03 – Structured Program Development in C

Lecture04 – C Program Control

Lecture05 – C Functions

Lecture06 – C Arrays

Lecture07 – C Pointers

Lecture08 – C Characters and Strings

Lecture09 – C Formatted Input/Output

Lecture10 – C Structures, Unions, Bit Manipulations and Enumerations

Lecture11 – C File Processing

Lecture12 – C Data Structures

Lecture13 – C Preprocessor

Lecture14 – Other C Topics

Lecture15 – C++ as a Better C; Introducing Object Technology

Lecture16 – Introduction to Classes and Objects

Lecture17 – Classes: A Deeper Look, Part 1

Lecture18 – Classes: A Deeper Look, Part 2

Lecture19 – Operator Overloading

Lecture20 – Object-Oriented Programming: Inheritance


Lecture21 – Object-Oriented Programming: Polymorphism

Lecture22 – Templates

Lecture23 – Stream Input/Output

Lecture24 – Exception Handling

Projects / Assignments: Assignment 01 – Assignment#0Assignment 02 – Assignment#1

Assignment 03 – Assignment#2

Assignment 04 – Assignment#3

Assignment 05 – Assignment#4

Final Project – FINAL PROJECT

Posted in C Programming | Leave a Comment »