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 |
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 |
Archive for the ‘C Programming’ Category
C Prog
MBIL-102 INTRODUCTION to C PROGRAMMING
Posted by cinsdikici on December 3, 2011
Posted in C Programming | Leave a Comment »