CS 320 - Programming Languages
Explore programming language design and paradigms at San Diego State University with curated CS 320 practice exams, formal grammar derivations, and Scheme coding reviews covering context-free grammars, lexical scanning, type systems, functional programming, closures, and runtime memory management.
Independent study archive Learn more
Materials are uploaded by users for self-study purposes. PwnHero is an independent platform, not affiliated with, sponsored by, or endorsed by any university or institution.
Common aliases: CS 320
Study Resources for CS 320 - Programming Languages
Comprehensive Final Exam (2017)
Midterm Exam 1 Practice Test (2018)
Comprehensive Final Exam (2018)
Comprehensive Final Exam (2019)
Midterm Exam 1 Practice Test (2020)
Comprehensive Final Exam (2020)
Midterm Exam 1 Practice Test (2021)
Comprehensive Final Exam (2021)
Midterm Exam 1 Practice Test (2022)
Comprehensive Final Exam (2022)
Midterm Exam 1 Practice Test (2023)
Comprehensive Final Exam (2023)
Worksheet 4 Practice Problems
Software Requirements Specification (SRS) Team Project Guide
Final Exam Practice Paper (Fall 2020)
Programming Assignment 4: Functional Programming in Scheme
Comprehensive Final Review Notes: Programming Language Paradigms
Functional Programming Paradigms & Pure Functions Study Notes
Assessment Inventory for CS 320 (18 Documents)
| Document | Format | Year | Access |
|---|---|---|---|
| Midterm Exam 1 Practice Test (2023) | Practice Midterm | 2023 | Illustrative Archive |
| Comprehensive Final Exam (2023) | Final | 2023 | Illustrative Archive |
| Midterm Exam 1 Practice Test (2022) | Practice Midterm | 2022 | Illustrative Archive |
| Comprehensive Final Exam (2022) | Final | 2022 | Illustrative Archive |
| Midterm Exam 1 Practice Test (2021) | Practice Midterm | 2021 | Illustrative Archive |
| Comprehensive Final Exam (2021) | Final | 2021 | Illustrative Archive |
| Midterm Exam 1 Practice Test (2020) | Practice Midterm | 2020 | Illustrative Archive |
| Comprehensive Final Exam (2020) | Final | 2020 | Illustrative Archive |
| Final Exam Practice Paper (Fall 2020) | Practice Final | 2020 | Illustrative Archive |
| Comprehensive Final Exam (2019) | Final | 2019 | Illustrative Archive |
| Midterm Exam 1 Practice Test (2018) | Practice Midterm | 2018 | Illustrative Archive |
| Comprehensive Final Exam (2018) | Final | 2018 | Illustrative Archive |
| Comprehensive Final Exam (2017) | Final | 2017 | Illustrative Archive |
| Worksheet 4 Practice Problems | Worksheet | — | Illustrative Archive |
| Software Requirements Specification (SRS) Team Project Guide | Resource | — | Illustrative Archive |
| Programming Assignment 4: Functional Programming in Scheme | Assignment | — | Illustrative Archive |
| Comprehensive Final Review Notes: Programming Language Paradigms | Final | — | Illustrative Archive |
| Functional Programming Paradigms & Pure Functions Study Notes | Resource | — | Illustrative Archive |
Complete inventory of all 18 assessments (sorted by most recent). Select any document to inspect or use the search bar above to filter.
Course Overview & Exam Syllabus
This archive catalogs 18 free educational resources and past exams for CS 320 (CS 320 - Programming Languages) at San Diego State University (SDSU), containing 5 midterm papers, 9 final examinations, 2 worksheets, and 2 supplemental resources. Dated documents represent 7 distinct academic years between 2017 and 2023.
Core Exam Topics & Learning Objectives
- Formal syntax and parsing theory: context-free grammars (CFG), Backus-Naur Form (BNF), parse trees, and grammar ambiguity in CS 320
- Functional programming paradigms: higher-order functions, lambda expressions, recursion, and immutability in Scheme/Lisp
- Names, bindings, and type systems: static vs. dynamic typing, lexical scoping, lifetime management, and type equivalence
- Control flow and runtime semantics: parameter passing conventions, activation records, closure implementations, and exception models
Frequently Asked Questions
Which assessment formats are cataloged in this CS 320 archive?
This collection for CS 320 at San Diego State University (SDSU) catalogs 18 total resources across the following formats: Midterms, Finals, Worksheets. Each document is listed in the assessment inventory table with its individual format tag and academic year where recorded.
What academic years are covered in this CS 320 collection?
Dated materials in this archive span from 2017 to 2023, representing 7 distinct academic years. Coverage varies by the records currently cataloged for this course.
How can students access these free CS 320 past exams?
All cataloged CS 320 past exams and study materials are free to request. The catalog, metadata, assessment inventory, and illustrative thumbnails are public; source documents are not shown on this page. Use the connect options to request a study resource, and confirm current course topics and grading policies with the San Diego State University (SDSU) course syllabus.