Bachelor of Arts in Computer Science
Greenville, USA
DURATION
4 Years
LANGUAGES
English
PACE
Full time
APPLICATION DEADLINE
Request application deadline
EARLIEST START DATE
Aug 2025
TUITION FEES
USD 36,364 / per year *
STUDY FORMAT
On-Campus
* additional fees apply for international students: services fee $1000 | medical insurance $1600
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.
Program Outcome
A student who graduates from Thiel College with a major in computer science will be able to:
- Apply the principles of logic and mathematics to the design, analysis, and implementation of computer algorithms;
- Utilize high-level programming languages and data structures to implement software solutions to computing problems in a variety of fields;
- Understand the principles of computer design and management of computer systems from both theoretical and practical standpoints;
- Communicate technical and computing information effectively, both in oral and written formats.
Curriculum
Major Requirements
All courses that are applied to the major must be completed with a grade of C minus or higher.
To satisfy the prerequisite for a course the student must earn a C minus or higher in the listed course(s). A prerequisite may always be waived for selected students by permission of the instructor. Junior or senior standing is required for courses numbered 300 and above.
Computer science majors intending to attend graduate school are strongly encouraged to pursue a minor in mathematics at Thiel College.
- MATH 181 Calculus I
- MATH 182 Calculus II
- MATH 211 Elementary Statistics
- MATH 221 Discrete Mathematical Structures
- CSCI 109 Principles of Computer Science
- CSCI 159 Introduction to Programming
- CSCI 169 Data Structures
- CSCI 269 Theory of Programming Languages
- CSCI 319 Database Management
Choose one of the following two courses:
- CSCI 347 Theory of Computation
- CSCI 369 Design and Analysis of Algorithms
- CSCI 419 Computer Organization with Assembler
- CSCI 427 Operating Systems
- CSCI 300+ any 300-level course or higher
Career Opportunities
The world economy runs on computers. The need for computer science professionals has never been in higher demand. The computer science program at Thiel College provides a solid foundation for future graduate study, as well as entry into many different industries such as programming, analysis, web development, software development, information technology, and design, just to name a few!
Admissions
Scholarships and Funding
Scholarship Opportunities
Thiel College offers scholarships to students for reasons such as academic success, community service or involvement, exemplary leadership, and more! The scholarships available to computer science majors are:
- The Dr. Judith A Crissman '64 Endowed Scholarship Fund
- Elizabeth McElhaney Scholarship
- J. Scott Morrison Endowment for Science and Religion
- Arthur E. Smith Scholarship Fund
- TWC Amelia Earhart Scholarship
- Irene Wintersteen Memorial Science Scholarship
Program Tuition Fee
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!