University of Miami Campus
Bachelor of Arts
On Campus
University of Miami Logo
University of Miami
Coral Gables
United States

Computer Science

About

The Computer Science Bachelor of Arts program at the University of Miami offers a four year curriculum designed for students interested in software development, algorithms, and computational problem-solving. The program emphasizes logical thinking, programming skills, and applied computing, preparing learners to design, implement, and evaluate software solutions for real-world challenges. Students gain expertise in programming languages, data structures, software engineering, and computer systems, equipping them to develop applications, analyze algorithms, and understand the foundations of computing technology.

Throughout the program, students engage in laboratory courses, coding projects, collaborative problem-solving exercises, and applied research that enhance technical, analytical, and project management skills. The curriculum emphasizes computational thinking, algorithmic design, and software development practices, enabling graduates to build scalable solutions and adapt to evolving technological environments. By integrating theoretical knowledge with hands-on experience, the program prepares learners for careers in software development, systems analysis, cybersecurity, and technology consulting, while also providing a foundation for graduate studies in computer science, data science, or related fields.

Key information

Duration
-
Tuition fee
$63,456.00/year
Start dates & application deadlines
-
More details
-

Key Facts

  • Program Title: Computer Science
  • Degree Type: Bachelor of Arts
  • Duration: 4 years
  • Mode of Study: Full-time, On Campus
  • Application Deadline: 05 January 2026
  • Location: University of Miami, United States
  • Field of Study: Computer Sciences
  • Language of Instruction: English

Program Structure

Year 1 - Foundations in Computer Science

• Introduction to Computer Science
• Programming Fundamentals
• Discrete Mathematics for Computing
• Computer Systems and Architecture

Year 2 - Core Studies in Computing

• Data Structures and Algorithms
• Software Engineering Principles
• Database Systems
• Electives in Programming or Applied Computing

Year 3 - Advanced Computing and Applied Projects

• Operating Systems and Networking
• Web and Mobile Application Development
• Artificial Intelligence and Machine Learning
• Electives in Specialized Computer Science Topics

Year 4 - Capstone and Professional Integration

• Senior Project in Computer Science
• Seminar on Emerging Technologies
• Internship or Applied Computing Project
• Professional Portfolio and Career Preparation

  • Introduction to Nuclear Engineering
  • Radiation Protection and Safety
  • Nuclear Reactor Physics
  • Materials Science for Nuclear Applications
  • Thermodynamics and Heat Transfer in Nuclear Systems

Semester 2 – Advanced Nuclear Technologies

  • Nuclear Fuel Cycle and Waste Management
  • Reactor Design and Operation
  • Nuclear Power Plant Systems
  • Computational Methods in Nuclear Engineering
  • Research Methods in Nuclear Science

Career Opportunities

Graduates of this program are prepared for professional roles in software development, systems analysis, IT consulting, and technology innovation. Career paths include positions in software companies, technology startups, financial institutions, government agencies, and research laboratories, where professionals design applications, develop algorithms, and manage IT projects. Alumni may also pursue graduate studies in computer science, data science, cybersecurity, or software engineering, contributing to research, technological innovation, and applied computing solutions. The program equips students with technical, analytical, and problem-solving skills necessary to succeed in dynamic professional and technological environments.

Why Choose This Program

Students seeking a program that combines software development, computational problem-solving, applied projects, and career-focused preparation will find this degree highly valuable. Its four year structure allows learners to progress from foundational computing concepts to advanced software design, applied research, and a senior capstone project. The program provides mentorship from experienced faculty, access to modern computer labs and development tools, and opportunities for internships and collaborative projects, fostering both technical expertise and professional readiness. It is ideal for individuals aiming to pursue careers in software development, IT consulting, technology innovation, or graduate studies in computer science and related fields.

Contact Information

For further information, please contact the admissions office at:
Phone: +1 305 284 2000
Email: admissions@miami.edu
Address: University of Miami, 1320 S Dixie Hwy, Coral Gables, FL 33146, United States