Bachelor of Science

Computer Science - Software Development

Online On-Campus
Classes Start October 16 and January 9. Reserve your seat today!
Classes Start Six Times Per Year For Ultimate Flexibility

Goals and Course Topics

Set Yourself Up for Success

An organization’s website is an open door. Learn how to keep that door ajar and always welcoming to customers. TU’s bachelor of science in computer science degree with a software development concentration will keep you ahead of the trends, as you master programming, internet and website advancement as well as project management. Computer Science jobs are among the top growing fields; open that door to your future now.

Your Bachelor of Science in Computer Science Degree Program

Many different programming languages exist in computer science, and job candidates often focus on one specific language required by their employer, as needs will be different from workplace to workplace. TU’s bachelor of science in computer science degree, with a concentration in software development, gives graduates a foundation of programming knowledge to be prepared to create websites and applications in a variety of languages and device platforms: a unique advantage, to align with industry standards.

With the bachelor of science in computer science degree major, students will be able to identify hardware and various operating systems and will develop and modify programming concepts and computational mathematics to operational computer applications and code. Our classes will teach students to analyze computer science research and apply findings to solve real world problems, as well as compare and contrast knowledge of computer security models.

With the concentration of software development, students will be able to explain and illustrate the reasons for the modeling and design of computer-based systems and interpret and apply object-oriented programming language.

Practical Education

Classes will prepare students for several certifications. The need for professional certifications has been identified through various studies and responses with our industry partners. The bachelor of science in computer science degree program encourages students to sit for as many professional certifications as possible, proving that they have demonstrated knowledge up to industry standards. Tiffin University is a Certiport Authorized Testing Center and has the ability to administer any Microsoft Certifications available. These certifications, partnered with a degree in computer science will allow our students to have a competitive advantage when it comes to job placement and include:

  • CompTia Network+
  • Certified Associate in Project Management (CAPM)
  • Certified Associate in Software Testing (CAST)
  • Microsoft Office Specialist (MOS) in Access
  • Several Microsoft Technology Associate (MTA) certifications in a variety of programming languages


On Campus: Two terms per semester starting in January and August

Online: Two terms per semester starting in January, March, May, July, August and October

Career Opportunities

  • Data Business Process Analyst
  • DCA Engineer
  • Hardware and Network Specialist
  • IT Support Specialist
  • Programmer Analyst
  • Software Application Developer
  • Systems Software Developer

TU Grads have worked for companies like Cleveland Clinic, Hewlett Packard Enterprise, IBM, Marathon Petroleum Corporation, and Vodofone.

BS Computer Science FAQ

What is computer science?

Computer science is the study of computers and algorithmic processes, including their principles, hardware and software, applications and impact on society.  

What is a bachelor’s in computer science?

A bachelor’s in computer science prepares students with a foundation of programming knowledge and keeps you ahead of the latest trends in programming internet and website advancement. This degree provides students with the knowledge to create websites and applications in a variety of languages and device platforms, as well as teaches project management skills.

What can I do with a degree in computer science?

With a degree in computer science, you will be qualified for a variety of career opportunities, including data business process analyst, DCA engineer, hardware and network specialist, IT support specialist, programmer, software application developer and more.

Average degree completion for a full time student
10 Semesters

At a Glance

  • Regional accreditations
  • No application fees
  • Flexible start dates
  • Accepts transfer credits

Did You Know?

According to the Bureau of Labor Statistics and the latest data available for software developers, the need is going to increase 24% from the year 2016-2026. This increased need is due to the number of applications, mobile applications and software that is being developed for the latest technologies and needs in the era of the “Internet of Things”.

Sample Courses

Internet and Website Design (CST255)

Topics covered are the Internet and its parts, such as the World Wide Web and website development. The student will learn to create web sites using the current tools, such as Notepad++ or another development environment along with languages such as HTML, JavaScript, and CSS for the internet, intranets and extranets. This course will qualify a student to sit for the Microsoft 98-375 HTMl5 Application Development Fundamentals certification exam through the Microsoft Corporation to obtain a Microsoft Technology Associate (MTA) certification or other comparable certification.

Advanced Programming Concepts (CST301)

This course addresses technologies for developing database applications. It covers the principles of database design, and database models using a database software. Organizational data modeling and designing normalized database structures is strongly emphasized. Managerial issues associated with database administration are covered along with an introduction to distributed database concepts in a client-server environment. The course will expose the student to the Structured Query Language (SQL).

Programming for Application Development (CST450)

This course explores the latest programming methodologies, particularly the newest programming languages in use today. Projects will include bridging between basic computer concepts identified in previous coursework and designing standard and mobile applications. This course will qualify a student to sit for several certification exams, depending on the language utilized.

Related Blog Posts

Find out what it takes to earn your

BS in Computer Science!