A breadth-based survey of computer science. Topics to be covered include computer basics, the Internet, history of computers, algorithms and data representation, introductory computer architecture, ethics and computer in society. About half of the course will involve simple programming in a high level language (e.g. Java Script). Prerequisite: MTH 100 or placement beyond.
CS-109: Intro to Computer Science
Program