We are surrounded by computing. From smart phones and laptops up to the vast cloud of networked servers that support our social and professional lives, we are completely enmeshed. Learning to master this exciting digital environment is one of the most thrilling adventures a college education can offer.

The science and technology of computing connects to everything: the arts, the sciences, business, health care, the humanities, media, journalism - the list is endless.  A backgound in computing opens many doors. Whether you pursue a full degree in computing, an undergraduate minor, or simply take a course or two to expand your horizons, you will feel more connected and more empowered in our digital world.  

Our curriculum covers hot new areas (mobile app development, digital forensics,  Ruby and Python programming),  important core areas (networking and security, software engineering), and offers many exciting electives (artificial intelligence, enterprise Java or J2EE, data mining).

All our professors have PhDs, many with recent industry experience. They all have a passion for teaching.

The NKU Computer Science department offers two Bachelors degrees: Computer Science and Computer Information Technology.

In addition, you can strengthen any degree with a minor in:

  • Computer Forensics
  • Computer Information Technology
  • Computer Science
  • Information Security

NKU also offers a Master of Science in Computer Science and a Master of Science in Computer Information Technology.

One way to begin understanding the digital world is to learn to write programs. Programs are pieces of text that tell digital devices what to do. If you want a little taste of programming with an emphasis on digital images and audio, consider INF 120 Elementary Programming. This course counts toward the required "Scientific and Quantitative Inquiry" category in NKU's Foundations of Knowledge general education program.