WEEK # 1 |
January 4 |
|
Topic |
Computer Hardware |
|
Details |
The idea of the Von Neumann architecture |
|
To Do |
Lab #1 |
|
WEEK # 2 |
January 11 |
|
Topic |
Introduction to programming |
|
Details |
The development process and error types, program
structure, Fortran variable declarations, the assignment statement,
arithmetic expression evaluation; Representation of numbers |
|
To Do |
Lab #2 |
|
WEEK # 3 |
January 18 |
|
Topic |
Control Structures - I: Selection |
|
Details |
Built-in subprograms and I/O formatting; logical
variable; relational and logical operators; the |
|
To Do |
Lab #3 |
|
WEEK # 4 |
January 25 |
|
Topic |
Control Structures - II: Iteration |
|
Details |
The |
|
To Do |
Lab #4 |
|
WEEK # 5 |
February 1 |
|
Topic |
Fortran Strings |
|
Details |
String declaration, operators, built-in subprograms, and I/O; string applications |
|
To Do |
Lab #5 |
|
WEEK # 6 |
February 8 |
Test #1 on Wednesday, February 10 |
Topic |
Numeric & String Applications |
|
Details |
Zeros of a function |
|
To Do |
Lab #6 |
|
Reading Week: No classes February 15 to 19 |
||
WEEK # 7 |
February 22 |
|
Topic |
Top-Down Design |
|
Details |
functions & subprograms; invoking library routines |
|
To Do |
Lab #7 |
|
WEEK # 8 |
March 1 |
|
Topic |
Implementing Subprograms |
|
Details |
Parameters & arguments; subprogram packaging; applications |
|
To Do |
Lab #8 |
|
WEEK # 9 |
March 8 |
Drop Deadline on Monday, March 8 |
Topic |
Arrays |
|
Details |
Array declaration and I/O; arrays in subprograms |
|
To Do |
Lab #9 |
|
WEEK # 10 |
March 15 |
Test #1 on Wednesday, March 17 |
Topic |
Handling Experimental Data |
|
Details |
Searching and sorting |
|
To Do |
Lab #10 |
|
WEEK # 11 |
March 22 |
|
Topic |
Random Numbers & Simulation - I |
|
Details |
Uniformly-distributed pseudorandom numbers;
transformations on random numbers; normally-distributed numbers; |
|
To Do |
Lab #11 |
|
WEEK # 12 |
March 29 |
|
Topic |
Random Numbers & Simulation - II |
|
Details |
Random walk simulations |
|
To Do |
Lab #12 |
|
Final Exam date will be in [Apr.7, Apr.
23] and is announced by the Registrar Office in February. |