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.
Minor in Computer Information Sciences
Mathematics and Computer Science
Mathematics and Computer Science Minor in Computer Information Sciences
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.
A continuation of CS 211. This course introduces the student to algorithm development, data structures, and graphical interfaces. Prerequisite: CS 211.
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.
Conceptual data modeling. Entity-Relationship and object-oriented modeling. Logical database design. Query languages. Prerequisite: CS 212.
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.
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.