CMPT 241 Web Programming Instructor: Tina Tian
General Information Email: tina.tian@manhattan.edu Office: RLC 203 Office Hours: Tuesday, Friday 3:30 – 5:00 PM or by appointment Website: turing.manhattan.edu/~tina.tian
About the Course Tuesday, Friday 12:30 – 1:45 PM Textbook (not required): Stepp/Miller/Kirst. Web Programming Step by Step, Second Edition. ISBN 978-1- 105-57878-6. webstepbook.com
Grading Homework 30% Projects 45% Final project 25% There are no tests!
Homework Every week you will be asked to create a (different) web page both describing and using what you learned in the past week. Due at the end of the week By Monday midnight Graded on a “Did you do it?” basis. Late work is not accepted.
Projects There will be 4 to 5 individual projects. Projects should be uploaded to your web space and also submitted to Moodle (lms.manhattan.edu). Late work has points deducted. Not accepted a week after the deadline
Homework Policy You may discuss the homework/projects with other students. And you must independently write up your own solutions.
Final Project Demonstrate the technologies learned this semester Group work (3 students) Assessed in three ways: Project design documentation Working project Oral presentation and demonstration
What you will learn Both server-side and client-side techniques HyperText Markup Language (HTML) for authoring web pages Cascading Style Sheets (CSS) for supplying stylistic information to web pages PHP Hypertext Processor for generating dynamic pages on a web server JavaScript for creating interactive web pages
Tentative Schedule Introduction, HTML and CSS 4-5 weeks PHP and forms 4 weeks JavaScript 3 weeks Final project madness (no classes) 2-3 weeks
Advises Take notes Start the homework and projects early
Software Web browser Text editor Web server Google Chrome or Firefox Notepad++ (Windows) Notepadqq (Linux) TextWrangler (Mac) Web server XAMPP (Apache, PHP, ... )
How to upload files Upload your files to turing.manhattan.edu Log in Upload files under public_html
How to upload files SSH Secure File Transfer Client FileZilla (client) for all platforms WinSCP Putty
FileZilla
Connect to FileZilla Host: turing.manhattan.edu Username: your Jasper ID Password: your Jasper password Port: 22
Questions? 1. Can I use a different editor/IDE for homework and projects? Yes! 2. Does homework have any required specification? No. You can do anything as long as you use the stuff we learned in the past week.
“Homework” for today Download appropriate software Chrome Notepad++ or TextWrangler FileZilla