On this page:
CS450:   Higher Level Languages
8.14

CS450: Higher Level Languages🔗

UMass Boston, Spring 2025

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

image

Last updated: Mon, 17 Feb 2025 11:17:53 -0500

Schedule (subject to change):

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

0

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

1

no class

2/6 Thu

SNOW DAY

4

2/11 Tue

"big bang", Testing, Contracts [ppt] [rkt]

HtDP Ch3

2

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

3

7

2/20 Thu

Programming With Compound Data [ppt] [rkt]

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