Skip Navigation Links Türkçe  
Skip Navigation Links.

BİL 200 - Computer Programming

Instructor: Assoc.Prof.Tansu FİLİK
Teaching Assistants:
Course Book: Problem Solving and Program Design in C, Jeri R. Hanly and Elliot B. Koffman
Grading: Midterm-1: 15%, Midterm-2: 15%, Final: 30%, Lab. work: 40%
Other Resources: 1) C Programming for Engineering & Computer Science, H. H. Tan and T. B. D'orazio 2) C How to Program, Deitel & Deitel
Course Outline:
1. Week

Introduction to computer programming: C

Introduction to programming languages, top-down software development, elements of C-programming language, examples


2. Week

Operators and type casting


3. Week

formatted writing, operators, boolean operators, control structures (if-else mechanism)


4. Week

Logic expressions, conditions and loops (while, do-while, for):

control structures (if-else mechanism), switch - case structure, loops (while, do-while, 


5. Week

Loops, Arrays, array operations, C libraries


6. Week

Functions (function prototype, definition, call)


7. Week

Functions, recursive functions, (two way communications with functions), introduction to pointers in C


8. Week

Introduction to pointers, Strings, Static and automatic variables, Scope


9. Week

Scope, Pointers, Pointer and array relation, passing array to functions


10. Week

Memory Allocations and Structures


11. Week

Structures, Structure Arrays, File Operations


12. Week

Home | Department | Undergraduate | Graduate | Research | Accreditations | Alumni

© 2011 CENG. All rights reserved.

Valid XHTML 1.0 Transitional Valid CSS!