Program Minors


Minor in 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.

Minor in Computer Forensics

(For all majors)

Computer forensics involves the identification, preservation, extraction, interpretation and the documentation of digital evidence in criminal and civil investigations. It is an interdisciplinary minor developed and administered jointly by the Lee Gildart and Oswald Haase School of Computer Sciences and Engineering and the School of Criminal Justice, Political Science and International Studies. The minor, consisting of 15 credits, is designed to provide students with a blend of theory and practice in six interdisciplinary-specific courses - three from each school. This minor will provide students with a strong foundation in the knowledge, understanding and competencies sought by prospective employers in the area of computer forensics.

Required Courses (12 credits)

CRIM2218  Computer Technologies and CyberCrime
CRIM3327  File System Forensic Analysis and Investigation
INFO1101  Computer Concepts and Technology
INFO4101  Data Communications & Computer Networks I

Elective Courses (3 credits)

CRIM4010  Computer Forensic, Software & Hardware Applications (OR)
INFO4410  Foundations of Cybersecurity

Minor in Electrical Engineering

(For non-Electrical Engineering majors)

The minor in Electrical Engineering consists of 16 credits and is relevant to students with appropriate mathematics and science backgrounds. This minor provides students with a foundation in electrical engineering, and it can bring them additional employment opportunities and career options. The courses for Electrical Engineering minor within University College are as follows:

Required Courses (16 credits)

EENG2221 Signals and Systems I
EENG2222 Signals and Systems II
ENGR2286 Digital System Design
EENG2287 Microprocessor System Design I
EENG3265 Electronics I

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

Minor in Electrical Engineering Technology

(For non-Electrical Engineering Technology majors & non-Electrical Engineering majors)

The minor in Electrical Engineering Technology consists of 15 credits and is available to qualified students. This minor provides students with a foundation in electrical engineering technology, and it can enhance their employment opportunities and career options. The courses for the Electrical Engineering Technology minor within University College are as follows:

Required Courses (9 Credits)

EGTG2215 Circuits I
EGTE2216 Circuits II
EGTG2286 Digital System Design

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

EGTE2287 Microprocessor System Design I
EGTE3288 Microprocessor System Design II
EGTG2265 Electronics I
EGTG3223 Instrumentation
EGTE3266 Electronics II
EGTE4381 Computer Aided Analysis and Design

* With the approval of the academic advisor, students may take higher level EGTE courses as electives.

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

Minor in Information Technology

(For non-Information Technology majors)

The minor in Information Technology consists of 15 credits. It is relevant for students of all majors, and it will help them gain an advantage in the ever increasing technological demands required for a variety of professions. Students who complete this minor will learn the fundamental aspects of practical applications of information technology. the courses for the minor are as follows:

Required Courses (12 credits)

CSCI1105 Survey of Computers and Computer Software
CSCI3268 Database Systems
INFO2101 Computer Programming for Information Technologists I
INFO2105 Internet & Web Applications

*Elective Courses (3 credits)
One course must be chosen from the following:

ENGR2286 Digital System Design
INFO2102 Computer Programming for Information Technologists II
INFO3201 Human Computer Interface
INFO4101 Data Communication & Computer Networks I
INFO4201 Information technology Needs Assessment & Management

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

Minor in Mathematics

(For non-B.A. and non-B.S. Math majors)

The minor in Mathematics consists of 17 credits and is relevant to students in all majors. Mathematics is needed in every aspect of one's daily life and in every profession. Students who complete this minor will possess strong mathematical knowledge and problem solving skills that are useful in the contemprary workplace and in graduate studies, including those in business, natural sciences, computer science, education, engineering and technology. The courses for Mathematics minor within University College are as follows:

Required Courses (8 Credits)

MATH1201 Calculus I
MATH2202 Calculus II

*Elective Courses (9 credits)
Three courses must be chosen from the following:

MATH2203 Calculus III
MATH2210 Differential Equations
MATH2255 Discrete Structures
MATH3220 Linear Algebra
MATH3237 Probability and Statistics I
MATH3341 Advanced Engineering Math

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

Minor in Mechanical Engineering Technology

(For non-Mechanical Engineering Technology majors)

The minor in Mechanical Engineering Technology consist of 15 credits and is relevant to students with appropriate mathematics and science backgrounds. This minor provides students with the fundamental aspects of Mechanical Engineering Technology, and it can bring them additional employment opportunities and career options.  The courses for the Mechanical Engineering Technology minor within University College are as follows:

Required Courses (12 Credits)

EGTM2232 Mechanical Measurement and Devices
EGTM2230 Manufacturing Process
EGTM3248 Mechanical Technology Design I
EGTM3250 Mechanical Technology Design II

*Elective Courses (3 Credits)

EGTG2221 Statics
EGTG2228 Strength of Materials
EGTG3351 Applied Thermodynamics
EGTG3431 Dynamics
EGTG4224 Process and Electro/Mech. Control Systems Technology
EGTG4225 Industrial Automation
EGTG4254 Fluid Mechanics
EGTM4356 Stress and Vibration Analysis

*With the approval of the academic advisor, students may take other higher-level EGTG or ETGM courses as electives.

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

Minor and/or Certificate in Web-site Design and Development

The minor and /or certificate in Web-site Design and Development consists of 15 credits. The minor provides students with a foundation in web-site design and development, and it can enhance their career and employment opportunities. The courses for the Web-site Design and Development minor within University College are as follows:

Required Courses (12 Credits)

ART1177 Introduction to Digital Media
CSCI1105 Survey of Computers and Computer Software
INFO2105 Internet & Web Applications
INFO2106 Web-site Design and Management

Elective Courses (3 Credits)
*One course must be chosen from the following:

INFO3201 Human Computer Interface
INFO3205 Digital Media Publishing

*With the approval of the academic advisor, students may take a higher level INFO or CSCI courses as an elective.

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