An introduction to computational methods of relevance to the natural sciences with emphasis on limitations in the accuracy of computer calculations and the diagnosis and control of resulting problems. Designed to provide greater depth in database management and spreadsheet manipulation than CS 0103. A survey of modern business computer information systems. Systems include decision support systems, management information systems, transaction processing systems, executive information systems, strategic information systems, and expert systems. A practical course in the C programming language.
Students gain experience using C in a variety of problem-solving applications.
An orientation to the UNIX system V operating system, including commands and programming the bourne shell. A study of computer representations of structured data both in main memory and on secondary storage devices and operations on such data. Developing a microcomputer application through the design and organization of a complete programming project. Not applicable to baccalaureate computer science degrees. An introduction to the social and ethical impact of the computer revolution.