|
CIS -
Computer Information Systems CS
- Computer Science CMEM
- Communications Electronic Media BIS - Business
Information Systems MATH - Computing EET - Electrical Engineering/ Electronics Technology |
SCHEDULE |
CIS-405 Internet Programming Fall
2003 - 3 cr - Dr. Kelley MWF1 10:20–11:20 am - Combs
Bldg. CB-301 August 18, 2003 – Syllabus - Schedule And Assignments |
This Schedule is enhanced and updated frequently.
It is the student's responsibility to check for any changes.
|
Schedule of Readings, Assignments and Due
Dates |
||||
|
|
||||
|
|
||||
|
Week's
Topics: |
Welcome! To Internet
Programming Internet Programming made easy and
fun! “When I
paint, I relax” Pablo Picasso Course and Lab Orientation |
|||
|
Readings
Due This Week: |
|
|||
|
Work Due This Week: |
|
|||
|
|
||||
|
|
||||
|
Week's
Topics: |
Introduction
to Internet Programming Visual.NET
C++ Demos: Edit Box, Check Box, Radio Button, Combo Box, List Box |
|||
|
Reading
Due This Week: |
Morrison
Chapter 1: Introduction to Web Database Programming |
|||
|
Work Due
This Week: |
Assignment
1: Submit the online Welcome Survey by
midnight Wednesday August 27. Other work due:
|
|||
|
|
||||
|
Week 3 – September 1 –
September 5 There is no class on
Monday September 1 in observance of Labor Day |
||||
|
|
||||
|
Week's
Topics: |
Introduction to HTML Tags and
Forms |
|||
|
Reading
Due This Week: |
||||
|
Work Due
This Week: |
Assignment
2: Submit
Morrison Hands-on Mini-Projects 1-1, 1-2, 1-3, 1-4, and 1-5 using the Blackboard
Digital Dropbox as assignment.02.lastname.firstinitial.zip
by midnight Wednesday September 3. |
|||
|
|
||||
|
|
||||
|
Week's
Topics: |
Introduction to Client-Side
Browser Programming: JavaScript Functions |
|||
|
Reading
Due This Week: |
1. Morrison
Chapter 3: Introduction to Client-Side Scripts 3. Ice
Cream Store Example Javascript |
|||
|
Work Due
This Week: |
Assignment 3: Submit your choice of Morrison’s
Hands-on Case Project For Chapter 2 (Case Project 2-1, 2-2, 2-3, or 2-4)
using the Blackboard Digital Dropbox assignment.03.lastname.firstinitial.zip
by midnight Wednesday
September 10. |
|||
|
|
||||
|
|
||||
|
Week's
Topics: |
More Client-Side Browser
Programming: JavaScript Form Data Validation and Cookies |
|||
|
Reading Due
This Week: |
1. Morrison Chapter 4: Using Client-Side Scripts To Enhance Web Applications 2. Demo: SetCookie(), ShowCookie(), DeleteCookie() 3. Tutorial: Escape() and Unescape() (also View:Source!) 4. Tutorial: uuencode() and uudecode() 5. Tutorial: URLEncode() and URLDecode() (also View:Source!) 6. Demo: Escape()/Unescape() and URLEncode/URLDecode() (also View:Source!) |
|||
|
Work Due
This Week: |
Assignment 4: Submit your choice of
Morrison’s Hands-on Case Project For Chapter 3 (Case Project 3-1, 3-2, 3-3,
or 3-4) using the Blackboard Digital Dropbox assignment.04.lastname.firstinitial.zip by midnight Wednesday September 17. |
|||
|
|
||||
|
|
||||
|
Week's
Topics: |
Internet Web Servers |
|||
|
Reading
Due This Week: |
Morrison
Chapter 5: Web Servers Unix Webserver Form Processing Example: cgiform.htm,
form.cgi,
cgi-lib.pl,
mail-lib.pl |
|||
|
Work Due
This Week: |
Assignment 5: Submit your choice of Morrison’s
Hands-on Case Project For Chapter 4 (Case Project 4-1, 4-2, 4-3, or 4-4)
using the Blackboard Digital Dropbox assignment.05.lastname.firstinitial.zip
by midnight Wednesday
September 24. |
|||
|
|
||||
|
|
||||
|
Week's
Topics: |
Visual Studio.NET Generated Web
Applications and ASP.NET |
|||
|
Reading
Due This Week: |
||||
|
Work Due
This Week: |
Assignment 6: Submit your choice of
Morrison’s Hands-on Case Project For Chapter 5 (Case Project 5-1, 5-2, 5-3,
or 5-4) using the Blackboard Digital Dropbox assignment.06.lastname.firstinitial.zip by midnight Wednesday October 1. |
|||
|
|
||||
|
|
||||
|
Week's
Topics: |
Internet Programming IDE’s: Visual.NET
vs. Eclipse |
|||
|
Reading
Due This Week: |
Morrison
Chapter 7: Introduction to VB.NET Morrison
Chapter 8: Processing ASP.NET Web Forms and Working With Server Controls |
|||
|
Work Due
This Week: |
Assignment 7: Submit your choice of
Morrison’s Hands-on Case Project For Chapter 6 (Case Project 6-1, 6-2, 6-3,
or 6-4) using the Blackboard Digital Dropbox assignment.07.lastname.firstinitial.zip by midnight Wednesday October 8. |
|||
|
|
||||
|
|
||||
|
Week's
Topics: |
1. Start of Global Supply Chain
Management Project: Pre-Project Phase 2. Server-Side Internet Scripting
– Unix/Linux Server Environments w/ Perl, PHP |
|||
|
Reading
Due This Week: |
Online Tutorial: http://www.devshed.com/Server_Side/Perl/Perl101/Perl101_1/page1.html |
|||
|
Work Due
This Week: |
Assignment 13 (Collaborative Team Assignment - Part 1): Global
Supply Chain Management Project (g.SCM.p ). Read the insructions carefully, and become
familiar with the objectives and deliverables of our collaborative team project. |
|||
|
|
||||
|
|
||||
|
Week's
Topics: |
1. Global Supply Chain Management
Project: Mission Statement and Teams 2. Server-Side Internet Scripting
– Unix/Linux mySQL Database Connections |
|||
|
Reading
Due This Week: |
Browse: http://www.yolinux.com/TUTORIALS/WebPageScripting.html |
|||
|
Work Due
This Week: |
1. Assignment 8 (Collaborative
Team Assignment - Part 1). Make substantive contributions to
our blackboard discussion board to help define and improve the Collaborative Team Mission Statement
and the Collaborative Team Profile
to be exchanged with the student team in Munich by 10:20 am Wednesday October 22. 2. Assignment 13 (Collaborative
Team Assignment - Part 2): Submit g.SCM.p
Survey 1 on Project Team Profile. Be sure to submit survey01.htm
with a valid login and password provided in class by midnight Friday October 24. Survey 1 will be made available on 24.Oct.2003,
and is due the same day. |
|||
|
|
||||
|
|
||||
|
Week's
Topics: |
1. Global Supply Chain Management Project: Letter of Understanding 2. Advising:
Career Choices |
|||
|
Reading
Due This Week: |
1. MSU Catalog: CIS, CS,
BIS, EET,
MATH , CMEM
2. Career Options: Slide Show 3. Syllabus: Section with Internet Links on
Career Options |
|||
|
Work Due
This Week: |
1. Assignment 8 (Collaborative
Team Assignment - Part 2). Make substantive contributions to
our blackboard discussion board and the IT Forum to help define and improve
the Letter of Understanding
to be exchanged with the team in Munich by 10:20 am Wednesday October 29. 2. Assignment 13 (Collaborative
Team Assignment - Part 3): Submit g.SCM.p
Survey 2 on Letter of Understanding.
Be sure to
submit survey02.htm
with a valid login and password provided in class by midnight Friday October 31. Survey 2 will be made available on 31.Oct.2003 and is due the same day. |
|||
|
|
||||
|
Week 12 – November 3 – November 7 Advanced Registration for Fall 2003 |
||||
|
|
||||
|
Week's
Topics: |
1. Global Supply Chain Management
Project: Business Layer 2. Database-Driven Web Sites |
|||
|
Reading
Due This Week: |
||||
|
Work Due
This Week: |
1. Assignment 9 (Collaborative
Team Assignment): Make substantive contributions to our blackboard
discussion board and the IT Forum to help define and improve the Business and Technical Layer
Functionality of our Team SCM project together with the students in
Germany by midnight
Wednesday November 5. 2. Assignment 13 (Collaborative
Team Assignment - Part 4): Submit g.SCM.p
Survey 3 on Business Layer. Be sure to submit survey03.htm
with a valid login and password provided in class by midnight Friday November 7. Survey 3 will be made available on 07.Nov.2003 and is due the same day. |
|||
|
|
||||
|
|
||||
|
Week's
Topics: |
1. Global Supply Chain Management
Project: Technical Layer 2. Server-Side Dynamically
Generated Web Pages |
|||
|
Reading
Due This Week: |
||||
|
Work Due
This Week: |
1. Assignment 10 (Collaborative
Team Assignment - Part 1): By midnight Wednesday November 12, make substantive contributions
to the blackboard and IT Forum discussion boards to help define and improve the Business and Technical Layer
Functionality of our Team SCM project together with the students in
Germany. 2. Assignment 10 (Collaborative
Team Assignment - Part 2): By midnight Wednesday November 12, help your team implement a team mySQL database web server
application that displays orders and shipments retrieved from the team
mySQL database. Tip: See cgiform.htm,
form.cgi,
and dbdemo.cgi. 3. Assignment 13 (Collaborative
Team Assignment - Part 5): Submit g.SCM.p
Survey 4 on Technical Layer. Be
sure to submit survey04.htm
with a valid login and password provided in class by midnight Friday November 14. Survey 4
will be made available on 14.Nov.2003 and is due the same day. |
|||
|
|
||||
|
|
||||
|
Week's
Topics: |
1. Global Supply Chain Management
Project: Project Closure and Assessment 2. Professional-Grade Web Server
Applications |
|||
|
Reading
Due This Week: |
||||
|
Work Due
This Week: |
1. Assignment 11 (Collaborative
Team Assignment): By midnight Wednesday November 19, help your team setup a team mySQL database based web application
that displays orders and shipments, and lets the user add and remove orders
and shipments against the presentation of a valid password. Tip: See cgiform.htm,
form.cgi,
and dbdemo.cgi. 2. Assignment 13 (Collaborative Team Assignment - Part 6): Submit g.SCM.p
Survey 5 on Overall Project Survey due 21.Nov.2003. Be sure to submit survey05.htm
with a valid login and password provided in class by midnight Friday November 21. Survey 5 will be made available on
21.Nov.2003 and is due the same day. |
|||
|
|
||||
|
Week 15 – November 24 –
November 28 Thanksgiving Break
Wednesday November 26 – Friday November 28 – No Classes |
||||
|
|
||||
|
Week’s
Topics: |
Student Term Project Presentations |
|||
|
Reading
Due This Week: |
None!
Prepare your semester’s project for presentation to the class |
|||
|
Work Due
This Week: |
Assignment 12 (Individual
Assignment): 1. Upload a webform application files
and the necessary supporting scmprocessor.cgi
files to
http://www.msucob.com/cis405/2003/fall/accounts/yourlastname/scmprocessor.htm
that displays orders and shipments, and lets the user add and remove orders
and shipments against the presentation of a valid password. An example is
available here: scm.main.cgi. 2. Implement and enforce your
assigned business rule. For example, if your assigned business rule was that
Morecar could not place orders sooner than 90 days from the anticipated
delivery, your interface should enforce this rule. Note: You do not have to enforce all
business rules; only the one assigned to you! The
application you create must read from and write to a shared mySQL database table, and then send a dynamically
generated page back to the user showing the updated information retrieved
from the shared mySQL database. The deadline for submission of this
assignment is midnight
Tuesday November 25. Tip: See cgiform.htm,
form.cgi,
and dbdemo.cgi. A set of supporting
files is available here: allyouneed.zip. Basic nstructions are available here: interface_explanation.doc. |
|||
|
|
||||
|
|
||||
|
Week's
Topics: |
Student Term Project Presentations |
|||
|
Reading
Due This Week: |
None!
Prepare your semester’s project for presentation to the class |
|||
|
Work Due
This Week: |
1. Assignment 14 (Individual
Assignment): Your Term Project Presentation Of Your Version of Assignment 12 To the
Class. You will
be asked to demonstrate the functionality you implemented, including the
enforcement of your assigned business rule. 2.
Complete the CIS405
Online Course Survey. 3.
Review the Supply Chain Management Collaborative Project Joint
Summary Report |
|||
|
|
||||
|
Week 17 – December 8 –
December 12 FINAL EXAM WEEK |
||||
|
|
||||
|
Final
Exam |
Assignment 14 (cont’d): Your Term Project
Presentation Of Your Version of Assignment
12 To the Class 10:15 am – 12:15 pm Thursday December 11,
2003, CB-301. You will be
asked to demonstrate the functionality you implemented, including the
enforcement of your assigned business rule. |
|||