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
Program Head, Computer Science & Applied Software Engineering
Rasib Khan, Ph.D., is a tenure-track Assistant Professor of Cybersecurity in the Department of Computer Science at Northern Kentucky University, USA. Dr. Khan completed his Ph.D. from the University of Alabama at Birmingham, USA, in 2016. He completed his dual-MS degrees from Royal Institute of Technology (KTH), Stockholm, Sweden, and Aalto University (formerly, Helsinki University of Technology), Helsinki, Finland in 2011, as a European Union Erasmus Mundus Scholar in Security and Mobile Computing. He had worked in the cloud security research group in Nomadic Lab at Ericsson Research, Finland, and in the PURSUIT Future Internet European Union FP7 research group at Helsinki Institute for Information Technology, Finland. His fields of interests include cybersecurity, service security and privacy, secure information provenance, and service oriented frameworks in cloud computing and pervasive service frameworks, the Internet-of-Things, and decentralized and distributed systems.