CS450: High-level Languages
UMass Boston, Spring 2026
Mon, 26 Jan 2026 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, 2 Feb 2026 13:25:06 -0500
Schedule (subject to change):
11:00AM - 12:15PM, McCormack M02-0423
Readings from: How to Design Programs, 2ed
# | Date | Topic | Reading | HW out |
no class | 1/27 Tue | Snow Day | ||
1 | 1/29 Thu | What Are Higher Level Languages? [ppt] | ||
2 | 2/3 Tue | Logistics, Arithmetic Computation, Style [ppt] | ||
2/5 Thu | Add/Drop Ends | |||
3 | 2/5 Thu | Design Recipe, Incremental Programming | ||
4 | 2/10 Tue | "big bang", Testing, Contracts | HtDP Ch3 | 2 |
5 | 2/12 Thu | Kinds of Data Definitions, Templates | HtDP Ch4 | |
no class | 2/16 Mon | President’s Day | ||
6 | 2/17 Tue | Compound Data, structs | HtDP Ch5 | 3 |
7 | 2/19 Thu | Programming With Compound Data | Ch6 | |
no class | 3/17 Tue | Spring Break | ||
no class | 3/19 Thu | Spring Break | ||
no class | 4/20 Mon | Patriots Day | ||
4/23 Thu | Course P/F/Withdraw Deadline | |||
no class | 5/14 Thu | Study Period | ||
no class | 5/19 Tue | Final Exam Period | ||
no class | 5/21 Thu | Final Exam Period | ||
no class | 5/29 Fri | Grades Released |