On this page:
CS450:   High-level Languages
8.14

CS450: High-level Languages🔗

UMass Boston, Spring 2026

image 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!

image

Last updated: Mon, 2 Feb 2026 13:25:06 -0500

Schedule (subject to change):

Lectures meet Tuesday and Thursday at:
  • 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]

Preface, Prologue

0

2

2/3 Tue

Logistics, Arithmetic Computation, Style [ppt]

HtDP Ch1

1

2/5 Thu

Add/Drop Ends

3

2/5 Thu

Design Recipe, Incremental Programming

HtDP Ch2

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