Academics /Undergraduates/Course Information

Computing and Art: Nature, Power, and Limits

Course Website Printable Page

The nature, power and limits of the computer and computing. The components of the computer. Information representation. Computer networks, the Internet, and the World Wide Web.The nature of algorithms, problem-solving, and computer programming. Feasibility and computability. Computer and network security and privacy.

Professor:

Chipp Jansen

Email:

Unknown

Textbooks

A Balanced Introduction to Computer Science , by David Reed, publisher: Prentice-Hall (2004) , ISBN : 013046709X

Processing: Creative Coding and Computational Art , by Ira Greenberg, publisher: friends of ED (2007) , ISBN : 159059617X

Lectures

Weeks

Topic

Notes

Unit A

Introduction to Computers and Networks

Examples Given In Lecture
Lecture A1
Lecture A4

Unit B

Algorithms and Computer Languages

Examples Given In Lecture
Lecture B1
Lecture B3

Unit C

Data Representation, Storage, and Plagarism

Examples Given In Lecture
Lecture C1

Unit D

Event-Driven programming

Examples Given In Lecture
Lecture D2

Unit E

Solvability and Feasibility

Examples Given In Lecture
Lecture E1
Lecture E3

Unit F

Programmer-Defined Functions

Examples Given In Lecture
Lecture F1
Lecture F3

Unit G

Security, Privacy, Encryption, Physical Computing

Examples Given In Lecture
Final Review 1
Final Review 2
Lecture G1
Lecture G3

Labs

Lab A Part II - View Lab

Lab A Part III - View Lab

Lab E Part III - View Lab

Lab G Part II - View Lab

Lab G Part IV - View Lab

Assignments

HW Unit A, Part 1 - View Assignment

Hw Unit A, Part 2 - View Assignment

HW Unit B, Part 1 - View Assignment

HW Unit B, Part 2 - View Assignment

HW Unit C, Part 1 - View Assignment

HW Unit C, Part 2 - View Assignment

HW Unit D, Part 1 - View Assignment

HW Unit D, Part 2 - View Assignment

HW Unit E, Part 1 - View Assignment

HW Unit E, Part 2 - View Assignment

HW Unit F, Part 1 - View Assignment

HW Unit F, Part 2 - View Assignment

HW Unit G, Part 1 - View Assignment

HW Unit G, Part 2 - View Assignment