1 / 18

CMPT 241 Web Programming

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

swims
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 203 • Office Hours: • Tuesday, Friday 3:30 – 5:00 PM • or by appointment • Website: turing.manhattan.edu/~tina.tian

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

  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 • By Monday midnight • Graded on a “Did you do it?” basis. • Late work is not accepted.

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

  7. Homework Policy • You may discuss the homework/projects with other students. • And you must independently write up your own solutions.

  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

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

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

  11. Advises • Take notes • Start the homework and projects early

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

  13. How to upload files • Upload your files to turing.manhattan.edu • Log in • Upload files under public_html

  14. How to upload files • SSH Secure File Transfer Client • FileZilla (client) for all platforms • WinSCP • Putty

  15. FileZilla

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

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

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

More Related