COS 140: Foundations of Computer Science
Why Students Not Majoring in Computer Science Should Take COS 140
COS 140 will provide a broad introduction to the field that will
contribute to the liberal education of all students by exposing them to
fundamental concepts and ways of thinking from computer science. Unlike
the introductory programming courses which focus primarily on a skill, COS
140 will help non-majors to better understand the field so that they can
make informed decisions about computers and their role in society.
Why Undecided Students should take COS 140
COS 140 is the recommended course for undecided students who would like to
explore computer science as a major. By exposing students to the breadth of
the field through in-depth study of particular techniques, students see what
the field entails and understand how they will be expected to approach
problems as computer scientists. COS 140 does not teach programming, but
gives students a sophistication about computers that will help prepare these
students to begin programming and will help them in more advanced courses in
the major.
|