Keystone logo
Fast-track counseling
By contacting the school, you'll get access to free priority counselling for any study and application questions.
Thiel College Bachelor of Arts in Computer Science

Thiel College

Bachelor of Arts in Computer Science

Greenville, USA

4 years

English

Full time

Request application deadline

Aug 2025

USD 36,364 / per year *

On-Campus

* additional fees apply for international students: services fee $1000 | medical insurance $1600

Fast-track counseling
By contacting the school, you'll get access to free priority counselling for any study and application questions.

Key Summary

    About : The Bachelor of Arts in Computer Science focuses on a broad understanding of the principles of computer science, blending theoretical knowledge with practical applications. The program encourages critical thinking and creativity in problem-solving and prepares students for challenges in the tech industry.
    Career Outcomes : Graduates can pursue various career paths, including software development, web design, IT consulting, and data analysis. They may work in sectors like education, healthcare, and finance, applying their skills in programming, system design, and project management.

Introduction

Computer science is the study of problem-solving. Therefore, the primary goal of the program is to develop problem-solving skills in students. With that in mind, the emphasis of this major is to prepare graduates to understand the field of computing, both as an academic discipline and as a profession, within the context of a larger society.

Further, the major is designed to challenge students to consider the ethical and societal issues that are associated with the computing field, to prepare students to rigorously apply their knowledge to the solution of specific, constrained problems, to expose students to the rich theoretical basis of the field and to integrate their understanding of computing with the foundation of a liberal arts education.

Major Features

  • Be able to apply a variety of problem-solving techniques to design algorithms;
  • Be able to design, implement and test intermediate-level computer programs to meet a specific set of requirements using a high-level programming language;
  • Understand the theoretical foundations of programming languages and data structures and possess the ability to transfer knowledge of existing languages to new ones;
  • Understand the software development life cycle and possess the ability to use various modeling techniques and tools to aid in the software design and documentation processes;
  • Understand the theoretical foundations of databases and possess the ability to design, build and maintain a relational database system;
  • Understand the theoretical foundations of the system software, including various operating systems, and possess the ability to transfer knowledge of current systems to new ones;
  • Understand societal challenges and the ethical responsibilities of the computer science professional.
Read more on the institution's website

Program Outcome

Curriculum

Career Opportunities

Admissions

Scholarships and Funding

Program Tuition Fee

Student Testimonials

English Language Requirements

Certify your English proficiency with PTE. The faster, fairer, simpler English test, accepted by thousands of universities around the world. PTE, Do it worry-free!

About the School

Questions