180 likes | 195 Views
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
E N D
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 • Google Chrome or Firefox • Text editor • 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
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