Computer Science
The Computer Science department is pleased to offer the Computer Science program at Union University. This program includes both a major and a minor. Our goal is to develop a program that will provide a world class education with a Christian foundation.
Upon completion of the Computer Science Major, the student will have an understanding of and an appreciation for the interrelation of the main areas of study in Computer Science. The major provides a solid foundation of the concepts while emphasizing practical application; therefore, the graduate will be able to continue study in Computer Science at the graduate level or enter the job market.
There are four concentrations within the Computer Science Major:
- General Concentration
- Web Development Concentration
- Game Development Concentration
- System Infrastructure Concentration
The Top 10 Jobs for Computer Science Majors, based on income, employment outlook, and job satisfaction (thebalancecareers.com) are the following:
- Software Developer
- Database Administrator
- Computer Hardware Engineer
- Computer Systems Analyst
- Computer Network Architect
- Web Developer
- Information Security Analyst
- Computer Programmer
- Computer and Information Systems Manager
- Project Manager
Computer Science Major
Core Courses
- Intro to Computer Science
- Programming in Python
- Cyber Ethics
- Database Management Systems
- Data Communications and Networking
- Operating Systems
Choose a Concentration
General Concentration Courses
12 hours must be upper-level (300/400).
Game Development Courses
- Programming in C#
- Data Structures and Algorithms
- Human Computer Interaction and Design
- Game Engine & Architecture
- Game Design
- Secure Software Engineering
System Infrastructure Courses
- Digital Systems
- Computer Architecture
- System Administration
- Cloud-based Infrastructure
- Communication and Network Security
Web Development Courses
- Programming in C#
- Data Structures and Algorithms
- Foundations of Web Development
- Front-end Development
- API & Serverless
- Secure Software Engineering
Related Minors
Computer Science
- Intro to Computer Science
- Programming in Python
- Cyber Ethics
- Database Management Systems
- Data Communications and Networking
Game Development
- Intro to Computer Science
- Programming in C#
- Data Structures and Algorithms
- Game Engine & Architecture
- Game Design
Computer Information Systems
- Intro to Computer Science
- Programming in Python
- Programming in C#
- Cyber Ethics
- Database Management Systems
- Foundations of Web Development
- Data Communications and Networking
- Professional Writing
Web Development
- Intro to Computer Science
- Foundations of Web Development
- Human Computer Interaction and Design
- Front-end Development
- API & Serverless