Students working on a program in Microsoft Visual StudioComputer Science, B.S. & B.A.

Indiana Tech offers two options for students who want to major in computer science, a bachelor of arts and a bachelor of science.

Both degree programs provide a broad background in the field of computer science, with extensive hands-on training in program development, data structures, operating systems, computer architecture, theory of computation, and network design and implementation. You’ll undertake network and software projects of increasing sophistication as you progress through your coursework.

Bachelor of Science

The bachelor of science includes more math and technical courses, while still allowing enough electives for you to complete a minor if you wish.

With a B.S. in computer science, you’ll be equipped to design and create software to meet a variety of needs. Graduates have gone on to become software engineers, software developers, web developers, database programmers, and system administrators, as well as to continue their education in graduate school.

Bachelor of Arts

The bachelor of arts (B.A.) offers the latitude to complement your education with courses in other fields such as humanities, social sciences, and business. This program also includes enough electives to complete a minor.

Graduates with a B.A. are prepared to enter the software development field at the programmer level or work in various technology support roles that require a high level of technical competency. Depending on your choice of elective courses, you may find employment as a programmer, software developer, or software designer, or any field of endeavor that requires computer expertise.

Earning this Degree


This is for students who want a traditional, on-campus college experience.

Course Curriculum