180 likes | 376 Views
CMPT 241 Web Programming. Instructor: Tina Tian. General Information. Email: tina.tian@manhattan.edu Office: RLC 203A Office Hour: Monday, Thursday 1:30 – 2:30 PM Wednesday 12:00 – 1:00 PM or by appointment Website : home.manhattan.edu/~ tina.tian.
E N D
CMPT 241 Web Programming Instructor: Tina Tian
General Information • Email: tina.tian@manhattan.edu • Office: RLC 203A • Office Hour: Monday, Thursday 1:30 – 2:30 PM Wednesday 12:00 – 1:00 PM or by appointment • Website: home.manhattan.edu/~tina.tian
About the Course • Mon, Wed, Thur11:00–11:50AM • 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 • Graded on a “Did you do it?” basis. • Late work is not accepted.
Projects • There will be 5 to 6 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. • However, you must acknowledge the people you worked with. • And you must independently write up your own solutions. • Any written sources used (apart from the text) must also be acknowledged.
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 (if time permits)
What you will learn • Both server-side and client-side techniques • HyperTextMarkup 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 weeks • PHP and forms 4 weeks • JavaScript 4 weeks • Final project madness (no class) 3 weeks
Advises • Take notes • Do NOT check emails, Facebook, etc. • Don’t use printers in class. • Start the homework and projects early
Software • Web browser • Google Chrome or Firefox • Text editor • Notepad++ (Windows) • TextWrangler (Mac) • Web server • XAMPP (Apache, PHP, ... )
How to upload files • Upload your files to home.manhattan.edu • Log in • Upload files under public_html • Working at home? • SSH Secure File Transfer Client • FileZilla (client) for all platforms • WinSCP • Putty
Connect to FileZilla • Host: home.manhattan.edu • Username: your Jasper ID • Password: your Jasper password • Port: 22
“Homework” for today • Download appropriate software • Chrome • Notepad++ or TextWrangler • SSH or FileZilla