Computer Science - BA
This program combines a set of required core courses with a wide variety of elective courses in the various areas of computer science.
From apps to AI, see yourself here creating what’s next. Our Computer Science program offers hands-on experience and intentional preparation so you graduate success ready.
Bachelor of Science
55
Minor
20
Code your future. If you enjoy solving problems using computers, and you like to be creative and use your imagination, consider a degree in computer science. The Bachelor of Science in Computer Science program prepares you for a career in the computer profession, business, or education, while also allowing you to explore other areas of interest.
The Bachelor of Science in Computer Science gives you a solid foundation in both theoretical and applied computer science. Your first year, get a solid foundation of mathematics and the fundamentals of computing. Then you build upon that knowledge with more in-depth courses.
Our early action deadline is coming up on November 15. Apply by this date for early scholarship and financial aid consideration.
Computer Science and Architectural Design + Technology, 2025
The computer science and architecture programs have taught me how to be quick on my feet in problem solving. I could go on and on. The opportunities that UHart has given me are invaluable.
All computer science students start with following core classes that build a foundation in computing.
Fundamentals of Computing I and II
Architecture and Assembly Language
Concepts of Programming Languages
Calculus I
General Biology I and II, or
College Chemistry I and II, or
Calculus-Based Physics I and II, or
Algebra-Based Physics I and II
For more information, and to see a complete list of degree requirements, visit the Course Catalog.
You are required to complete 18 additional credits with at least one course taken in each of the three breadth areas of Systems, Applications, and Theory. Examples include:
For more information, and to see a complete list of additional degree requirements, visit the Course Catalog.
The Minor in Computer Science enhances any program of study by giving you a working knowledge of programming languages, computer technology, database maintenance, and computer graphics.
You are required to complete 20 credits of computer science courses that includes 9 credits of electives, and 11 credits of required courses such as:
Fundamentals of Computing I and II
Data Structures
For more information, and to see a complete list of minor requirements, visit the Course Catalog.
Bachelor of Science in Computer Science students will be able to:
One of the main ways our students work directly with industry partners is through CETA's bi-annual Design Expo! Through the design expo, students work with sponsors and create one-of-a-kind inventions to benefit society.
Our students are encouraged to conduct research alongside faculty, industry partners, and corporate sponsors. CETA's expansive network consists of renowned experts who bring years of experience and knowledge to the classroom.
At CETA, you will engage in immersive learning, lab work, and collaborative projects from day one. Our classrooms are home to the latest technologies and equipment, allowing you to tackle real-world situations and gain the practical skills to drive industry advancements.
Brianna D’Urso ’25, Computer ScienceIf you are unsure of whether you may be capable of doing something as a student, such as a programming project, if it doesn't hurt to try it, then do so. You may surprise yourself. And if you get an opportunity to do something like a term project, make the most of it, and see what you can do. Pace yourself, but also push yourself.
This program combines a set of required core courses with a wide variety of elective courses in the various areas of computer science.
Design systems that shape the future. This program helps you combine creativity and technical expertise. Your potential, unlocked — to build solutions that impact the world.
The Computer Engineering program will allow you to start with a rigorous engineering foundation in mathematics, the physical sciences, and a foundation in computer hardware and computer science