CSCI170
ANALYSIS OF PROG LANGUAGE
Also listed under 3 other titles
- Analysis Of Programming Languages
- ANALYSIS PROG LANG
- LAB FOR ANALYSIS PROG LANG
- Department
- Computer Science
- Terms offered
- 30
- Data refreshed
- Jun 30, 2026
Description
Deals with the issues of the design and implementation of programming languages from both the syntactic and the semantic point of view. Topics include: the representation of rules of syntax, using context-free grammars, parsing, semantic constructs, control structures, implementation of procedures and parameters, implementation of recursion and an introduction to the organization of compilers. A typical group term project may be to design and implement a compiler or interpreter for the actual implementation of some language. Prerequisites for this course require a grade of C- or better
Syllabi
Sign in with your @clarku.edu email to view syllabi.
Offering history & forecast 2016–2026
| Year | Fall | Spring | Summer | Intersession |
|---|---|---|---|---|
| 2030 | 2030 Fall: 13% chance, medium confidence. Offered in 1 of 9 fall terms since 2018. | 2030 Spring: 60% chance, medium confidence. Offered in 8 of 9 spring terms since 2018. Department course count rising about 4% per year. | 2030 Summer: 7% chance, medium confidence. Offered in 0 of 9 summer terms since 2018. | 2030 Intersession: 8% chance, medium confidence. Offered in 0 of 6 intersession terms since 2020. |
| 2029 | 2029 Fall: 13% chance, medium confidence. Offered in 1 of 10 fall terms since 2017. | 2029 Spring: 64% chance, medium confidence. Offered in 9 of 10 spring terms since 2017. Department course count rising about 5% per year. | 2029 Summer: 6% chance, medium confidence. Offered in 0 of 10 summer terms since 2017. | 2029 Intersession: 7% chance, medium confidence. Offered in 0 of 7 intersession terms since 2017. |
| 2028 | 2028 Fall: 12% chance, medium confidence. Offered in 1 of 11 fall terms since 2016. | 2028 Spring: 66% chance, medium confidence. Offered in 9 of 11 spring terms since 2016. Department course count rising about 6% per year. | 2028 Summer: 5% chance, medium confidence. Offered in 0 of 11 summer terms since 2016. | 2028 Intersession: 7% chance, medium confidence. Offered in 0 of 7 intersession terms since 2017. |
| 2027 | 2027 Fall: 14% chance, high confidence. Offered in 2 of 12 fall terms since 2015. | 2027 Spring: 69% chance, medium confidence. Offered in 10 of 12 spring terms since 2015. Department course count rising about 6% per year. | 2027 Summer: 5% chance, high confidence. Offered in 0 of 12 summer terms since 2015. | 2027 Intersession: 6% chance, medium confidence. Offered in 0 of 7 intersession terms since 2017. |
| 2026 | Not offered | 1 section | Not offered | No data for this term |
| 2025 | Not offered | 1 section | Not offered | Not offered |
| 2024 | Not offered | Not offered | Not offered | Not offered |
| 2023 | 1 section | 1 section | Not offered | Not offered |
| 2022 | Not offered | 1 section | Not offered | Not offered |
| 2021 | Not offered | 1 section | Not offered | Not offered |
| 2020 | Not offered | 1 section | Not offered | Not offered |
| 2019 | Not offered | 1 section | Not offered | No data for this term |
| 2018 | Not offered | 1 section | Not offered | No data for this term |
| 2017 | Not offered | 1 section | Not offered | Not offered |
| 2016 | Not offered | Not offered | Not offered | No data for this term |
Future estimates combine recent offering frequency with detected multi-year cycles. Hover a cell for confidence and evidence; low-confidence estimates are marked with ~.
Meeting times
Most recent first- Tue, Thu, 10:25 AM–11:40 AM MACD002 2026-12025-12018-12018-22011-12011-2 +3 more Also offered in Spring 2005, Spring 2004, Spring 2001
- Tue, 12:00 PM–1:15 PM MACD002 2026-22025-22019-32019-4
- Mon, Wed, 10:25 AM–11:40 AM Sackler Science Center S321 2023-1
- Fri, 10:25 AM–11:40 AM Sackler Science Center S321 2023-22023-3
- Mon, 4:15 PM–5:30 PM Kneller Athletic Center BICKMULTI 2021-1
- Tue, Thu, 4:15 PM–5:30 PM Kneller Athletic Center BICKMULTI 2021-2
- Tue, Thu, 9:00 AM–10:15 AM BP310 2019-12019-22017-12017-22008-11998
- Tue, 1:25 PM–2:40 PM BP310 2018-3
| Term | Professor | Type | Credits | Enrollment | CRN |
|---|---|---|---|---|---|
| Spring 2026 | Li Han | Lecture | 1 | 30 of 30 enrolled | 34027 |
| Spring 2025 | Li Han | Lecture | 1 | 30 of 30 enrolled | 34027 |
| Fall 2023 | Li Han | Lecture | 1 | 9 of 18 enrolled | 22415 |
| Spring 2023 | Li Han | Lecture | 1 | 26 of 24 enrolled | 30645 |
| Spring 2022 | Kenneth J. Basye | Lecture | 1 | 23 of 30 enrolled | 30645 |
| Spring 2021 | Kenneth J. Basye | Lecture | 1 | 26 of 24 enrolled | 35741 |
| Spring 2020 | Frederic Green | Lecture | 1 | 23 of 24 enrolled | 35741 |
| Spring 2019 | Frederic Green | Lecture | 1 | 24 of 24 enrolled | 35741 |
| Spring 2018 | Frederic Green | Lecture | 1 | 25 of 24 enrolled | 35741 |
| Spring 2017 | Frederic Green | Lecture | 1 | 25 of 24 enrolled | 35741 |
| Fall 2015 | Frederic Green | Lecture | 1 | 22 of 24 enrolled | 24526 |
| Spring 2015 | Frederic Green | Lecture | 1 | 22 of 24 enrolled | 33100 |
| Spring 2014 | Frederic Green | Lecture | 1 | 16 of 25 enrolled | 33100 |
| Fall 2012 | Frederic Green | Lecture | 1 | 10 of 24 enrolled | 21291 |
| Fall 2011 | John J. Magee IV | Lecture | 1 | 9 of 24 enrolled | 21291 |
| Spring 2011 | Frederic Green | Lecture | 1 | 13 of 24 enrolled | 39061 |
| Spring 2009 | Ping Xuan | Lecture | 1 | 8 of 25 enrolled | 33405 |
| Spring 2008 | Ping Xuan | Lecture | 1 | 10 of 25 enrolled | 33405 |
| Spring 2007 | Ping Xuan | Lecture | 1 | 8 of 25 enrolled | 33405 |
| Spring 2006 | Ping Xuan | Lecture | 1 | 5 of 25 enrolled | 33405 |
| Spring 2005 | Frederic Green | Lecture | 1 | 14 of 25 enrolled | 30475 |
| Spring 2004 | Frederic Green | Lecture | 1 | 14 of 25 enrolled | 30475 |
| Spring 2003 | David E. Joyce | Lecture | 1 | 13 of 25 enrolled | 35298 |
| Spring 2002 | David E. Joyce | Lecture | 1 | 25 of 25 enrolled | 35298 |
| Spring 2001 | David E. Joyce | Lecture | 1 | 29 of 25 enrolled | 35298 |
| Fall 1999 | David E. Joyce | Lecture | 1 | 22 of 25 enrolled | 24036 |
| Fall 1998 | Christopher Pollett | Lecture | 1 | 23 of 25 enrolled | 22174 |
| Fall 1997 | Frederic Green | Lecture | 1 | 9 of 35 enrolled | 22174 |
| Spring 1997 | Frederic Green | Lecture | 1 | 18 of 25 enrolled | 31786 |
| Fall 1995 | Michael Ciaraldi | Lecture | 1 | 12 of 25 enrolled | 20099 |