Computer Science Minor

For information, contact the Department of Computer Science and Software Engineering, 205 Benton Hall, 513-529-0340.

This minor is for students in majors other than computer science or software engineering. The objective is to provide a cohesive program enabling students to learn the fundamentals of software design and development and a variety of other topics in computer science. In addition to gaining an understanding of the software design and development process, students will acquire problem solving and algorithm design skills. Electives in sub-fields of computer science including computer networks, operating systems, database, software engineering, graphics, and computer architecture permit the student to study particular areas of interest.

According to University guidelines, all minor courses must be taken for a letter grade and you must earn an overall 2.00 GPA in these courses.

Program Requirements

(18 semester hours)

Required courses
CSE 174Fundamentals of Programming and Problem Solving3
CSE 271Object-Oriented Programming3
CSE 274Data Abstraction and Data Structures3
Select a minimum of 9 hours of the following:9
Introduction to Computer Science and Software Engineering 1
Introduction to Software Engineering
Software Construction
Software Engineering for User Interface and User Experience Design
Introduction to Game Programming 1
Web Application Programming
Building Web and Mobile Business Applications
Technology, Ethics, and Global Society 1
Optimization Modeling 1
Systems I: Introduction to Systems Programming
Software Architecture and Design
Software Quality Assurance and Testing
Software Requirements
Stochastic Modeling 1
Algorithms I
Systems 2: OS, Currency, Virtualization, and Security
Web Application Programming
Database Systems
Foundations of Computer Graphics and Games
High Performance Computing & Parallel Programming
Web Services and Service Oriented Architectures
Bioinformatic Principles
Comparative Programming Languages
Bioinformatics Computing Skills
Computer and Network Security
Automata, Formal Languages, and Computability
Compiler Design
Independent Studies
Algorithms II
Advanced Database Systems
Introduction to Artificial Intelligence
Advanced Graphics and Game Engine Design
Undergraduate Research
Analysis of Forecasting Systems
Total Credit Hours18