Like many sciences today, Computer Science is responsible for changing how we live, think, communicate and comprehend the world around us. This course is designed for CS nonmajors who wish to better understand how computer science affects their lives as well as those who want to understand the nature of computer science as an intellectual endeavor.
This is a course covering some practical skills including some current programming technologies (HTML, Java Scripts, Java Applets, etc.), as well as some of the great ideas behind computer science (such as an algorithm, recursion, and automata). This course would be useful for someone with an interest in learning about computer science and how to do more sophisticated things with computers than those provided in CS110, but who do not have an interest in becoming programmers or computer scientists. This course would also be ideal for students who are interested in exploring computer science as a possible major, but are not sure what computer science is about. This course does not satisfy a requirement in the computer science department.
The official prerequisite is
M120 or MCC120 or high school algebra
and some familiarity with personal computers
(Consult the instructor if you are unsure of your background)
Essays and answers to discussion questions on homework assignments must be
Extra credit is available throughout the course.
Perfect spelling and grammar is required for ALL assignments/papers.
All programming/Web assignments should be tested on a machine in the Computer Science Recitation/Lab room. The instructor or graduate teaching assistant runs your program on these machines to determine your grade.
Other work may be done on any computing equipment to which you have access.
Policies on cheating, plagiarism, incomplete grades, attendance, discrimination, sexual harassment, and student grievances are described in the Student Information Guide. All other matters follow the policies set in the current Colorado State University General Catalog. Students are responsible for all the information in these documents.
| Monday | August 21 | Classes Begin |
|---|---|---|
| Monday | September 4 | Labor Day - No classes |
| Wednesday | December 13 | Final Exam 8am-9am |