CMPS10: Introduction to Computer Science

*****COURSES ARE SUBJECT TO CHANGE*****

An overview of the theory, foundations, and practice of computer science with emphasis on what computers can and cannot do, now and in the future. Topics include algorithms and data, correctness and efficiency of algorithms, hardware, programming languages, limitations of computation, applications, and social issues. No programming skills are required as a prerequisite. Major concepts and open problems in computer science are presented without reliance on sophisticated mathematical tools. Students cannot receive credit for this course after completing course 12B. (General Education Code(s): IN, MF - Mathematical and Formal Reasoning)

5 Credits

YearFallWinterSpringSummer
2017-18
2016-17
2015-16
2014-15
  • Section 01
    Nathan Oliver John Whitehead (nwhitehe)
  • Section 01
    Nathan Oliver John Whitehead (nwhitehe)
  • Section 01
    Theresa A Migler-Vondollen (tmiglerv)
2013-14
  • Section 01
    Nathan Oliver John Whitehead (nwhitehe)
2012-13
2011-12
2010-11
2009-10
2008-09
2007-08
2006-07
2005-06
2004-05
2003-04
2002-03
2001-02
2000-01
1999-00

While the information on this web site is usually the most up to date, in the event of a discrepancy please contact your adviser to confirm which information is correct.