Presentation is loading. Please wait.

Presentation is loading. Please wait.

Web Programming: Course Overview

Similar presentations


Presentation on theme: "Web Programming: Course Overview"— Presentation transcript:

1 Web Programming: Course Overview

2 Course Introduction Course Objective Course Design
Learn basic programming skills for Web-based information management Become familiar with basic programming concepts Learn the basics of Perl and CGI scripting Acquire hands-on experience with developing CGI applications Course Design Lecture Online readings Lab Hands-on application of lecture materials Homework Exercises Application and reinforcement of lecture & lab Midterm Assignment & Final Project Extension of lecture, lab & homework Web Programming

3 Course Policy This class advocates an open book policy of allowing students to consult textbooks, Internet resources, and classmates when working on assignments to facilitate learning and promote collaboration. Students are encouraged to work together in all aspects of the course (e.g., lab, homework). Seek help when needed, but make sure you can arrive at solutions on your own. Grading Lab Exercises (30%) Homework Assignments (30%) Midterm Assignment (10%) Final Project (30%) Participation (Extra Credit) Web Programming

4 Course Requirements Prerequisites
Technical background is not required. Basic computer skills Essentials (to acquire as soon as possible) Basic Unix proficiency Basic Unix commands Unix Editor (pico or vi) PuTTY Connecting to WIDIT server SFTP Transferring files to WIDIT server Basic HTML HTML Form Web Programming

5 Why Unix? Unix is an essential building block of World Wide Web Data
CGI CGI Programs Internet (HTTP) User (Windows/IE) Web documents Web Server (Unix/Apache) Web Programming

6 Publishing Web Content
12/31/2018 Publishing Web Content Web Content Creation Mode #1 (easy) Create HTML & CGI files on the PC using Notepad. Upload the files to the Web server using SFTP. Secure File Transfer Protocol (SFTP)  Method for transferring data on the Internet Web Content Creation Mode #2 (preferred) Login to the Web server using SSH. Secure SHell (SSH)  Method for connecting to computers on the Internet Create HTML & CGI files using a Unix editor (e.g., pico, vi) Edit Web Server PC Edit Publish Display Display upload to Web Server Display Publish WCC Mode #1 WCC Mode #2 Web Programming

7 Course Resources Homepage Required Readings Supplemental Readings
Required Readings Lecture material and online contents Supplemental Readings Perl for Dummies (4th Edition), Paul Hoffman, March 2003, Hungry Minds Online Resources Teach Yourself Perl in 21 days HTML Form Tags Unix Unix Tutorial for Beginners Unix Commands Quick Reference Unix Editors: vi, pico Web Programming


Download ppt "Web Programming: Course Overview"

Similar presentations


Ads by Google