CSCI-141 Computer Science I-Introduction to Computational Problem Solving

Tue, 02/04/2014 - 11:06am -- gpltwc

This course serves as an introduction to computational thinking using a problem-centered approach. Specific topics covered include: expression of algorithms in pseudo code and a programming language; functional and imperative programming techniques; control structures; problem solving using recursion; basic searching and sorting; elementary data structures such as lists, trees, and graphs; and correctness, testing and debugging. Assignments (both in class and for homework) requiring a pseudo code solution and an implementation are an integral part of the course. An end-of-term project is also required. (None) Lecture/Lab 6, Credit 4 (Fall,Spring)