SUGGESTED SYLLABUS FOR

INTRODUCTION TO SCIENTIFIC & ENGINEERING COMPUTATION

Spring 2004

 

Date Topics to be covered Labs
27 January 2004  INTRODUCTION
bullet

Motivation

bullet

The logic of procedural languages

bullet

History of C

bullet

Some Basic C Concepts

bullet

Hello World Program

 
3 February 2004 PUBLIC HOLIDAY  
10 February 2004

DATA TYPES

bullet

int

bullet

float

bullet

char

ARITHMETIC EXPRESSIONS

bullet

Getting used to the C compiler

bullet

"Hello World" Program

bullet

Examples on data handling

17 February 2004

Using STDIO
bullet

getch, getchar, 

bullet

putch, putchar

bullet

printf

bullet

scanf

bulletExamples on using STDIO
24 February 2004

FLOW CONTROL

bullet

if  blocks

bullet

switch, break, continue

bullet

Examples on flow control.

2 March 2004

LOOPS

bullet

for 

bullet

while

bullet

do ... while

bullet

Examples on loops

9 March 2004 MIDTERM I

16 March 2004

FUNCTIONS

bullet

Built-in functions

bullet

Defining new functions

bullet

Comprehensive examples

23 March 2004 POINTERS and ARRAYS 

MULTIPLE ARRAYS

bullet

Comprehensive examples

30 March 2004

STRING MANIPULATION

bulletComprehensive examples
6 April 2004

STRUCTURES AND UNIONS 

bullet

Comprehensive examples

13 April 2004

MIDTERM II 

20 April 2004 MEMORY ALLOCATION
bulletComprehensive examples
27 April 2004 FILE I/O
bulletComprehensive examples

Up Syllabus Homework Labs Essential Information Links Students Lecture Notes