CS450: Higher Level Languages
UMass Boston, Spring 2025
Mon, 27 Jan 2025 00:00:00 -0500
Hi Students,
Welcome to CS450! I am looking forward to the semester.
To ensure a smooth start, please fill out this pre-class survey as soon as you can. To access the survey, you need to use Google sign-in with your (full umb.edu) UMB email. This means you must sign out of other Google/Gmail accounts first, or open the link in an incognito window.
One piece of information I need right away is your GitHub account (create one if you don’t have one already). This is needed to do homework. The other survey questions will allow me to address any additional concerns as soon as possible.
Note that CS220 (Discrete Math) and CS310 (Advanced Data Structures and Algorithms) are pre-requisites of this course.
See you in the first class!
Last updated: Mon, 17 Feb 2025 11:17:53 -0500
Schedule (subject to change):
2:00PM - 3:15PM, Wheatley W01-0004 Wheatley W01-0088 Snowden Auditorium
11:00AM - 12:15PM, Wheatley W01-0042 McCormack M02-0404
Readings from: How to Design Programs, 2ed
# | Date | Topic | Reading | HW out |
1 | 1/28 Tue | What Are Higher Level Languages? [ppt] | Preface, Prologue | |
2 | 1/30 Thu | Logistics, Arithmetic Computation, Style [ppt] | HtDP Ch1 | |
no class | 2/3 Mon | Add/Drop Ends | ||
3 | 2/4 Tue | Design Recipe, Incremental Programming [ppt] | HtDP Ch2 | |
no class | 2/6 Thu | SNOW DAY | ||
4 | 2/11 Tue | HtDP Ch3 | ||
5 | 2/13 Thu | Kinds of Data Definitions, Templates [ppt] | HtDP Ch4 | |
no class | 2/17 Mon | President’s Day | ||
6 | 2/18 Tue | Compound Data, structs [ppt] | HtDP Ch5 | |
7 | 2/20 Thu | Ch6 | ||
8 | 2/25 Tue | Recursive Data Definitions | Ch8-9 | 4 |
9 | 2/27 Thu | more Recursive Data Definitions | Ch10-11 | |
10 | 3/4 Tue | Abstraction | Ch14-15 | |
11 | 3/6 Thu | Fn Arithmetic, Lambda Calculus | Ch16-17 | |
12 | 3/11 Tue | Lambda Calculus and Recursion | Ch17 | |
13 | 3/13 Thu | Accumulators | Ch31.1,32 | |
no class | 3/18 Tue | Spring Break | ||
no class | 3/20 Thu | Spring Break | ||
14 | 3/25 Tue | Tree Data Definitions | Ch19-20 | |
no class | 4/21 Mon | Patriots Day | ||
no class | 5/15 Thu | Study Period | ||
no class | 5/20 Tue | Final Exam Period | ||
no class | 5/22 Thu | Final Exam Period | ||
no class | 5/30 Fri | Grades Released |