Computer Science
The Department of Computer Science offers undergraduate programs leading to the Bachelor of Science in Computer Science, the Bachelor of Science in Computer Information Systems, and the Associate of Applied Business in Computer Information Systems, as well as minors and certificates. The department also offers a graduate program leading to an Master of Science in Computer Science.
- Artificial Intelligence and Machine Learning, Certificate
- Computer Information System, Software Development Option, AAB
- Computer Information Systems, Cybersecurity Option, BS
- Computer Information Systems, Networking Option, AAB
- Computer Information Systems, Networking Option, BS
- Computer Information Systems, Networking, Minor
- Computer Information Systems, Software Development Option, BS
- Computer Information Systems, Software Development, Certificate
- Computer Information Systems, Software Development, Minor
- Computer Science, BS
- Computer Science, Certificate
- Computer Science, Minor
- Computer Security, Certificate
- Computer Security, Minor
Computer Information Systems (CISS)
Prerequisites: CISS 105 with a grade of C- or better or placement exam and [MATH:143 or MATH:144 or MATH:145 or higher math with a grade of C- or better or higher math placement]. The introductory course in networking. It includes study of the common network protocols, structures, and models. Basic router and switch configurations are introduced. (Formerly 2440:201)
Prerequisites: CISS:201 and [CISS:121 or DGFR:383 with a C- or better]. All aspects of IoT technologies. Device programming, sensing technologies, networking design and data analytics for IoT.
Prerequisite: CISS 306, CISS 388, senior standing and admission to a computer information systems major within the College of Engineering and Polymer Science. Team-based research, documentation, and implementation of a project on a current topic in information technology. Capstone experience for Computer Information Systems Bachelor of Science program. (Formerly 2440:451)
Computer Science (CPSC)
Prerequisite: MATH 143 or MATH 144 or MATH 145 or higher math with a grade of C- or better or placement in higher math. Introductory programming for data-intensive applications including data collection, pre-processing/cleansing, analysis, and visualization, using libraries for processing of large data sets. Designed as a first programming course for non-majors in the sciences (Formerly 3460:200)
Prerequisite: MATH 143 or MATH 144 or MATH 145 or MATH 149 or MATH 154 with a grade of C- or better or equivalent, or placement in higher math. Introduction to problem-solving methods and algorithms. Programming in a high-level language including how to design, code, debug and document programs with good programming style. (Formerly 3460:209)