1 / 18

CMPT 241 Web Programming

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.

dagmar
Download Presentation

CMPT 241 Web Programming

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CMPT 241 Web Programming Instructor: Tina Tian

  2. 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

  3. 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

  4. Grading • Homework 30% • Projects 45% • Final project 25% There are no tests!

  5. 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.

  6. 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

  7. 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.

  8. 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)

  9. 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

  10. Tentative Schedule • Introduction, HTML and CSS 4 weeks • PHP and forms 4 weeks • JavaScript 4 weeks • Final project madness (no class) 3 weeks

  11. Advises • Take notes • Do NOT check emails, Facebook, etc. • Don’t use printers in class. • Start the homework and projects early

  12. Software • Web browser • Google Chrome or Firefox • Text editor • Notepad++ (Windows) • TextWrangler (Mac) • Web server • XAMPP (Apache, PHP, ... )

  13. 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

  14. SSH

  15. FileZilla

  16. Connect to FileZilla • Host: home.manhattan.edu • Username: your Jasper ID • Password: your Jasper password • Port: 22

  17. “Homework” for today • Download appropriate software • Chrome • Notepad++ or TextWrangler • SSH or FileZilla

More Related