Capt. Horatio T.P. Webb |
Parks -- Spring 2009 Version 4 -- Last Updated 3:20 PM 5/11/2009 |
|
NOTICES:
Grades are posted outside 280E MH by the last four digits of your PS number at 3:20 PM 5/11/2009There is one student who did NOT identify their homework. See me if you are missing your homework grades. Final Answers here
Midterm Answers here
Assignment #1 one is now up. See FEB 25
Your Resume needs to be posted on the new Bauer Career Gateway. Go to the Bauer Career Center web site ( here). We use this system as the Bauer College's primary resume depository.
Also register with the University Career Center. Most of the firms use the University Career Center (here) to setup interviews for both internships and full time employment.
Get registered at BOTH of the locations ASAP.
Effective Fall 2006 prerequisites for this course are:
MIS 3380 (corequisite is OK -- formerly DISC 3380) or COSC Business Option
ACCT 2332
Applications developed for this site assume Microsoft's Internet
Explorer browser Version 6 or higher (see Browser settings for this class).
|
||
| COURSE SUMMARY: |
This course is the first part of a two course sequence on transaction
processing in the client-server environment. This first course concentrates
on client side processes involving entry, validation and submission of
transaction information across the Internet. The primary technologies
employed are: cgi, HTML, XML, CSS, DOM, VBScript, Javascript, Java applet
basics, RSS and WEB 2.0 and an introduction to server-side processing (WSH, ASP, and ASP.NET)
Prerequisites for this course are: MIS 3380 (corequisite -- formerly DISC 3380) or COSC Business Option. Students must be either an: (1) MIS major; (2) MIS Minor; or (3) COSC Business Track. Students failing to met these qualifications by the 12th class day will be dropped from the course -- NO exceptions. |
|
| TEXTS: | Textbooks will NOT be used until WED FEB 18 Required: 1. VBScript: Programmer's Reference, 3rd Edition Adrian Kingsley-Hughes, Kathie Kingsley-Hughes, Daniel Read Wrox Press Ltd., 2007, ISBN 978-0-470-16808-0 2. Javascript, 4th Edition Don Gosselin Course Technology, 2007, ISBN 9781423901501 Recommended Reading (not required):
|
|
| OFFICE HOURS: | MW 1-2:30 280E Melcher Hall or by appointment 713-743-4729 |
|
| GRADING: | All grading issues are handled in-person during office hours. Do not send e-mail to the instructor regarding any grading issue. Grades assigned for drops after MON FEB 2 (last day to drop without receiving a grade) will be based on your current class grade. If you have a failing grade at the time of the drop, you will receive an F otherwise a W. Assignments are graded at the end of the semester -- Due dates shown below are suggested completion dates | |
| Exam 1 | 40% | |
| Exam 2 | 40% | |
| Programming Assignment #1 | 5% | |
| Programming Assignment #2 | 5% | |
| Programming Assignment #3 | 5% | |
| Programming Assignment #4 | 5% | |
| DATE | TOPIC | ASSIGNMENT Vx is VBScript Prog. Ref. chapter x Jx is Beg. Javascript chapter x Due dates are suggestions only --Assignments are graded at the end of the semester |
| WED JAN 21 | Computing to 1954
The Alan Turing Home Page by
Andrew Hodges |
|
| MON JAN 26 | Post Turing Computing;
Traditional TP Models and the Client/Server World
The ASCII Table
The
3-Tier Architecture (the Transaction Flow Model) |
|
| WED JAN 28 | Algorithms, Compiling and Internals
The ASCII Table
|
|
| MON FEB 2 | HTML Fundamentals I
Markup Languages,
VBScript and Javascript Overview.
|
Bare Bones Guide to HTML |
| WED FEB 4 | Web-based Documentation:
The Bare Bones Guide to
HTML
Kevin Werbach's reference for HTML -- all you really need! w3c.org -- the source for all web documentation
Microsoft Developer's Network on DHTML,
HTML, CSS, etc.
Cascading Style Sheets: CSS1 by zvon;
CSS2 by zvon
Microsoft Developer's Network on VBScript
W3Schools References -- Scripting Reference and more
DevGuru -- Scripting Reference and more
Microsoft HTML Reference:
HTML Objects (elements)
HTML Properties
HTML Methods
HTML Events
HTML Collections
|
|
| MON FEB 9 | HTML Fundamentals II Lynda Weinman's web safe colors
HTML Tables
|
|
| WED FEB 11 | HTML FORMS Part 1
A Simple Submit
Form
A sample form
with all the objects
|
|
| MON FEB 16 | HTML FORMS Part 2
The Browser News by Chuck Upsell
(see browser stats) |
|
| WED FEB 18 |
Client Side Processing Part 1: Scripting Introduction
The HTML Object Model
|
|
| MON FEB 23 |
Client Side
Processing Part 2: Nouns and the Object Model
Declarations, Naming and Arrays
|
|
| WED FEB 25 | Client Side
Processing Part 3: Verbs (Flow Control I)
If Statements
|
J1, J2, V1, V2, V3
Assignment 1 Due |
| MON MAR 2 |
Client Side Processing Part 4: Verbs (Flow Control II)
Loops
|
J5, J6, J Appendix E, F, G V4, V5 V Appendix A |
| WED MAR 4 |
Client Side Processing Part 5: More Verbs
Sequentials
(strings and math)
|
J3 thru J8 |
| MON MAR 9 |
Client Side Processing Part 6: More Stuff
Subs and Functions Events
|
|
| WED MAR 11 |
Client Side Processing Part 7: Scripting Examples:
Radio and Select Syntax
Extras
Sort,
Min, Max Sample
Msgboxes and Alerts
Client Side Processing Part 8: Scripting Examples:
Graphs and Process
Generators
Pages On-The-Fly
Use the HTML Validator at w3.org Assignment 2 Review
|
J15, V10, V11 |
| MON MAR 16 | |
|
| WED MAR 18 | ||
| MON MAR 23 |
Exam Review
|
|
| WED MAR 25 | EXAM 1
Samples:
Spring 2009,
Fall 2008,
Spring 2008,
Fall 2007,
Spring 2007,
Fall 2006,
Spring 2006, Fall 2005, Spring 2005, Spring 2004, Fall 2004, Spring 2004, Fall 2003,
Spring 2003, Fall 2002,
Spring 2002, Fall 2001,
Spring 2001, Fall 2000, Spring
2000 Exam A, Spring 2000 Exam
B, Fall 99
, Spring 99 ,Spring 98 , Fall 98
|
Assignment 2 Due |
| MON MAR 30 | The XML DTD
Receiving and Displaying XML
on the Client
Sending XML from the
Client (this is AJAX see here)
IE Example AJAX for GL Account Query
Cross Browser Example AJAX for GL Account Query
|
|
| WED APR 1 | Post-Exam review
|
|
| MON APR 6 |
RSS is XML
RSS 2.0 specification
RSS 2.0.10 specification
example
WEB 2.0 Applications
|
|
| WED APR 8 |
The Internet Store (or shopping
cart) examples:
Example 1 -- (frames based) Note: some "pop-up blockers" will not render this page Example 2 -- (table based) Assignment 3
Review Financial Accounting Systems Overview
Assignment 3 form
data as an XML
document
Markup Languages in
general(SGML, HTML, XML, CSS, XSL, XHTML, DHTML, SHTML) The two DOM's, the image
replacement examples:
(1) VBScript Version
(2)
Javascript Version
Menu Navigation Example (
Code from www.treeview.net)
Dave Whalen's Cookie
FAQ
Client-Side Cookie examples (write,read,kill in both VBScript and Javascript)
|
Assignment 3 Due |
| MON APR 13 |
CSS reference
CSS/DOM Examples
Chris Heilmann's Cross-Browser
Javascript
Mouseovers
DIV, SPAN and innerHTML
A CSS
Positioning example
Richard Hardt and Captain Webb play Pong
|
|
| WED APR 15 |
Java Applets:
CreditRoll -- a parameter passing Java Applet Example.
by Joerg Messner (see it here) Capt. Webb Flips Out
3-D Cluster Viewer
video scripting for IE (MS Media Player -- *.wmv files)
cross-browser video scripting (MS Media Player -- *.wmv files)
cross-browser video scripting (Flash Player -- *.swf files)
Image Maps
Scripting Timed Events
|
|
| MON APR 20 |
Regular Expressions (here) Server Side
Processes: *.cgi,*.asp, *.aspx, *.pl, *.php
echo.asp the server side asp program for form checking (example).
James Marshall's cgi-bin program in C
that checks form contents
(See compilation notes) |
|
| WED APR 22 |
ASP.NET II (VB.NET and C#)
Server Side Processes: MS-SQL, Oracle, and MS-Access
Assignment 4 Review
Server-Side Processing and TP II (MIS 4372)
|
|
| MON APR 27 | Security, Backup
and Recovery
TP Controls and Auditing -- COBIT, COSO/ERM, ITIL (MIS 4373)
|
|
| WED APR 29 | Exam Review |
J16, V17 |
| MON MAY 4 | Exam 2
Samples:
Spring 2009,
Fall 2008,
Spring 2008,
Fall 2007,
Spring 2007,
Fall 2006 ,
Spring 2006 Part I AND Part II,
Fall 2005,
Spring 2005,
Fall 2004,
Spring 2004,
Fall 2003,
Spring 2003,
Fall 2002, Spring 2002, Fall 2001, Spring 2001, Fall 2000, Spring 2000 (4 PM
class), Spring 2000 (5:30
class), Fall 1999, Spring 1999, Fall 1998, Spring 1998, Another
sample exam
|
Assignment 4 due |
| IMPORTANT DATES | ||
| MON FEB 2 | Last Day to Drop without receiving a grade. | |
| MON-FRI MAR 16-20 | Spring Holiday | |
| WED MAR 25 | Exam 1 (in class) | |
| TUE APR 7 | Last Day to Drop or Withdraw | |
| MON MAY 4 | Exam 2 (in class) | |