St. Thomas University (FL)

39 Programs 4 Degree levels

The Bachelor of Science in Computer Science at St. Thomas University (FL) is a four-year programme that combines core computing fundamentals with hands-on software development, systems and data coursework. It suits students who want a broad, career-focused grounding in programming, systems and applied computing within a small-campus, liberal-arts environment.

What you'll study

The programme provides a solid foundation in computational thinking, programming and the mathematical principles that underpin computing, while allowing students to pursue applied topics and electives. Core modules typically include:

  • Introduction to Programming — fundamental programming concepts and problem-solving using a modern high-level language.
  • Data Structures and Algorithms — efficiency, algorithm design, complexity and common data structures.
  • Discrete Mathematics — logic, sets, combinatorics and graph theory as applied to computing.
  • Computer Architecture and Organization — how hardware supports software, assembly-level concepts and performance considerations.
  • Operating Systems — processes, threads, memory management and file systems.
  • Database Systems — relational design, SQL and fundamentals of data modelling.
  • Software Engineering — software development life-cycle, testing, version control and team-based project work.
  • Computer Networks and Security — networking principles, protocols and basic cybersecurity concepts.
  • Web and Mobile Development — front-end and back-end web technologies and principles of mobile application development.
  • Electives and Special topics — options such as artificial intelligence and machine learning, data analytics, human–computer interaction, or advanced topics in cybersecurity depending on availability.
  • Capstone Project / Internship — a culminating team or individual project and opportunities for internships that apply classroom learning to practical problems.

Students also complete the university's general education requirements, which ensure breadth across the humanities, social sciences and ethical perspectives in keeping with the institution's liberal-arts mission.

Entry requirements

Applicants are normally expected to hold a high school diploma or equivalent with a record of strong performance in mathematics. Typical admissions considerations include high school grades, preparation in algebra and precalculus, a personal statement and letters of recommendation. Standardised tests may be optional depending on admission policies at the time of application.

International applicants must demonstrate English proficiency through recognised tests or approved alternatives unless they qualify for an exemption. Mature or transfer applicants may be considered based on prior college coursework, professional experience or transcript review.

Career prospects

Graduates of the Computer Science programme are prepared for a wide range of entry-level roles in technology, business and research. Common career paths include software developer/engineer, web developer, systems analyst, database administrator, IT consultant, cybersecurity analyst, mobile applications developer and data analyst. The degree also provides a solid foundation for postgraduate study in specialised areas such as computer science, data science or cybersecurity.

Students benefit from the opportunity to secure internships and local industry contacts in the greater Miami area, which can support transition into professional roles or further academic study.

Why study at St. Thomas University (FL)

St. Thomas University offers a student-centred environment with small class sizes, personalised faculty attention and an emphasis on ethical and social dimensions of technology. The university's liberal-arts framework encourages communication, critical thinking and interdisciplinary perspectives that complement technical skills.

Within the South Florida region, students have access to internship and networking opportunities with local businesses, government agencies and emerging tech firms. The programme is supported by computing laboratories, project-based coursework and career services that help students prepare portfolios and connect with employers. For students seeking a balance of applied technical training and broad educational development, St. Thomas University provides a supportive setting to launch a computing career.

Latest Bachelor Scholarships

⚖ Compare this programme with similar ones

Similar Bachelor programmes at other universities

Get help applying to St. Thomas University (FL)

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.