Skip to content

CSE 340

Offered in: Fall, Spring, and Summer
Credits: 3
Prerequisites: CSE 310 , CSE 230

Course Description: This course covers the formal syntactic and semantic descriptions, compilation and implementation issues, and theoretical foundations for several programming paradigms.

Course Objectives:

  1. Students can understand the basics of recursive descent parsing.
  2. Students can describe program execution using box and circle diagrams.
  3. Students can understand static scoping
  4. Students can understand parameter-passing mechanisms and their implementation.
  5. Students can understand the advantage of object-oriented design and behavior.
  6. Students can think functionally when creating functional programs.
  7. Students can think declaratively when creating declarative programs.

These are some of the tools that are useful for this course (contributions welcome!)

  • Review 1: “TODO”

Fill out this form to add your review!