Introduction To Scientific and Engineering Computing: BIL 104E
Introduction To Scientific and Engineering Computing: BIL 104E
Spring 2007
CONTACT INFORMATION
14.07.2013
COURSE INFORMATION
Text Books: 1. Teach Yourself C in 24 Hours, T. Zang, Sams Publishing, 1997. 2. How To Program C, 3/e, H.M. Deitel and P.J. Deitel, PrenticeHall Inc., 2001 3. The C Programming Language (ANSI C), B. W. Kernighan & D. M. Ritchie, Prentice-Hall Inc., Second Eddition Course Web Page: http://bil.be.itu.edu.tr
14.07.2013
COURSE INFORMATION
Attendence Policy 70% attendence is compulsory. Grading Homeworks 1 Midterm Quizes Final : : : : 10% 30% 15% 45%
14.07.2013
COURSE INFORMATION
Homeworks 1. Submit your homeworks in soft copy through course web page (http://bil.be.itu.edu.tr). 2. 10% penalty/day for late submission. 3. All homeworks must be done individually by yourself. 4. Grading will be done based on correctness and clarity of the code and proper execution of the program.
14.07.2013
SYLLABUS
1 2 3 5 Feb 12 Feb 19 Feb
Introduction to C programming, Program Structure, Constants and Variables Data Types, Reading from and Writing to standard I/O (printf(), scanf(), putc() and getc() ) Expressions, Assignment Statements, Operators, Math Functions Functions I, Functions call By Value, Scope rules HOMEWORK 1 (06.10.2006 18:00 -- 20.10.2006 11:55) Algorithm Development, Selection Structure (if / if else statement, switch-case) Loop Structures (for, while, do-while), break & continue HOMEWORK 2 (3.11.2006 18:00 -- 17.11.2006 11:55) Arrays Introduction to Pointers MIDTERM (31 March 2007) Pointer Arithmetic, Array Pointer Relationsheep, Dynamic Memory Allocation Functions II, Functions call by reference, Strings
4
5 6 7
26 Feb
5 March 12 March 19 March
8
9 10 11
26 March
2 April 9 April 16 April
12
13 14
23 April
30 April 7 May
14.07.2013