TA - Fall 2015 - Elements of Web Programming (CS 329E)
Web programming class featuring the LAMP architecture.
Topics include Unix, HTML5, CSS3, JavaScript, jQuery, PHP, MySQL,
AJAX, and web security.
Official course web page: CS 329E - Fall 2015
Resources:
Introduction to Firebug (web slides)
jQuery Demo and Slides
HTML5 Canvas Demo and Slides
Student Links (password protected)
TA - Spring 2015 - Contemporary Issues in Computer Science (CS 349)
A Computer Science ethics course with heavy emphasis on formal writing.
Official course web page: CS 349 - Spring 2015
TA - Fall 2014 - Elements of Web Programming (CS 329E)
Web programming class featuring the LAMP architecture.
Topics include Unix, HTML5, CSS3, JavaScript, jQuery, PHP, MySQL,
AJAX, and web security.
Official course web page: CS 329E - Fall 2014
Resources:
Introduction to Firebug (web slides)
Introduction to Firebug Part 2: Debugging JavaScript (web slides)
jQuery Demo and Slides
HTML5 Canvas Demo and Slides
Canvas Quiz (Quiz 12)
Canvas Quiz Solution
Student Links (password protected)
TA - Summer 2014 - Elements of Computers and Programming (CS 303E)
Introductory programming class using Python 3.
Topics include basic programming, data structures in Python,
recursion, object-oriented programming, and problem solving.
Official course web page: CS 303E - Summer 2014
Resources:
Discussion Section Page
TA - Spring 2014 - Elements of Computers and Programming (CS 303E)
Introductory programming class using Python 3.
Topics include basic programming, data structures in Python,
recursion, and problem solving.
Official course web page: CS 303E - Spring 2014
TA - Fall 2013 - Elements of Web Programming (CS 329E)
Web programming class featuring the LAMP architecture.
Topics include Unix, HTML5, CSS3, JavaScript, jQuery, PHP,
MySQL, and AJAX.
Official course web page: CS 329E - Fall 2013
Resources:
jQuery Slides
jQuery Examples
HTML5 Canvas Slides
Canvas Examples