Wk |
Date |
No. |
Topics and Lecture Notes | Suggested Reading (in Dale & Lewis unless otherwise noted) |
Lab Topic |
|||||||||
| Final Exam Schedule: | ||||||||||||||
| If you wish to change to one of the other sceduled final exam times, please email your request to Prof. Kell by April 25th. | ||||||||||||||
|
||||||||||||||
| 1 | 1/16 | 0 1 |
Course Introduction. The Big Picture. |
pp. 2-7, 23-27. | No Lab This Week |
|||||||||
| 1/18 | 2 | A Brief History of Computing. | pp. 8-17. | |||||||||||
| 2 | 1/21 | MLK Day — No Class | 0. Laboratory Overview |
|||||||||||
| 1/23 | 3 | The Development of Commercial Computers. | ||||||||||||
| 1/25 | 4 | The Internet and the World Wide Web. | pp. 504-510. | |||||||||||
| 3 | 1/28 | 5 | HTML: The Language of the Web. | pp. 510-516. (Castro pp. 13-42.) |
1. HTML I | |||||||||
| 1/30 | 6 | Internet Search Engines. Google. | pp. 507-508. | |||||||||||
| 2/1 | 7 | Exam #1 | ||||||||||||
| 4 | 2/4 | 8 | Analog, Binary and Digital Concepts. | pp. 32-34, 43-59. | 2. HTML II | |||||||||
| 2/6 | 9 | Digital Representations of Discrete Data: Text and Simple Numbers. Numbering Systems: Binary, Decimal, Hexadecimal, etc. |
pp. 34-43, 66-73, 81. | |||||||||||
| 2/8 | 10 | Integer and Floating-Point Number Representations. | pp. 59-66, 532-538, 546-549. | |||||||||||
| 5 | 2/11 | 11 | Computer Organization: The von Neumann Architecture. | Chapter 5, pp. 538-539. | 3. Web Page Authoring with Dreamweaver |
|||||||||
| 2/13 | 12 | Auxiliary Storage Devices and I/O Peripherals. | ||||||||||||
| 2/15 | 13 | Boolean Logic. Circuits and Logic Gates. |
Chapter 4. | |||||||||||
| 6 | 2/18 | 14 | Exam #2 | 4. Cascading Style Sheets and HTML Forms |
||||||||||
| 2/20 | 15 | Digital Media. Digital Images. |
pp. 73-80. | |||||||||||
| 2/22 | 16 | Digital Image Compression and Storage. | ||||||||||||
| 7 | 2/25 | 17 | Digital Image Manipulation. | 5. Digital Image Manipulation |
||||||||||
| 2/27 | 18 | Digital Audio. | pp. 73-80. | |||||||||||
| 2/29 | 19 | Digital Audio: Music Synthesis. | ||||||||||||
| 8 | 3/3 | 20 | Computer Speech: Synthesis, Recognition, and Comprehension. | pp. 424-428. | 6. Digital Audio Manipulation |
|||||||||
| 3/5 | 21 | Exam #3 | ||||||||||||
| 3/7 | 22 | Digital Video and Video Compression. | p. 80. | |||||||||||
| 3/10-14 | Spring Break — No Classes | |||||||||||||
| 9 | 3/17 | 23 | Problem Solving and Algorithm Design. Software Engineering. |
Chapter 6. | 7. Digital Video Editing |
|||||||||
| 3/19 | 24 | Low-Level Programming Languages. Software Engineering. |
Chapter 7. | |||||||||||
| 3/21 | Good Friday — No Class | |||||||||||||
| 10 | 3/24 | 25 | High-Level Programming Languages. | Chapter 8, pp. 17-23, 516-521. | 8. Client-side and Server-side Scripting |
|||||||||
| 3/26 | 26 | Compilation and Interpretation. Programming Concepts. |
Chapter 8, pp. 540-549. | |||||||||||
| 3/28 | 27 | Exam #4 | ||||||||||||
| 11 | 3/31 | 28 | Risks, Ethics, and Other Issues Raised by Digital Technologies. | pp. 26, 46, 82-83, 111, 140-141, 316-317, 385-386, 523. |
9. Advanced Web Page Topics: Java Applets and Cookies |
|||||||||
| 4/2 | 29 | Algorithms and Computational Complexity Analysis. | pp. 549-563. | |||||||||||
| 4/4 | 30 | Data Structures and Data Abstractions. Research Paper: Topic/Outline/Sources Due |
Chapter 9. | |||||||||||
| 12 | 4/7 | 31 | Operating Systems. | Chapters 10, 11. | 10. Finish Up the Coffee Bean Store |
|||||||||
| 4/9 | 32 | Open-Source Systems. Intellectual Property. |
pp. 271-272, 546; pp. 82, 226, 366. |
|||||||||||
| 4/11 | 33 | Information Management and Databases. | pp. 376-395. | |||||||||||
| 13 | 4/14 | 34 | Database Models and Querying. Research Paper Due |
pp. 395-401. | 11. Databases | |||||||||
| 4/16 | 35 | Exam #5 | ||||||||||||
| 4/18 | 36 | Data Encryption and Data Security. | pp. 469-472. | |||||||||||
| 14 | 4/21 | 37 | Data Communications. | Chapter 15; pp. 539-540. | 12. Networking | |||||||||
| 4/23 | 38 | Networking. | ||||||||||||
| 4/25 | 39 | LANs and WANs. Last Day to Request Final Exam Schedule Changes |
||||||||||||
| 15 | 4/28 | 40 | Internetworking. | No Lab This Week |
||||||||||
| 4/30 | 41 | Artificial Intelligence. | Chapter 13. | |||||||||||