Web ProgrammingCIS 745 Spring 2003 Syllabus |
[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 ]
|
|
|
|
|
|
Experience with some programming language.
The Internet is one of the most discussed technology of the present day. 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 IT 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 XHTML, JavaScript, VBScript, XML, and Active Server Pages. In addition, you will learn graphic and animation techniques that will facilitate the appearance of your web site. A variety of software will be used including Flash, Dreamweaver, and Visual Studio.NET. Due to the variety of backgrounds and interests of the students in the course, the topics covered are flexible. You will have the opportunity to explore some topics on your own. You will develop several small applications and a project using the languages and tools learned in the course.
Homework, an exam, and a project will be used to assess the achievement of the above objectives.
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: Quizzes 20%, Project 30%, Homework 40%, Class Participation 10%.
The following outline and schedule may be changed at the discretion of the instructor.
Date |
Reading |
HW |
Subject |
| Jan. 27 | Introduction to Course Basics of HTML, XHTML |
||
| Feb. 3 | Chpt. 1, 4, 5 | XHTML (e.g., tables, image maps, forms) | |
| Feb. 10 | Chpt. 6 Chpt. 3 |
HW 1 Due | Cascading Style Sheets Creating Images (Photoshop or other software) |
| Feb. 17 | Chpt. 19 | Animation with Flash | |
| Feb. 24 | HW 2 Due | Animation with Flash | |
| Mar. 3 | Chpt. 7-8 | JavaScript | |
| Mar. 10 | Chpt. 9-12 | JavaScript | |
| Mar. 24 | Chpt. 13-14 | HW 3 Due | Dynamic HTML Object and Event Model |
| Mar. 31 | Chpt. 16, 20 | HW 4 Due | XML |
| Apr. 7 | Chpt. 25-26 | XML, Active Server Pages (ASP) | |
| Apr. 14 | Chpt. 22 | HW 5 Due | ASP.NET and Connecting to a database |
| Apr. 21 | ASP.NET | ||
| Apr. 28 | HW 6 Due | ASP.NET | |
| May 5 | Project Due | Project Presentations |
Final Time: Monday, May 12 5:45-7:45 pm (will be used for presentations or a quiz)
The homework will include information gathering and programming assignments. Many of the homework assignments build from past homework assignments. Students in the class can propose their own homework assignments that correspond to the project or topic of interest.
The project is a major part of your grade. The project gives you an opportunity to work on the application of your choice. The project also allows you to work with technologies that you find interesting. Possible projects include a web based database application for a client, a Flash application, an XML application, Mobile computing, and Middleware.
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.
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.
Homework must be turned in at the beginning of class. There is a 10% per day penalty for late homework.
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.
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.
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.