Minor in Computer Information Sciences
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.