| Course Title: Programming Language Design and Implementation |
| Start Date: 03/18/2021 End Date: 05/11/2021 |
| Term: Spring Semester 2021 |
| Description: Ever wonder why there are so many semicolons in Java programs, or what it would mean for a language to not be object-oriented? In this course, we will explore issues related to the design and implementation of programming languages. Along the way, we will discover answers to these questions and more. Topics will include syntax, semantics, runtime support for languages as well as an introduction to functional programming. |
| Distribution(s): II - Math & Sciences |
| Academic Level Of Course: Undergraduate     | Credits:4.00     |
| Faculty         | Phone         | Email address         |
| Valerie Barr   |           | vbarr4@gmail.com   |
| Meeting Dates         | Method         | Meeting days         | Meeting times         | Building name         | Room     | Frequency     |
| 03/18/2021 - 05/11/2021   | Flex. Immersive Lecture   | Monday   | 07:00PM - 08:15PM   | TBA   | TBA   | Weekly |
| 03/18/2021 - 05/11/2021   | Flex. Immersive Lecture   | Tuesday and Thursday   | 07:00PM - 08:00PM   |   |   | Weekly |
| 03/18/2021 - 05/11/2021   | Flex. Immersive Lecture   | Wednesday and Friday   | 07:00PM - 08:45PM   |   |   | Weekly |
| Requisite Courses         | ||
| Prereq: COMSC-225. | Take previously   | Required   |
| Comments         |
| Additional Comments         |
| Course Tags         | ||
| NXDTA0001   | NXDTA: Nexus in Data Analytics and Society   | This course is approved for the Data Analytics   |
| MOD0002   | MOD-2: Courses meeting in Module 2   | This course meets in Module 2.   |
| MEET0004   | +MEET-4: Expects to meet 4 days per week, on average   | This class is expected to meet 4 days per week, on average   |
| Cross-listed Sections         |
| None   |
| Course Availability | ||||
| Section status: Closed     | Capacity: 18     | Enrollment: 18     | Available: 0     | Waitlist: 0 |
BOOK INFORMATION
| Book List         | Required         | Publisher Full Price         |
| To be determined. |           |           |
| Additional Book Comments         |
| This is NOT the complete book list for this class.   |