Date |
Topics to be covered |
Labs |
July 5, Wednesday |
INTRODUCTION
 |
Motivation |
 |
The logic of
procedural languages |
 |
History of F |
 |
Some Basic F
Concepts |
 |
Hello World
Program |
|
No Labs! |
July 6, Thursday |
DATA TYPES
 |
integer |
 |
real |
 |
character |
 |
constants |
 |
read
and print statements |
|
 | Getting used
to the F compiler |
 | "Hello
World" Program |
 |
Examples on
data handling |
|
July 12, Wednesday |
BUILDING BLOCKS
 |
Procedures |
 |
modules |
 |
Variable
referencing |
 |
save
statement |
|
 |
Examples on
variable referencing and developing modules. |
|
July 13, Thursday |
FLOW CONTROL
 |
if
blocks |
 |
case
construct |
|
 |
Examples on
flow control. |
|
July 19, Wednesday |
LOOPS
 |
do
construct |
 |
Breaking
constructs (cycle, exit, stop and return) |
|
 |
Examples on
loops |
|
July 20, Thursday |
ARRAYS
 |
Declaring,
initializing, using |
 |
Sub-arrays |
 |
Array valued
functions |
|
 |
Examples on
arrays |
|
July 26, Wednesday |
ADVANCED BUILDING BLOCKS
 |
Recursive
programming |
 |
Passing
procedures as arguments |
 |
Defining new
data types |
 |
Use of private
and public keywords |
|
 |
Comprehensive
examples |
|
July 27, Thursday |
INPUT & OUTPUT
 |
Importance
of user interface |
 |
Formatting
input and output |
|
 |
Comprehensive
examples |
|
August 2, Wednesday |
REVISION
 | All the topics covered so far will be reviewed. |
|
 |
Comprehensive
examples |
|
August 3, Thursday |
FILE HANDLING
 |
Files and
records |
 |
File
positioning |
|
 |
Comprehensive
examples |
|
August 9, Wednesday |
NUMERICAL METHODS
 |
Precision
and rounding errors |
 |
Conditioning
and stability |
 |
Data fitting |
 |
Numerical
integration |
|
 |
Comprehensive
examples |
|
August 10, Thursday |
ARRAY PROCESSING
 |
Matrix
manipulation |
 |
Multidimensional
arrays |
 |
Allocatable
arrays |
|
 |
Comprehensive
examples |
|
August 16, Wednesday |
POINTERS
 |
Use of
pointers |
 |
Linked lists |
|
 |
Comprehensive
examples |
|
August 17, Thursday |
REVISION
 | All the topics covered so far will be reviewed. |
|
 | Review |
|