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 work in program development, data structures and algorithms, operating systems, computer system architecture, network architecture, theory of computation, software engineering and programming language design. Students undertake software design and analysis projects of increasing sophistication as students progress through their coursework.

Bachelor of Arts

The Bachelor of Arts includes fewer junior and senior level mathematics courses which provides a pathway to adding a minor to the computer science degree.

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

Traditional
Undergraduate

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


Admissions
Apply
Course Curriculum

Bachelor of Science

The Bachelor of Science degree includes more depth in mathematics and science.

With a B.S. in computer science, students are equipped to design and create software to meet a variety of needs. Graduates have gone on to become software engineers, software developers, back-end web developers, database administrators, and system administrators, as well as continuing their education in graduate school.

Earning this Degree

Traditional
Undergraduate

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


Admissions
Apply
Course Curriculum