Minor in Computer Science

Minor in Computer Science

The Computer Science (CS) minor is designed for students who wish to develop knowledge and skills in computational thinking, programming, and problem-solving to enhance and support their primary field of study.

Computer Science has become increasingly important in fields such as education, nursing, business, biology, history, public service, and communications. Few careers exist today that are not impacted by computing, and graduates in all fields should be prepared to leverage these skills to their greatest potential.

Required Course Work (9hrs)

CSCI 1301Computer Science I

3

CSCI 1302Computer Science II

3

CSCI 3250/ITEC 3250Software Engineering

3

Computer Science Minor Electives (6 hours)

The additional two courses may be selected from any course in the Computer Science curriculum, which must be at the 3000 or 4000 level.

While any combination of courses meeting the above requirements will be suitable for a minor, the School of Computing recommends that at least some of the selected courses focus on competencies central to the computer science profession. Courses selected from the following list will accomplish this goal.

CSCI 3245/ITEC 3245Database Principles

3

CSCI 3251Object-Oriented Programming

3

CSCI 3265/ITEC 3265Operating Systems

3

CSCI 4264/ITEC 4264Data Structures and Algorithm Analysis

3

ITEC 4329Data Communications

3

CSCI 4361/ITEC 4361Software Security

3

CSCI 4362/ITEC 4362Computer Architecture

3

CSCI 4750/ITEC 4750Senior Capstone

3

Total Hours: 15