Objectives |
Grading |
Course Schedule |
Course policies |
Instructor: Dr.
Gerald Kruse
E-mail: kruse@juniata.edu
Office: Brumbaugh,
P-213
Phone: 641-3595
Office Hours are kept current on my home page. See the home page or my office door for recent changes; others office hours may be arranged by appointment.
Class meeting times:
Tu Th
9:00am-10:20am BSC, P-107
Recommended:
Juniata College EagleNet and Library Guide, 2001 edition.
· To examine
the history of computing and how it interacts with society
· How
local and global applications are implemented and applied
· Proper
design considerations in application development using a web-based programming
language
· Introductory
program design and translation
· Computer
hardware - identifying and understanding the underlying architecture
· Using
Eaglenet with a better understanding and proficiency
Prerequisites: None.
For full credit, all assignments must include the student's name and section number.
| Day | Topic | In-class Work | Out-of-class Work |
| 1 | Module 1:Historical Context of Computing | ||
| 2 | Module 2: Local Applications | ||
| 3 | Module 2: Local Applications
(State of the Art, Image Proc.) |
||
| 4 | QUIZ 1
Module 2: Local Applications
|
||
| 5 | Module 3: Global Applications
(History and Design of the Internet) |
||
| 6 | Module 3: Global Applications
(Internet and WWW issues) |
||
| 7 | Module 4: Designing for Use
(User Interface / Anatomy of a Page) |
||
| 8 | QUIZ 2
Module 4: Designing for Use
|
||
| 9 | Module 4: Designing for Use
(Multimedia) |
||
| 10 | Module 4: Designing for Use
(Information Structures) |
||
| 11 | EXAM 1 | ||
| 12 | Module 4: Designing for Use
(Total HTML and Guidelines) Module 5: Advanced Design (Intro. to Forms) |
||
| 13 | Module 5: Advanced Design
(More Forms and Image Map) Poor Man's Image Mapper Sample Forms and Image Map |
||
| 14 | Module 5: Advanced Design
(Structure of JavaScript) Reserved Words in JS |
||
| 15 | Module 5: Advanced Design
(Creating simple functions) |
||
| 16 | QUIZ 3
Module 5: Advanced Design
|
||
| 17 | Module 5: Advanced Design
(Selection statements) |
||
| 18 | Module 5: Advanced Design
(Looping) |
||
| 19 | Module 5: Advanced Design
(JavaScript Review) Module 6: Program Translation
|
||
| 20 | EXAM 2 | ||
| 21 | Module 6: Program Translation
(Machine Execution) |
||
| 22 | Module 6: Program Translation
(Programming Languages) |
||
| 23 | Module 7: Hardware
(Logic Gates) |
||
| 24 | QUIZ 4
Module 7: Hardware
|
||
| 25 | Module 7: Hardware
(Arithmetic) |
||
| 26 | Module 8: Theory of Computation | ||
| 27 | Module 8: Theory of Computation | ||
| 28 | Final Exam Review |