Computer Science


(For non-Computer Science majors)

The minor in Computer Science consists of 15 credits and is available to qualified students. This minor provides students with a foundation in computer science that complements their majors and enhances their employment opportunities and career options. The problem-solving and critical-thinking skills acquired through this minor are essential skills needed to be successful in life and in the workplace. The courses for Computer Science minor within University College are as follows:

Required Courses (9 Credits)

CSCI1201 Computer Programming I
CSCI2215 Introduction to Computer Science
CSCI3268 Database Systems

*Elective Courses (6 Credits)
Two courses must be chosen from the following:

CSCI1202 Computer Programming II
CSCI2232 Data Structures
CSCI2247 Assembly Language Programming
CSCI3240 Computer Networks
CSCI3249 Computer Organization
CSCI3278 Operating Systems
ENGR2286 Digital System Design
MATH2255 Discrete Structures

*With the approval of the academic advisor, students may take other higher-level CSCI courses as electives. Students intending to pursue an M.S. in Computer Science or an M.S. in Management Information Systems must see an advisor for the proper selection of electives.

To take any course in the minor, a student must meet all the prerequisites for that course.

Minor in Computer Science for BS EE majors or BS EE combined majors only.

For BSEE/MSEE majors, students will need to consult with their academic advisor. Student may be allowed to take the graduate-level version of a computer science class.

This minor in Computer Science consists of 15 credits and is available to qualified students. This minor provides students with a basic foundation in computer science that complements their majors and enhances their employment opportunities and career options. The problem solving and critical-thinking skills acquired through this minor are essential skills needed to be successful in life and in the workplace. The courses for a minor in computer science within University College are as follows:

Required Courses (9 Credits)

ENGR1204 Programming Languages*
CSCI2232 Data Structures ** or CSCI3278 Operating Systems**
CSCI3268 Database Systems**

Two courses must be chosen from the following:

ENGR3200 Advanced Engineering Programming*
CSCI2232 Data Structures ** 
EENG2287 Microprocessor System Design I*
CSCI3240 Computer Networks
CSCI3249 Computer Organization
CSCI3278 Operating Systems
ENGR2286 Digital System Design*
MATH2255 Discrete Structures

*BS EE degree requirements; **BSEE Technical Elective

BSEE students should check with their academic advisor regarding technical electives for the BSEE degree program. Out of the four required technical electives, students will be required to take at least two EENG technical electives.

To take any course in the minor, a student must meet all the prerequisites for that course.