A student may not receive credit for both CS 1000 and CS 1010. This course involves extensive programming activities. A continuation of CS 1301 with emphasis on advanced programming structures and techniques. This course involves extensive programming activities. An introduction to elementary computer programming concepts.
Emphasis is on techniques of problem analysis and the development of algorithms and programs.
The course does not presume previous programming experience. An introduction to elementary computer programming concepts. Emphasis is on techniques of problem analysis and the development of algorithms and programs. The course does not presume previous programming experience. Propositional and predicate logic, mathematical induction, and recursion.