Program Type: Undergraduate
School: School of Computing and Analytics
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.
Rasib Khan, Ph.D.
Associate Professor
Program Head, Computer Science & Applied Software Engineering
GH 504D
859-572-6025
khanr2@nku.edu
Graduating Year: 2022
Education: Major in Computer Science, Minor in Neuroscience
Why Computer Science?
"I chose to major in Computer Science because I have always had an interest in how computers are used to create things in various different fields to make advancements in society. It started as a kid through my interest in video games and science fiction but as I got older, it evolved into seeing how to computers were used in tons of different fields to turn the science fiction I always imagined into reality. I also like the challenge of trying to figure out how to write code to fix a certain problem and the sense of accomplishment that I receive when I actually solve the issue."
Experiential Learning
"During my time at ³ÉÈ˶¶ÒôÆÆ½â°æ so far, I have worked on two different research projects. The first project I worked on was with Dr. Wei Hao in a project that involved trying to figure the viability of Edge Computing, an IT architecture that allows for computation and data storage closer to the user rather than at a centralized data center. The second project I worked on was with Dr. Erin Strome in a project that involved trying to discover the role of two genes in the development of cancer through multiple different data analyses and computer programs."