Skip Navigation

Computer Science, B.S.

Talwar College of Engineering and Computer Sciences

This degree program will expose you to 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.

You will focus on designing algorithms that will help you solve problems and gain a better understanding about how computers work. With this insight, you will develop efficient software using top programming languages. The degree will prepare you to design and create software to meet various needs.

Why Choose Indiana Tech?

  • The Bachelor of Science program in Computer Science is accredited by the Computing Accreditation Commission of ABET, under the General Criteria and the Computer Science and Similarly Named Computing Programs Program Criteria.
  • You will take on software projects of increasing sophistication as you progress through your coursework.
  • An abundance of opportunities to explore and learn outside the classroom will be available to you, including participation with the Cyber Warriors, Indiana Tech’s cybersecurity team; the Math Club; or our chapters of the Association for Computing Machinery (ACM) or the Institute of Electrical and Electronics Engineers (IEEE).
  • Indiana Tech fosters an active learning environment, enriched by instructors who possess years of experience in their respective fields.

Career-Focused Coursework

Every Indiana Tech program is designed to provide the students all the skills and knowledge required to be successful in their field. Degree programs also include a capstone project that allows each student to work on a real-world challenge and develop a solution that can serve as the centerpiece of a professional portfolio. Below, you can explore career fields, salary information and employer demand from our partners at Lightcast, the leading labor market and career data provider in the U.S.

Career Outlook

A B.S. in Computer Science from Indiana Tech prepares you for a wide variety of in-demand careers. Below, you can explore career fields, salary information and employer demand from our partners at Lightcast, the leading labor market and career data provider in the U.S.

Job Outlook

Below are some of the potential career opportunities available to graduates with this degree. Additionally, you will find national statistics for average annual salaries and projected job growth, as identified by statistics. Salaries can vary based on the market in which you live and the prior experience you bring to the position.

  • Software developer $105,590/year

Job outlook through 2028: 21 percent increase

  • Computer programmer $84,280/year

Job outlook through 2028: 7 percent decrease

  • Database administrator $90,070/year

Job outlook through 2028: 9 percent increase

  • Web developer $69,430/year

Job outlook through 2028: 13 percent increase

  • Computer network architect $109,020/year

Job outlook through 2028: 5 percent increase

Warriors in the Workplace

Indiana Tech graduates with this degree have earned jobs at:

  • Aptera
  • Idemia
  • Emerson Commercial and Residential Solutions
  • Do it Best Corp.
  • Core BTS

Internship Opportunities

Internship opportunities Indiana Tech students pursuing this degree have interned with:

  • American Electric Power
  • B.F. Goodrich
  • Vera Bradley
  • DTE Energy
  • Ottenweller Contracting
  • Emerson Commercial
  • Steel Dynamics
Hannah Wendel

Hannah Wendel
B.S. Computer Science, 2018

Success Story

When Hannah graduated in 2018 with a bachelor’s degree in computer science, she already had a world of experience to give her a step up into the workforce. Hannah, a software developer at Fort Wayne’s Aptera, Inc., had a professor who nudged her towa…

Read full story

Ihab Mohammed

Program Lead

Professor Mohammed arrived at Indiana Tech in 2021. He has taught computer science courses for more than 10 years. He earned his Ph.D. in Computer Science from Western Michigan University in 2020. While at WMU, Dr. Mohammed earned the Computer Science Department’s Outstanding Doctoral Graduate Student Award (2017) and its Graduate Research Publication Award (2018). He also has a patent and many published papers in prestigious journals and at conferences. As an instructor at WMU, he earned its Graduate Teaching Effectiveness Award (2019). Dr. Mohammed’s research interests span the areas of vehicular networks (VANETS), online algorithms, optimization problems, machine learning, IoT and federated learning.

Faculty Profile