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: 40%, Lab. work: 30%
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 (for), Examples

6. Week

Arrays, array operations, C libraries, 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

© 2010 CENG. All rights reserved.

Valid XHTML 1.0 Transitional Valid CSS!