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