Computer Science 330
Spring 2012 Dr. Blaise W. Liffick
revised March 9, 2012
|
|
Date
|
Week
|
Topic
|
Reading
|
|
Jan 23
|
1
|
Introduction and SE Overview
|
|
|
|
|
Software Engineering
|
|
|
Jan 30
|
2
|
Software Engineering
|
|
|
|
|
Procedural Dataflow Design
|
|
|
Feb 6
|
3
|
Programming Language Design Issues
|
Chapter 1
|
|
|
|
Programming Language History and Evolution
|
Chapter 2
|
|
Feb 13
|
4
|
Language Syntax
|
Chapter 3
|
|
|
|
Semantics
|
Chapter 3 con't
|
|
Feb 20
|
5
|
|
|
|
|
|
Names, Binding, Scope
|
Chapter 5
|
|
Feb 27
|
6
|
Review
|
|
|
|
|
Exam 1 (through chapter 5.4 with
software engineering)
|
|
|
Mar 5
|
7
|
Scope, Data Types
|
Chapters 5, 6
|
|
|
|
|
|
|
Mar 12
|
8
|
SPRING BREAK
|
|
|
|
|
|
|
|
Mar 19
|
9
|
Structured Data Types and Encapsulation
|
|
|
|
|
|
|
|
Mar 26
|
10
|
Data Types and Memory Management
|
Chapter 6
|
|
|
|
|
|
|
Apr 2
|
11
|
Expressions and Statements
|
Chapters 7-8
|
|
|
|
Subprograms and Parameters
|
Chapter 9
|
|
Apr 9
|
12
|
Exam 2 (Chapters 5.5-8)
|
|
|
|
|
|
|
|
Apr 16
|
13
|
Implementing Subprograms
|
Chapter 10
|
|
|
|
|
|
|
Apr 23
|
14
|
Abstract Data Types and Encapsulation
|
Chapter 11
|
|
|
|
Object Oriented Languages, Exception Handling
|
Chapters 12, 14
|
|
Aprl 30
|
15
|
Presentations
|
|
|
|
|
Presentations
|
|
|
May 7
|
16
|
Exam 3
|
Tue, May 8, 8-10 am
|