Minor in Computer Information Sciences

Students using Adobe Illustrator in the Computerized Graphics class.

The minor in Computer Information Sciences consists of six courses, including: CS 211, CS 212, CS 305, CS 306, CS 406, or CS 440, plus one 300 or 400 level CS course.

CS 211 - Computer Programming I

This course provides a broad overview of the field of Computer Science and introduces the basic concepts of programming and problem solving. Corequisite: MAT 109 or Departmental Approval.

CS 212 - Computer Programming II

A continuation of CS 211. This course introduces the student to algorithm development, data structures, and graphical interfaces. Prerequisite: CS 211.

CS 305 - Computer Systems

Study of current microcomputer and minicomputer systems. Types and performance of hardware components. System software and programming. Multimedia and I/O devices. Resource management. Computer hardware and software trends. Prerequisite: CS 211 or equivalent.

CS 306 - Database Analysis and Logical Design

Conceptual data modeling. Entity-Relationship and object-oriented modeling. Logical database design. Query languages. Prerequisite: CS 212.

CS 406 - Operating Systems Environments

Fundamental concepts and operations of an operating system. Installation and configuration of current versions of the most popular operating systems, such as Windows, Linux, and Mac OS. Administration, trouble-shooting and optimization of operating systems. Prerequisite: CS 212 or equivalent.

CS 440 - Data Communications

Techniques and applications in data communications. Types of data communications versus discipline methodology. Hardware requirements and constraints. Speed versus quality. Security and encoding algorithms. Prerequisite: CS 212.