Internet Development

MIS 490/BA 790 Spring 2000 Syllabus


Contents

[Instructor | Text | Prerequisites | Overview of Course | Grades |Outline and Course Schedule | Homework | Project | Group Eval. | Course Policy | Group Work on Homework | Late Homework |Makeup Exams | Class Preparation | Students with Disabilities ]


Instructor

Name: Dirk Baldwin
Email: baldwin@uwp.edu
Office: BA 609
WWW: http://www.uwp.edu/academic/mis/baldwin
Phone: 595-2449
Office Hours: 10-11:30 M, 3:30-5 W, 10-11 F

Text

Prerequisites

MIS 421 or Consent of Instructor

Overview of Course

The Internet is, perhaps, the most discussed technology of the present day. It is predicted to become the principal technology behind entertainment and commerce. Today, millions of customers use the World Wide Web from home to find information, make investments, and shop. Businesses build store fronts for these customers. In addition, business build extranets to interact with other businesses and Web based intranets to support their own employees. Because many new information systems applications directly or indirectly use the Internet, it is vital that MIS professionals understand Internet technology and be able to construct Internet based solutions. The purpose of this course is to help students become proficient with the languages that are used to construct Web based applications. In this course you will learn HTML, Java Script, VBScript, CGI, XML, and Active Server Pages. You will develop several small applications and develop a project using these languages. 

Objectives

  1. The student will be able to identify applications that lend them selves to Internet solutions.
  2. The student will be able to identify major electronic commerce issues.
  3. The student will be able to develop client side WWW based applications using HTML, Java Script, VBScript, and Java.
  4. The student will be able to develop server side WWW based applications using Active Server Pages and CGI.
  5. The student will learn to work effectively in teams to develop Web based solutions.

Assessment

Homework, exams, and a project will be used to assess the achievement of the above objectives. In particular, students will work in teams to develop a Web based application. The students will be graded on the quality of the application, the project management plan, and system documentation. Feedback from team members will be used to judge team effectiveness. The project is used to assess each of the objectives above. In addition, exam and homework scores will be used to assess the students understanding of the concepts relevant to objectives 1-4.

Grading Policy

Grades are assigned as follows: 92-100% A, 90-91% A-, 87-89% B+, 82-86% B, 80-81% B-, 77-79% C+, 72-76% C, 70-72% C-, 60-69% D, less than 60% F. Final grades are based on the following percentages: Midterm 20%, Final 20%, Project 20%, Homework 35%, Class Participation 5%.

Outline and Course Schedule

The following outline and schedule may be changed at the discretion of the instructor.

Overview, Internet Applications and HTML

Date

Reading

HW

Subject

Jan. 19     Introduction to Course
Jan. 24 Chpt. 1-2, 23 HW 1 Due Internet Architecture, Tools, Applications
Jan. 26 Chpt. 3   HTML
Jan. 31 Chpt. 4   HTML
Feb. 2 Chpt. 5 HW 2 Due Images
Feb. 7 Chpt. 6   FrontPage

Client Side Programming

Date

Reading

HW

Subject

Feb. 9 Chpt. 7-8 HW 3 Due Introduction to MS Visual InterDev & JavaScript
Feb. 14 Chpt. 9-10   JavaScript Control Structures
Feb. 16 Chpt. 11 HW 4 Due JavaScript Functions
Feb. 21 Chpt. 12   Arrays
Feb. 23 Chpt. 13 HW 5 Due Objects
Feb. 28 Chpt. 14   Cascading Style Sheets
Mar. 1 Chpt. 15   Dynamic HTML Object Model
Mar. 6 Chpt. 16   Dynamic HTML Event Model
Mar. 8

 

  Dynamic HTML
Mar. 20 Chpt. 17, 19-21 HW 6 Due Dynamic HTML: Filters and Transitions. ActiveX Controls, Animation, and Multimedia
Mar. 22 Chpt. 18   Dynamic HTML: Data Binding with Tabular Control
Mar. 27 Chpt. 22   VBScript

Server Side Programming

Date

Reading

HW

Subject

Mar. 29 Chpt. 24-25   Web Servers and Databases
Apr. 3 Chpt. 26   Active Server Pages
Apr. 5     Active Server Pages
Apr. 10   HW 7 Due Active Server Pages
Apr. 12 Chpt. 27   CGI
Apr. 17   CGI
Apr. 19 Chpt. 28   XML
Apr. 24 Chpt. 29 HW 8 Due Java
Apr. 26     Review
May 1   Review
May 3 Paper (Midterm replacement) Review

Final: Monday, May 8 1-3 pm

Homework

The homework will include information gathering and programming assignments. Many of the homework assignments build from past homework assignments. 

Project

The project is a major part of your grade. Working in teams students will construct a Web based system that interacts with a database. The project grade is based upon the functionality of the system, the quality of the design, quality of the user documentation, quality of the system documentation, project management documentation, and feedback from group members.

Group Evaluations

Students will participate in project groups. Students will have an opportunity to evaluate the group and recognize outstanding members of the group. This feedback will be used as part of your project grade.

Course Policy

Group Work on Homework Assignments

Unless homework is explicitly identified as group homework, students must complete their own homework. Copying homework is not allowed. If help is needed, the student is encouraged to ask the professor or someone from class. Note there is a fine line between "help" and completing homework for a student. Students should be careful not to cross this line.

Late Homework

Homework must be turned in at the beginning of class. There is a 10% per day penalty for late homework.

Makeup Exams

Makeup exams will be given only when the instructor, prior to the exam, has approved the request to change the exam time. Approval will be given for illness, sickness or death in the family etc.

Class Preparation and Participation

Read materials before class. A portion of your final grade is based on class participation.

The class participation grade is completely at the instructor's discretion. Students can improve class participation grades through attendance, speaking in class, talking with the instructor individually and showing effort toward understanding the course material.

Students With Disabilities

Any student who, because of a disabling condition, may require some special arrangements in order to meet course requirements should contact the instructor as soon as possible to make necessary accommodations. Students should present appropriate verification from Disability Services, Wyllie Hall D175.


Last modified: April 17, 2000
Dirk Baldwin, MIS, UW-Parkside, dirk.baldwin@uwp.edu