CS450: Higher Level Languages
UMass Boston, Fall 2023
Tue, 15 Aug 2023 00:00:00 -0400
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. (Enter your full umb.edu email into the Google sign-in box to access the survey. You may need to sign out of other accounts first, or open the link in an incognito window.) This way I can address any 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: Fri, 8 Dec 2023 15:22:05 -0500
Schedule (subject to change):
Lectures meet MW 2:30-3:45pm (section 2) in Wheatley W01-0005
Readings from: How to Design Programs, 2ed
# | Date | Topic | Reading | HW out |
1 | 9/6 Wed | What Are Higher Level Languages [ppt] | Preface, Prologue | |
2 | 9/11 Mon | Basic Data, Arithmetic, Testing [ppt] | HtDP Ch1 | |
no class | 9/12 Tue | Add/Drop Ends | ||
3 | 9/13 Wed | HtDP Ch2 | ||
4 | 9/18 Mon | More Design Recipe, Contracts [ppt] | HtDP Ch3 | |
5 | 9/20 Wed | HtDP Ch4 | ||
6 | 9/25 Mon | Ch5-6 | ||
7 | 9/27 Wed | Ch8 | ||
8 | 10/2 Mon | Ch9-10 | ||
9 | 10/4 Wed | Ch9-11 | ||
no class | 10/9 Mon | Indigenous Peoples Day | ||
10 | 10/11 Wed | Abstraction [ppt] | Ch14 | |
11 | 10/16 Mon | Ch15-17 | ||
12 | 10/18 Wed | Ch17 | ||
13 | 10/23 Mon | Ch17 | 5 | |
14 | 10/25 Wed | Ch19-20 | ||
15 | 10/30 Mon | Ch19-20 | ||
16 | 11/1 Wed | Ch19-20 | ||
17 | 11/6 Mon | Accumulators [ppt] | Ch31.1,32 | |
18 | 11/8 Wed | Ch21 | ||
no class | 11/11 Sat | Veterans Day | ||
19 | 11/13 Mon | Ch21,23 | ||
20 | 11/15 Wed | Ch21.2 | ||
no class | 11/16 Thu | Course P/F/Withdraw Deadline | ||
21 | 11/20 Mon | Ch21.2 | ||
22 | 11/22 Wed | HW help (remote) | ||
11/23 Thu | Thanksgiving Recess start | |||
11/26 Sun | Thanksgiving Recess end | |||
23 | 11/27 Mon | Scoping [ppt] | Ch21.3 | |
24 | 11/29 Wed | interpreting functions [ppt] | Ch21.3 | |
25 | 12/4 Mon | interpreting recursion, mutation [ppt] | ||
26 | 12/6 Wed | Ch25-27 | ||
27 | 12/11 Mon | |||
28 | 12/13 Wed | |||
no class | 12/14 Thu | Study Period | ||
no class | 12/18 Mon | Final Exam Period | ||
no class | 12/20 Wed | Final Exam Period | ||
no class | 12/28 Thu | Grades Released |