CSCI 3000 – Web Programming – Fall 2011
Welcome to the class where you’ll learn how to build web sites that, well, look like this and function even better! PHP, MySQL, JavaScript, CSS, HTML5, AJAX, Facebook Apps, Google APIs, iPhone & Android Apps – you can’t find all this in any other CS course in the region.
My humble objective is to give you a broad foundation in the tools that can make you more money than any other single class you have ever taken. Ready? Design… Code!
Syllabus: CSCI 3000 Payne Fall 2011
Course Map: (see image, right)
Calendar: Daily course calendar
Links:
- Texts:
- The Essential Guide to HTML5: Using Games to Learn HTML5 and Javascript, Jeanine Meyer, 2010 ($21.99 at Amazon: http://www.amazon.com/Essential-Guide-HTML5-Using-JavaScript/dp/1430233834)
- AJAX and PHP: Building Modern Web Applications 2nd Edition, Brinzarea & Darie, 2010 ($34.31 at Amazon: http://www.amazon.com/AJAX-PHP-Building-Modern-Applications/dp/1847197728)
- Optional Text: PHP 6 and MySQL 5 for Dynamic Web Sites, Third Edition, Larry Ullman, Peachpit Press, 2005.
- Web Setup:
- Textbook Web Sites:
- Helpful Reference Sites:
- Dive into HTML5 – THE free, online, outstanding HTML5 reference book
- w3schools.com – outstanding, free, online resource for JavaScript, PHP, MySQL, AJAX (see this page to start out with AJAX and PHP: http://www.w3schools.com/php/php_ajax_php.asp), has an interactive editor for JavaScript and more
- Google Labs – Code Playground: http://code.google.com/apis/ajax/playground – like it sounds, play with Google APIs online – try code out live and see the results
- Free Tools:
- FileZilla FTP: http://filezilla-project.org/
- Notepad2 (great HTML/JavaScript text editor): http://www.flos-freeware.ch/notepad2.html
- XAMPP portable web server: http://www.apachefriends.org/en/xampp.html
Recent Comments