Academics /Undergraduates/Course Information
Computing: Its Nature, Power and Limits |
|
The nature, power and limits of the computer and computing. The components of the computer. Computer networks. Information representation. Introduction to algorithms, problem-solving, and computer programming. (Not open to students who are enrolled in, or have completed, and CIS course--other than CIS 5.2--with a C or higher, or who have completed CC 3.12 or Core Studies 5 or 5.1.)
Professor:
Ira RudowskyEmail:
rudowsky@brooklyn.cuny.eduTextbooks
A Balanced Introduction to Computer Science , David Reed, Pearson Prentice-Hall, 2005 , ISBN : 013046709X
Course Pak consisting of selections from various sources , The sourcebook will be available at the bookstore Shakespeare & Co., 14 Hillel Place , (718)434-5326 (right near the Flatbush Ave. entrance to the College). Ask for the CIS 1.0 CoursePak , ISBN : Unknown
Lectures
Weeks |
Topic |
Notes |
1 | Intro - What is CS? Algorithms, Programs |
Chapter 1 - Computer Basics
|
2 | Networks, LANs, WANS, TCP/IP |
Chapter 3 - The Internet and the Web
|
3 | Algorithmic Thinking |
Chapter 2 - HTML and Web Pages
|
4 | Computer Languages Compilation Process (Software View) |
Chapter 8 - Algorithms and Programming Languages
|
5 | Data Representation, Storage Devices |
Chapter 12 - Data Representation
|
6 | Exam I |
Chapter 6 - The History of Computers
|
7 | Introduction to JavaScript: Scripts, Variables and Expressions |
Chapter 4 - Javascript and Dynamic Web Pages
|
8 | Using Predefined Functions; Introduction to Event-Driven Programming |
Chapter 5 - Javascript Numbers and Expressions
|
9 | Machine Architecture, Stored Program Concept |
Chapter 7 - Abstraction and User Defined Functions
|
10 | Writing User-Defined Functions |
Chapter 9 - Event Driven Programming
|
11 | Unsolvability and nonfeasibility, halting problem |
Chapter 14 - Inside the Computer
|
12 | Review and Exam II |
Chapter 13(Reed)-Conditional Repetition; Ch 23(Snyder) Unsolvability
|
13 | Security and Privacy |
Chapter 17 (Snyder) - Security and Privacy
|
14 | Encryption |
Chapter 17 (Snyder) - Encryption
|
Labs
First Day Online: Windows, Web, Email - View Lab
URLs, IP addresses, DNS, IP routing - View Lab
HTML I - View Lab
HTML II - View Lab
Finding Information Online - View Lab
History of Computer Science - View Lab
JavaScript I: alert and prompt - View Lab
JavaScript II: Properties and Methods of Window and Document Objects; Forms - View Lab
Architecture - View Lab
JavaScript III: event-driven programming - View Lab
JavaScript IV: loops - View Lab
There is no Lab 12 - View Lab
cookies and e-commerce - View Lab
PGP - View Lab
Assignments
Notepad, Web browsers, Email - View Assignment
URLs, IP addresses, DNS names, tracert, Email - View Assignment
HTML I - View Assignment
HTML II - View Assignment
Finding Information Online - View Assignment
History of Computer Science - View Assignment
JavaScript I: alert and prompt - View Assignment
JavaScript II: Properties and Methods of Window and Document Objects; Forms - View Assignment
Architecture - View Assignment
JavaScript III: event-driven programming - View Assignment
JavaScript IV: loops - View Assignment
There is no Assignment 12 - View Assignment
cookies and e-commerce - View Assignment