Cinsdikici's Diary

Assoc.Prof.Dr. Muhammed Cinsdikici

Archive for the ‘C Programming’ Category

C Prog

MBIL-102 INTRODUCTION to C PROGRAMMING

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, cinsdikici@gmail.com
Assistant:
Ofice Hour: Monday,13.30-14.30
Office Phone: +90(232) 311 3205
Platforms
* Group Info: gedizcprog@googlegroups.com
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 (6.th Edt), Paul Deitel and Harvey Deitel, Pearson, 2010The bookseller info:

1. Pandora, pandora.com.tr

http://www.pandora.com.tr/urun/c-how-to-program-6e-pie/191946

2. Amazon, amazon.com

http://www.amazon.com/C-How-Program-Paul-Deitel/dp/0136123562/ref=sr_1_1?ie=UTF8&qid=1300043301&sr=8-1

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) [http://www.microsoft.com/express/vc]

2. GNU C++ (for Linux) [http://gcc.gnu.org/install]

3. Deitel’s Home for book [http://www.deitel.com/Books/C/CHowtoProgram6e/tabid/3527/Default.aspx]

Lectures:

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

Advertisements

Posted in C Programming | Leave a Comment »