CSE314 - Syllabus |
||
Lecturer:
Kathryn M. Reeves |
email:
reeves.92@osu.edu |
|
|
Office:
DL395B |
website:
http://www.cse.ohio-state.edu/~reeves |
|
|
|
WEEK# |
TOPIC |
HANDOUTS and
ASSIGNMENTS |
1 |
HANDOUTS: Website home page, CSE314 Course Information, Schedule, CSE accounts (private) LECTURE: vocabulary; columns; margins; basic coding rules; lab1; entering program; compile and run
|
Chp.1
matching vocab |
|
||
2 |
overview
of prelab; identification & environment division; data names;
symbols; columns, margins, basic coding rules; data division - file
section; working storage; picture clauses; value clauses; group
items; literals;
constants; figurative constants; non-numeric literals; procedure
division statements w/ file I/O (open, close, read, write); move
statement (simple)
|
Read
Chp. 2 (doc) Chps
2&3 Overview of divisions (ppt) Read
Chp. 3 (htm)] Lab1 due 4/7
midnight Read
Chp. 4 (htm) |
|
||
3 |
perform statement (simple); putting it together; display; accept omitted; stop run; in class practice for lab2; move statement rules; edited I/O |
Practice
lab2 and solution (htm) |
|
||
4 |
finish edited output;
accept time and
date; scope terminators; compute and other arithmetic
statements; debugger |
Lab2 due 4/19
midnight Lab3 given 4/19 (car) - (football) Slides-accept/scope
(ppt) |
|
||
5 |
control
structures; start if statements (relational operators and
relational expressions); sign and class tests; logical operators
(AND,OR,
NOT); implied conditions; condition names; evaluate statement |
Chp.
7 (htm) |
|
||
6 |
single
control break algorithm |
Single Control Break Algorithm (htm) |
|
||
7 |
string,
unstring; double control break;
perform statement
variations in detail; start tables |
String/Unstring
slides (ppt) |
|
||
8 |
continue
tables; redefines; initialize; 2-dimensional tables; sort logic
|
Example
#1 Tables (htm) |
|
||
9 |
subprograms;
sort/merge files; makefiles; testing vs
debugging; data validation; |
QUIZ #2 |
|
||
10 |
sample
problems for final exam; sign example; sequential processing example |
final
problem #2 Sign
Example low/high Sequential Processing
Algorithm |
|
||
FINAL
EXAM 6/7 |
|
in
DL305 |