Announcements



Introduction



A solid introduction to Computer Science is essential to your ability to excel in any computer science program. Through this course, you will be introduced to a wide variety of topics, including but not limited to: ethics in computing, networking, HTML and the internet, databases, data structures, and programming logic. Through lectures, texbook exercises, quizzes, tests, and labs each of you will become aquainted with the field of Computer Science as both a degree, and a career.

This course follows the core body of knowledge specified by the ACM which provides students with a broad overview of topics they might encounter within the Computer Science curriculum. This will ensure that all students are on the same footing for subsequent courses.
Week Topic Assignment

Week 1:

(Jan. 2)

Ch. 1: The history of computing
Ch. 2: Computing Security and Ethics
Quiz #1, Assignment #1

Week 2:

(Jan. 9)

Ch. 3: Computer Architecture Quiz #2, Assignment #2

Week 3:

(Jan. 16)

Ch. 4: Networks Quiz #3, Assignment #3

Week 4:

(Jan. 23)

Ch. 5: Internet Quiz #4, Assignment #4

Week 5:

(Jan. 30)

Ch. 6: Database Fundamentals Quiz #5, Assignment #5

Week 6:

(Feb. 6)

Ch. 7: Numbering Systems & Data Representations Quiz #6, Assignment #6

Week 7:

(Feb. 13)

Ch. 8 Data Structures Quiz #7, Assignment #7

Week 8:

(Feb. 20)

Ch. 9: Operating Systems
Midterm exam (Oct. 10 - Oct. 15)
Midterm Exam

Week 9:

(Feb. 27)

Ch. 10: File Structures Quiz #8, Assignment #9

Week 10:

(Mar. 5)

Ch. 11: The Human-Computer Interface
Ch. 12: Problem Solving and Debugging
Quiz #9, Assignment #10

Week 11:

(Mar. 12)

SPRING BREAK.
No Classes. Enjoy your break.
None.

Week 12:

(Mar. 19)

Ch. 13: Software Engineering Quiz #11, Assignment #12

Week 13:

(Mar. 26)

Ch. 14: Programming I Quiz #12, Assignment #13

Week 14:

(Apr. 2)

Ch. 15: Programming II Java Notes
Quiz #13, Assignment #14

Week 15:

(Apr. 9)

Review None

Week 16:

(Apr. 16)

Final Comprehensive Exam.
(Apr. 16 - Apr. 19)
Final Exam (Ch. 1-14)