This course is an introductory course for computer science majors, minors and others desiring a technical introduction to computer science which emphasizes problem solving, algorithm development, structured programming, good coding style, and programming in C++.
This course is a continuation of CS 1428 and introduces Abstract Data Types (ADTs) including lists, stacks, and queues. The course also cover searching and sorting, pointers and dynamic memory allocation, and simple classes and objects. This course emphasizes problem-solving, algorithm development, structured programming, good coding style, and programming in C++.
Prerequisite: CS 1428
This course uses computer technology, especially visualization (graphs, histograms, pie charts, etc.), to look at and understand data in a more intuitive and visual manner. This course uses MATLAB, a sophisticated programming, and data analysis environment, as the vehicle for helping you develop the basic computing skills you will need to work with data in your later science, mathematics, and statistics courses.