Emphasis is placed on problem solving techniques. 63 Introduction to Computer Science Problem solving with computers. Problem decomposition, development of simple algorithms, and the design and construction of computer programs. Concurrent lab required. 64 Computer Concepts and Intermediate Programming A continuation of problem solving with computers.
Emphasis is placed on static and dynamic data structures.
These data structures are used to implement various well known algorithms for searching, sorting, list and string processing, etc. Spring Prerequisites MCS 63 or consent of instructor. Concurrent lab required. 111 Introduction to Computer Architecture Assembly language is used as the vehicle to introduce topics in computer architecture. Fall Prerequisite MCS 64.