LMU ☀️ CMSI 3802
LANGUAGES AND AUTOMATA II
Resources
Syllabus
Practice
Computing
Computer Science
Alan Kay’s Reading List
Software Engineering
Clean Code
Assignments
Homework #1
(2026-05-04) [Answers]
Exams
Quiz 1 (2026-01-21) [
Preparation
] [Answers]
Quiz 2 (2026-02-04) [
Preparation
] [Answers]
Quiz 3 (2026-02-18) [
Preparation
] [Answers]
Quiz 4 (2026-03-11) [
Preparation
] [Answers]
Quiz 5 (2026-03-25) [
Preparation
] [Answers]
Quiz 6 (2026-04-15) [
Preparation
] [Answers]
Quiz 7 (2026-04-29) [
Preparation
] [Answers]
Final Exam (2026-05-11) [Preparation] [Answers]
Course Notes
An Introduction to Computation
Theories of Computer Science
Language Theory
Automata Theory
Turing Machines
Register Machines
Computability Theory
Complexity Theory
Language Design
Ohm
The Language Astro
The Language Bella
The Language Carlos
Compilers and Interpreters
How to Write a Compiler
Syntax
Parsing Theory
Regular Expressions
Static Analysis
Intermediate Representations
x86 Architectural Overview
NASM Tutorial
Code Generation
Runtime Storage Management
Code Optimization
Introduction to Human Language
Natural Language Processing
Large Language Models