Capt. Horatio T.P. Webb |
Parks -- Spring 2013 Version 4 -- Last Updated 10:00 AM 5/8/2013 |
|
NOTICES:
Final Grades have been posted to Peoplesoft. Assignment & exam grades, etc. are posted outside 280 MH (Wed May 8 10 AM)
Final Exam and Answers
Midterm Exam and Answers
Midterm Study Guide
Get your major changed to MIS -- officially -- to change your major to MIS:
1. Go to the Bauer homepage 2. Then click on the gray "Undergraduate" tab at the top-left of the homepage 3. Then click on "File a Degree Plan" on the right side under "Quick Links" It is imperative that you get this done ASAP. Scholarships awards, news from the MIS advisor, and various interviewing and recruiting opportunities are predicated on your major/minor being officially listed as "MIS". Join MISSO
Hiring Tips from James Del Monte (Powerpoint). More Career Management articles from James.
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.
Applications developed for this site assume Microsoft's Internet
Explorer browser Version 8 or higher(see Browser settings for this class).
For Windows 8 users or IE10 users to run VBScript see this
|
||
| 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: HTML, XML, CSS, DOM, VBScript, Javascript, Ajax, 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 3360 (corequisite -- 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 MON FEB 11 Required (later editions of the same textbook if available): 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, 5th Edition Don Gosselin Course Technology, 2010, ISBN 0538748877 (9780538748872) Recommended Reading (not required):
|
|
| OFFICE HOURS: | MON and WED 1-2:30 PM 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 WED MAR 27 (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.
All assignments are graded at the end of the semester -- Assignments will be turned in on the last day of class (APR 29) on CD or DVD. The "Due dates" shown below are just "suggested" completion dates |
|
| Exam 1 | 40% | |
| Exam 2 | 45% | |
| Programming Assignment #1 | 5% | |
| Programming Assignment #2 | 5% | |
| Programming Assignment #3 | 5% | |
| DATE | TOPIC | ASSIGNMENTS Dates are suggestions only. All 3 assignments will be graded at the end of the semester and will be turned in only on APR 29 in class (see APR 29 below) |
| MON JAN 14 | Computing to 1954
The Alan Turing Home Page by
Andrew Hodges
Turing at Wikipedia
Enigma at Wikipedia
|
|
| WED JAN 16 | Post Turing Computing;
Traditional TP Models and the Client/Server World
The ASCII Table
(Counting by various bases)
Other Codes: Morse; Phillips (1,2,3); Baudot; EBCDIC
Life saving tip: · · · — — — · · · and of course: 30 12
The
3-Tier Architecture (the Transaction Flow Model) |
|
| MON JAN 21 | ||
| WED JAN 23 | Algorithms, Compiling and Internals
HTML Fundamentals I
Markup Languages,
VBScript and Javascript Overview.
The Bare Bones Guide to
HTML
|
Bare Bones Guide to HTML |
| MON JAN 28 |
HTML Fundamentals II
Web-based Documentation:
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
|
|
| WED JAN 30 |
Lynda Weinman's web safe colors
HTML Tables (See this example)
Why "swordfish" is the password
|
|
| MON FEB 4 |
HTML FORMS Part 1
A Simple Submit
Form
A sample form
with all the objects
|
|
| WED FEB 6 |
HTML FORMS Part 2
The Browser News by Chuck Upsell
(see browser stats) |
|
| MON FEB 11 |
Client Side Processing Part 1: Scripting Introduction
The HTML Object Model
Client Side Processing Part 2: Nouns and the Object Model
Declarations, Naming and Arrays
|
Here are the two scripting templates:
vb_template.htm js_template.htm |
| WED FEB 13 |
Client Side
Processing Part 3: Verbs (Flow Control I)
If Statements
XOR example for encryption and the Beale Codes
|
Here are the classroom examples:
vb_if_example.htm js_if_example.htm |
| MON FEB 18 |
Client Side Processing Part 4: Verbs (Flow Control II)
Loops |
Here are the classroom examples:
vb_loops_example.htm js_loops_example.htm |
| WED FEB 20 |
Client Side Processing Part 5: All Other Verbs
Sequentials (strings and math)
|
Here are the classroom examples:
vb_strings.htm js_strings.htm |
| MON FEB 25 |
Client Side Processing Part 6: User Actions
Events
Resize Event Example
|
Assignment 1 should be complete. Turn in on APR 29 |
| WED FEB 27 | Client Side Processing Part 7: Organization (Modularity and Chunking)
Subs and Functions
Scripting Timed Events
|
|
| MON MAR 4 |
Client Side Processing Part 8: Scripting Examples:
Accessing HTML Objects from the Script -- Part I
Radio, Checkbox and Select Syntax
Extras -- Part II
Sort,
Min, Max Sample
Msgboxes and Alerts
Graphs and Process
Generators
Pages On-The-Fly
Use the HTML Validator at w3.org | |
| WED MAR 6 | Assignment 2 Review
Exam Review
|
Assignment 2 should be complete. Turn in on APR 29 |
| MON MAR 11 - SAT MAR 16 |
| |
| MON MAR 18 | EXAM 1
Samples (32 samples of exam 1):
Spring 2013,
Fall 2012,
Summer 2012,
Spring 2012,
Fall 2011,
Spring 2011,
Fall 2010,
Spring 2010,
Fall 2009,
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
|
|
| WED MAR 20 | Post-Exam review
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
RSS is XML
RSS 2.0 specification
RSS 2.0.10 specification
example
WEB 2.0 Applications
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) |
|
| MON MAR 25 |
CSS reference
CSS/DOM Examples
Chris Heilmann's Cross-Browser
Javascript
|
|
| WED MAR 27 | 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) 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) Mouseovers
DIV, SPAN and innerHTML
A CSS
Positioning example
Richard Hardt and Captain Webb play Pong
|
|
| MON APR 1 |
Java Applets:
CreditRoll -- a parameter passing Java Applet Example.
by Joerg Messner (see it here) Capt. Webb Flips Out
3-D Cluster Viewer
| |
| WED APR 3 |
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 and some lyrical work
|
|
| MON APR 8 | minesweeper clone
[How to use a stack & How to use cookies -- click "HELP"] |
|
| WED APR 10 | Regular Expressions (here)
| |
| MON APR 15 | 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 17 |
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)
|
Assignment 3 should be complete. Turn in on APR 29 |
| MON APR 22 |
Security, Backup
and Recovery
TP Controls and Auditing -- COBIT, COSO/ERM, ITIL (MIS 4373)
|
|
| WED APR 24 |
Exam Review
|
|
| MON APR 29 |
Exam 2
Samples (32 samples of exam 2):Spring 2013, Fall 2012, Summer 2012, Spring 2012 Fall 2011, Spring 2011, Fall 2010, Spring 2010, Fall 2009, 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 |
All assigmement will be turned in during class on CD or DVD on this last class session.
|
| MON JAN 21 | MLK Holiday | |
| WED JAN 30 | Last Day to Drop a Class without receiving a grade | |
| MON MAR 11 - SAT MAR 16 | Spring Holiday | |
| MON MAR 18 | Exam 1 (in class) | |
| WED MAR 27 | Last Day to Drop with a "W" (withdraw) | |
| MON APR 29 | Last Day of Class & Exam 2 (in class) ALL ASSIGNMENTS DUE (IMMEDIATELY after the exam in class -- i.e., you hand in your assignments with your exam at the end of the class period) | |
| ||