CSE 425: Exam and Quizzes

Quiz 1

  • von Neumann Architecture, Compilation

  • History of Programming Language

  • Efficient Language Design Criteria

  • Static and Dynamic Scoping

  • Pass by value, Pass by reference

  • Sample Question

Quiz 2

  • Context Free Grammar (BNF)

  • Parse Tree, Abstract Syntax Tree (AST)

  • Ambiguity, Associativity and Precedence

Quiz 3

  • Names, Scopes, Binding

  • Data Types

Midterm

  • von Neumann Architecture, Compilation

  • History of Programming Language

  • Efficient Language Design Criteria

  • Static and Dynamic Scoping

  • Pass by value, Pass by reference

  • Concepts of Abstraction

  • Context Free Grammar (BNF)

  • Parse Tree, Abstract Syntax Tree (AST)

  • Ambiguity, Associativity and Precedence

  • Question

Final Exam

  • Efficient Language Design Criteria

  • Scoping, Binding, Variable

  • Context Free Grammar (CGF)

  • Extended BNF (EBNF)

  • Parse Tree, Abstract Syntax Tree (AST)

  • Ambiguity, Associativity and Precedence

  • Lexical Analyzer and Finite-state Automata

  • Logic Programming and basics of Prolog.

  • Basics of Funcational Programming