| Instructor: | Terry Slocum | E-mail: tslocum@oakton.edu | My faculty web site: http://www.oakton.edu/~tslocum |
|---|---|---|---|
| Office: | 2625, Des Plaines campus computer lab | Phone: none available | Office hours: See schedule.
|
| Division 2 Office: | Room 2180 | Phone: 847.635.1688 | CIS171 class hours: Online |
| CIS Department: | Michele Reznick, Coordinator | Phone: 847.635.1904 | Department Web Site |
| Prefix | Course # | Course name | Credit | Lecture/Lab |
|---|---|---|---|---|
| CIS | 171-0C1 | Advanced Web Page Development | 3 | variable |
CIS131 and knowledge of basic programming concepts. CIS132 or knowledge of Cascading Style Sheet is helpful.
This Course goes beyond the basic development of a Web pages to build a layer of interaction and functionality into them. Topics that will be introduced and incorporated into the Web page code include: JavaScript scriptinglanguage and Dynamic HTML.
Upon completion of this course, the student will:
Students and employees at Oakton Community College are required to demonstrate academic integrity and follow Oakton’s Code of Academic Conduct. This code prohibits:
There are serious consequences to violations of the academic integrity policy. Oakton’s policies and procedures provide students a fair hearing if a complaint is made against you. If you are found to have violated the policy, the minimum penalty is failure on the assignment and, a disciplinary record will be established and kept on file in the office of the Vice President for Student Affairs for a period of 3 years.
Details of the Code of Academic Conduct can be found in the Student Handbook.
| Week of & Topics | Readings: | Lab Activity (this week) Tutorial Cases |
Homework Activity (Due one week from this date) |
|---|---|---|---|
| 1/17/12
Familiarize yourself with Syllabus, Final Project documents; Understand FTP instructions and use instructions Tutorial 1: Programming with JavaScript |
Tutorial 1 | Tutorial 1: Monroe Public Library Complete and upload to your folder on the server before or on 1/23/12. |
FTP Assignment: Create a homework page named homework.htm. FTP the homework page to your “student” directory. All homework is to be placed in this directory. The homework.htm page will link to all tutorials and homework pages. Put each tutorial and homework assignment in its own folder/directory. See examples of a homepage and a flowchart demonstrating the expected organization of your CIS171 folder. See also the list of assignments. Complete & upload to your folder on the server before or on 1/23/12. |
| 1/23/12 Tutorial 1 continued |
Tutorial 1: review | Case 2, Page 46, Ridgewood Herald Tribune Complete & upload to your folder on the server before or on 1/30/12. |
|
| 1/30/12
Tutorial 2::Working with Operators and Expressions |
Tutorial 2 | Tutorial 2: Tulsa's New Year's Bash Complete & upload to server before or on 2/6/12. |
Case 1, Page 94, Online Aptitude Exams Due before or on 2/6/12. |
| 2/6/12 Tutorial 2 continued |
Tutorial 2: review |
|
Case 2, Page 96, The Home Center Due before or on 2/13/12. |
| 2/13/12 Quiz #1 available 2/13–2/15/12 (Tutorials 1–2) Tutorial 3: Working with Arrays, Loops, and Conditional Statements |
Tutorial 3 | Tutorial 3: The Chamberlain Civic Center Upload to server before or on 2/20/12. |
Case 1, Page 151, The Lighthouse Due before or on 2/20/12. |
| 2/20/12 Tutorial 3 continued |
Tutorial 3 | Case 2, Page 153, VoterWeb Due before or on 2/27/12. |
|
| 2/27/12 Tutorial 4: Working with Objects and Styles |
Tutorial 4 | Tutorial 4: The 221B Blog Upload to server before or on 3/5/12. |
Case 1, Page 770, Jackson Electronics Due before or on 3/5/12. |
| 3/5/12 Quiz #2 available 3/5–3/7/12 (Tutorials 3–4) Tutorial 5: Working with Forms and Regular Expressions |
Tutorial 5 | Tutorial 5: GPS-ware Upload to server before or on 3/19/12. NOTE: Testing of completed GPS-ware will work on client computer but will fail on wwwclasses server due to server configuration. |
Case 1, Page 283, The Monroe Public Library Due before or on 3/19/12. |
| 3/19/12
Tutorial 6: Working with the Event Model |
Tutorial 6 | Tutorial 6: Kiddergarden Upload to server 3/26/12. |
Case 1, Page 356, Online BookWorms Due on or before 3/26/12. |
| 3/26/12 Quiz #3 available 3/24–3/28/12 (Tutorial 5–6) Tutorial 7: Working with Dynamic Content and Styles Final project |
Tutorial 7 | Tutorial 7: Midwest University Upload to server by 4/2/12. |
Case 1, Page 432, French 101 Due on or before 4/2/12. AND Organize group & pick topic for final project Due 4/2/12 by email to the instructor. |
| 4/2/12
Tutorial 8: Designing Rollovers and Slide Shows |
Tutorial 8 | Tutorial 8: Hipparchus Upload to server by 4/9/12. |
Case 1, Page 506, online BookWorms Due on or before 4/9/12. Work on final project. |
| 4/9/12 Quiz #4 available 4/7–4/11/12 (Tutorial 7–8) Tutorial 9: Storing Data with Cookies |
Tutorial 9 | Tutorial 9: CycloCrossings Upload to server by 4/16/12. |
No Case. Continue work on final project |
| 4/16/12 Tutorial 10: Designing Pop-Up Windows and Frames |
Tutorial 10 | Tutorial 10: iMusicHistory Upload to server by 4/23/12. |
Case 2, Page 641, Anatomy 101 Due on or before 4/23/12. Continue work on final project |
| 4/23/12 Tutorial 11: |
Tutorial 11 | Tutorial 11: Online Games and Puzzles Upload to server by 4/30/12. |
No Case. Continue work on final project. |
| 4/30/12 Tutorial 12: Programming with AJAX |
Tutorial 12 | Tutorial 12: Sblogger Upload to server by 5/7/12. |
No Case. Continue work on final project. |
| 5/7/12 Quiz #5 available 5/5–5/9/12 (Tutorials 9–12) Final Project |
Final project presentations | Upload final project to server by 5/9/12. |
Depending on the semester (face-to-face OR online): Lecture, demonstration, guided practice (Lab activities), class discussion and individualized instruction
Textbook:
Carey,
Patrick,New Perspectives on JavaScript and AJAX, Comprehensive,
Course Technology/Cengage Learning, 2nd Edition, 2010. ISBN-13: 978-1-4390-4403-2. Required.
A digital version of the textbook is available from the publisher; 6 month version is needed. See the Cengage website for details.
| Evaluation | Total points | |
| Homework: 11 assignments at 50 points each | 550 | points |
| Lab work: 12 at 25 points each | 300 | points |
| Quizzes: 5 at 50 points each | 250 | points |
| Final Project | 150 | points |
| Total | 1250 | points |
| A | 1125–1250 | points |
| B | 1000–1124 | points |
| C | 875–999 | points |
| D | 750–874 | points |
| F | 000–749 | points |