A major in computer science requires between 61 and 64 credit hours of coursework, depending on placement. Students in computer science begin their study with a basic core of informatics coursework, then move on to a chain of courses designed to build their software development skills.
The program is rounded out by a set of electives sampled from a variety of application areas (such as artificial intelligence, computer graphics, and computer security). The major culminates in a team-project capstone course in software engineering. Because of the large number of mathematics courses required for the computer science major, many computer science majors choose a minor in mathematics.
Flexible Course Offering
Earn your degree full-time or part-time. We offer classes at times that work with your varied schedule! All classes are offered in the daytime and either evening or online. Some classes are also offered in an accelerated and/or hybrid format!
Build on your academic success by engaging in our different student organizations, on campus competitions, internship and co-op opportunities including virtual co-op programs. We offer a course in how to get an intership, as well as frequent company visits and mentoring sessions.
Many of our faculty have worked in industry at companies like Cisco Networking, INTEL, GE Corporation and Raytheon/BBN Technologies (yes, the folks who actually created the Internet in 1967!). We teach here to help you have successful careers in the tech industry! With connections like these we will work with you to find the co-op experience that is the best fit for your career goals.
Prepare for unfilled jobs of today and tomorrow
Apply your education, skills and experiences gathered at NKU to launch your careers in the tech field. These positions are in high demand locally and nationally with projected increases for at least the next 10 years.
A degree in Computer Science opens doors and provides the path for you achieve what you need to succeed as a Computer System Analyst (9% increase in jobs), Software Developer (24% increase in jobs), Web Developer (15%), Information Security Analyst (28%), etc. You can find more details about these careers and their job outlooks at
Bureau of Labor Statistics Occupational Outlook Handbook for Computer and Information Technology Occupations
I was born and raised on the west side of Cincinnati, and now reside in Bellevue, KY. My tech interests include game development, tech minimalism, and e-waste reduction. I am an organizer of CincyPy, a local meetup dedicated to all things Python programming. My favorite programming languages are Python, C, TCL, and Ada.
I graduated from Shawnee State University with a bachelors degree in Digital Game and Simulation Engineering Technology. I then went to NKU to earn a masters degree in Computer Science. After that, I spent some time in the ed-tech industry as a web developer and devops engineer. I still code regularly, mostly on experimental interactive fiction games and web applications.