Minor in Computer Information Sciences

Mathematics and Computer Science

Mathematics and Computer Science 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.

Course Descriptions

  • 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.

Sign in to use the pins