This course introduces the student to characteristics of various kinds of programming languages, their philosophies, components, structure, advantages and disadvantages, as well as some issues on their implementation. See the syllabus.
A textbook is available for your use. You are permitted to print one copy for personal use. See here for a page that gives you permission to make a copy.
Please do not distribute this book. The electronic form is made available for your convenience.
MTWF 2:00–3:00 and Tu 11:00–12:00 or by appointment
Assignment | Assigned | Due |
---|---|---|
Programming assignment 1 | 8/24 | 9/9 |
Programming assignment 2 | 9/14 | 9/23 |
Programming assignment 3 | 9/21 | 9/30 |
Programming assignment 4 | 9/28 | 10/14 |
Programming assignment 5 | 10/16 | 10/28 |
Programming assignment 6 | 10/26 | 11/4 |
Programming assignment 7 | 11/2 | 11/11 |
Programming assignment 8 | 11/11 | 12/2 |
You can download the SSH client for Windows here.