CS 262 Programming Languages
** Taught by Professor Wes Weimer (University of Virginia) **
http://www.udacity.com/overview/Course/cs262/CourseRev/apr2012
This class will give you and introduction to the fundamentals of programming languages. Key concepts include how to specify and process valid strings, sentences and program structures.
Syllabus
String Patterns
Finding and specifying classes of strings using regular expressions
Lexical Analysis
Breaking strings down into important words
Grammars
Specifying and deconstructing valid sentences
Parsing
Turning sentences into trees
Interpreting
Simulating programs
Building a Web Browser
Interpreting HTML and JavaScript
Wrap-up
Exam testing your knowledge