A major in computer science requires between 60 and 63 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.
In the midst of the Digital Age, computer scientists are in high-demand as they work behind the scenes of computer technology using skills ranging from programming to algorithms. Positions in this field include: Computing Specialist, Software Developer, Software Engineer, and Integration Engineer.
NKU students are gaining professional experience with area businesses such as Duke Energy, Fidelity Investments, The Cincinnati Reds, Hewlett-Packard, Kroger, Procter & Gamble and The Cincinnati Bengals.