Course schedule
Week No | Subject | Details | |
1 | Introduction | History (Computers, FORTRAN etc.), algorithms, data, scientific visualization | |
2 | First steps | Programming steps, basic concepts, running a program, errors, testing | |
3 | Data handling | Data types, constants, variables, operations, assignment, i/o | |
4 | Building blocks | Programs and modules, procedures, subprograms | |
5 | Program flow | Decision making, logical expressions, case constructs | |
6 | Repetitive execution | do constructs | |
7 | Arrays | Concept, declarations, i/o, assignments | |
8 | Practice | Holiday week | |
9 | Building blocks | Recursive procedures, arguments | |
10 | I/O control | Format and edit descriptors, i/o editing, i/o statements | |
11 | Practice | ||
12 | Files- Visualization | Files and records, file connections | |
13 | Numerical methods | Numerical calculations, precision, rounding, data fitting, iterations | |
14 | Array processing- matrix manipulation | Matrices, multidimensional arrays, i/o, assignments | |
15 | 14 cont'd and practice |