This course is for non-majors seeking an introduction to computer
science and an understanding of computing technology. Topics covered
include algorithms, hardware design, computer organization,
representation of information in computers, programming, machine and
assembly languages, programming languages, graphics, Web programming,
artificial intelligence, and social issues of computing. Students will
write programs, develop Web pages, and perform other laboratory
exercises. They will attend one lecture and one lab session per week.
Grades will be based on weekly assignments and a midterm and final exam.
This course, in conjunction with a core math/science course, may be used
toward completion of the College math/science requirement. The course
does not train students to use a computer or the Internet.
Prerequisites none. 3cr. Fall and spring.