Computer Science (B.S.)

4 Years On Campus Bachelors Program

University of St Thomas

Program Overview

The Bachelor of Science in Computer Science at the University of St. Thomas is designed for students who are passionate about technology and eager to solve real-world problems through innovative computing solutions. This program offers a comprehensive curriculum that blends theoretical knowledge with practical skills, preparing graduates for a dynamic career in the tech industry.

 

Curriculum Structure:

In the first year, students will build a solid foundation in computer science principles through courses like "Introduction to Computer Science" and "Programming Fundamentals." These courses introduce essential programming languages and problem-solving techniques, ensuring students are well-equipped to tackle more complex topics in subsequent years.

During the second year, students delve deeper into the field with courses such as "Data Structures and Algorithms" and "Computer Organization." This year emphasizes critical thinking and analytical skills, as students learn to design efficient algorithms and understand the underlying hardware that supports software applications.

In the third year, the focus shifts to more specialized areas, including "Database Management Systems" and "Software Engineering." Students will gain hands-on experience in developing software solutions and managing data, preparing them for real-world challenges in software development and data management.

In the final year, students can choose from advanced electives like "Artificial Intelligence" and "Web Development," allowing them to tailor their education to their interests and career goals. This year culminates in a capstone project, where students apply their knowledge to create a comprehensive software solution, showcasing their skills to potential employers.

Focus Areas: Software Development, Data Science, Cybersecurity, Artificial Intelligence

Learning Outcomes: Problem-solving, Programming proficiency, Software design, Data management, Team collaboration

Professional Alignment (Accreditation): The program is accredited by the Computing Accreditation Commission of ABET, ensuring it meets high educational standards.

Reputation (Employability Rankings): The University of St. Thomas consistently ranks highly in employability, with recent statistics showing that over 90% of graduates secure employment within six months of graduation, according to QS rankings.

Experiential Learning (Research, Projects, Internships etc.)

At the University of St. Thomas, the BS in Computer Science program is designed to provide students with a robust blend of theoretical knowledge and practical skills. Through hands-on experiences, students engage with cutting-edge technology and tools that prepare them for the dynamic field of computer science. The university boasts state-of-the-art facilities and resources that enhance learning and foster innovation.

 

Here are some key aspects of experiential learning in the Computer Science program at St. Thomas:

- Collaborative Projects: Students often work in teams on real-world projects, allowing them to apply their coding and problem-solving skills in a collaborative environment.
- Internship Opportunities: The university has strong connections with local tech companies, providing students with internship opportunities that offer valuable industry experience.
- Research Laboratories: Access to specialized labs, such as the Data Science Lab and the Robotics Lab, enables students to conduct research and work on advanced projects.
- Software and Tools: Students gain proficiency in industry-standard software and programming languages, including Python, Java, and C++, as well as tools like Git for version control.
- Field Trips: The program includes field trips to tech companies and conferences, giving students insights into the industry and networking opportunities.
- Digital Learning Resources: The university provides access to a variety of digital tools and online resources, including coding platforms and simulation software.
- Libraries and Study Spaces: The university's libraries are equipped with extensive resources for computer science research, including access to academic journals and databases.

These experiential learning opportunities not only enhance your education but also make you a competitive candidate in the job market. If you're ready to take the next step in your computer science journey, I encourage you to explore the facilities and resources available at the University of St. Thomas. 

Progression & Future Opportunities

Choosing to pursue a Bachelor of Science in Computer Science at the University of St. Thomas opens the door to a wealth of career opportunities. Graduates from this program are well-prepared for roles such as Software Developer, Data Analyst, and Systems Architect, among others. The skills and knowledge gained here not only equip students for immediate employment but also lay a strong foundation for future career advancement.

 

Here’s what you can expect in terms of progression and opportunities:

- University Services: The Career Development Center offers personalized career counseling, resume workshops, and interview preparation to help you land your dream job. Additionally, the university hosts job fairs and networking events that connect students with industry professionals.

- Employment Stats and Salary Figures: According to recent data, over 90% of our Computer Science graduates secure employment within six months of graduation, with starting salaries averaging around $70,000 annually, depending on the role and location.

- University–Industry Partnerships: The University of St. Thomas has established partnerships with leading tech companies such as IBM and Microsoft, providing students with internship opportunities and real-world project experience that enhances their resumes.

- Long-term Accreditation Value: The Computer Science program is accredited by the Computing Accreditation Commission of ABET, ensuring that the education you receive meets the highest standards and is recognized by employers worldwide.

- Graduation Outcomes: Our graduates have gone on to work for top companies in the tech industry, including Google, Amazon, and local startups, showcasing the versatility and demand for a degree in Computer Science.

Further Academic Progression: After completing your BS in Computer Science, you have the option to further your studies with a Master’s degree in Computer Science or related fields, such as Data Science or Cybersecurity. This advanced education can lead to higher-level positions and specialized roles, enhancing your career trajectory even further.

The University of St. Thomas is committed to your success, both during your studies and beyond. With a strong support system and a focus on real-world applications, you’ll be well-equipped to thrive in the ever-evolving tech landscape.

Program Key Stats

$35754
$56856
$56856
$0
EA, RD
Rolling


83%
No

Eligibility Criteria

BCC - BBC
3.3 - 3.8
22 - 26
65 - 70

1150 - 1350
31 - 32
6.5
90
Never Required
No
Eligibility criteria

How US Universities Assess Applicants

Career Options

  • Web Developer
  • AI Architect
  • Software Developer
  • Database Administrator
  • Information/Cyber Security Analyst
  • Cloud Computing Architect
Career options

Book Free Session with Our Admission Experts

Admission Experts