BLM320 - Automata Theory

Classworks:

CW1 - DFA

CW2 - NFA, DFA

CW3 - RegExp

CW4 - CFG For Palindromes

CW5 - Recursive-descent Parser

CW6 - Push-down Automaton

CW7 - MicroJ3 Implementation

Homeworks:

HW1 - Regular Expression

HW2 - Math Operations

HW3 - Update MicroJ1

Project:

Convertion From NFA to DFA


BLM305 - Advanced Programming

GitHub Repository

Classworks:

CW1 - Warming Up for JavaScript

CW2 - Array Demo

CW3 - Object

CW4 - Class

CW5 - File Comparison

CW6 - Timing

CW7 - Table

CW8 - Blob Reading From Cache

CW9 - SVG

Homeworks:

HW1 - Add Course

HW2 - Reading File Into A Map

HW3 - Animation

Project:

Maze Game - Solving Maze As A Player

Helpful Links:

JavaScript - MDN - Mozilla

W3Schools CSS