Math 074 with a C- or better or two years of high school algebra.
Data types covered include simple data types, arrays, structs, and C-style strings.
Programming techniques include at least one technique for searching and sorting an array and an introduction to file processing. Application of these techniques and data abstractions to such problems as expression evaluation or other problems of similar complexity. It will help students to develop an understanding of the role of database and file management systems in developing computer-based solutions to a variety of domain problems. Its services can only be accessed through a consistent, published interface that includes an interaction standard. A component must be capable of being connected to other components through a communication's interface to form a larger group.