GetTechEd HomePage

Up One Level


UCCS CS-3160

Concepts of Programming Languages

Course Home Page

Spring 2015

(Last Mod: 08 May 2015 15:39:05 )




COURSE SCHEDULE

Quizzes will cover reading material due on or before the Quiz date.

HW submitted electronically is due by midnight (as determined by the UCCS BlackBoard server) on the Sunday after the assigned date. HW submitted manually is due at the beginning of class on the due date.

DATE   # TOPIC READ HW DUE
         
16 JAN M 01 NO CLASS    
21 JAN W 02 Course Overview, Preliminaries 1, 2  
26 JAN M 03 Syntax and Semantics 3, 4  
28 JAN W 04 Lexical and Syntax Analysis  
02 FEB M 05 Names, Bindings, and Scope 5 HW01
04 FEB W 06  
09 FEB M 07 Data Types 6 HW02
11 FEB W 08  
16 FEB M 09 Expressions and Assignment Statements 7 HW03
18 FEB W 10      
23 FEB M 11 Statement Level Control Structures 8 HW04
25 FEB W 12    
02 MAR M 13 Subprograms 9  
04 MAR W 14 EXAM I (Chap 1-6)  
09 MAR M 15 Subprograms    
11 MAR W 16    
16 MAR M 17 Implementing Subprograms 10 HW05
18 MAR W 18    
23 MAR M -- SPRING BREAK - NO CLASS  
25 MAR W -- SPRING BREAK - NO CLASS  
30 MAR M 19 Abstract Data Types and Encapsulation Constructs 11 HW06, HW07
01 APR W 20 EXAM II (Chap 7-10)  
06 APR M 21 Intro to Python    
08 APR W 22 Support for Object-Oriented Programming 12
13 APR M 23 Concurrency 13 HW08
15 APR W 24 Exception Handling 14
20 APR M 25 Event Handling   HW09
22 APR W 26 EXAM III (Chap 11-13)  
27 APR M 27 Functional Programming Languages 15 HW10
29 APR W 28    
04 MAY M 29     HW11
06 MAY W 30    
11 MAY M -- No class - (last assignment due midnight the night before) HW12
13 MAY W -- FINAL EXAM (Chap 1-15) (12:40pm - 2:40pm)    

Links in the Class Number ('#') column are to scans of lecture notes, if any, for that day's class. Sometimes these are detailed and sometimes they are very scant, perhaps only a partial list of topics I wanted to be sure to touch on. They are made available for whatever utility you might derive from them. Also, keep in mind that lectures tend to ebb and flow so the notes for a particular class may actually be linked under a nearby class number.