Computer Science BA

4 Years On Campus Bachelors Program

University of San Diego

Program Overview

The Computer Science BA program at the University of San Diego is designed for students who are passionate about technology and eager to solve real-world problems through innovative computing solutions. This program combines a solid foundation in computer science principles with opportunities for hands-on experience, making it ideal for those looking to thrive in a rapidly evolving digital landscape.

 

Curriculum Structure

In the first year, students will dive into the fundamentals of computer science with courses like "Introduction to Computer Science" (CSCI 130) and "Discrete Structures" (CSCI 140). These courses lay the groundwork for understanding programming concepts and mathematical foundations essential for further study in the field.

During the second year, students will expand their knowledge with courses such as "Data Structures" (CSCI 231) and "Computer Organization" (CSCI 232). This year focuses on developing problem-solving skills and understanding how software interacts with hardware, preparing students for more complex programming challenges.

In the third year, students will engage in advanced topics through courses like "Algorithms" (CSCI 330) and "Software Engineering" (CSCI 340). This stage emphasizes critical thinking and the application of theoretical concepts to practical projects, allowing students to work collaboratively on software development.

In the final year, students will have the opportunity to specialize in areas of interest through electives and a capstone project, such as "Web Development" (CSCI 450) or "Machine Learning" (CSCI 460). This year is designed to synthesize their learning and prepare them for the workforce or further academic pursuits, showcasing their skills in a comprehensive project.

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

Learning Outcomes: Proficiency in programming languages, problem-solving skills, understanding of algorithms and data structures, ability to work on team projects, and readiness for industry challenges.

Professional Alignment (Accreditation): The Computer Science BA program is accredited by the Computing Accreditation Commission of ABET, ensuring that it meets high standards of quality and relevance in the field.

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

Experiential Learning (Research, Projects, Internships etc.)

At the University of San Diego, the Computer Science BA program is designed to provide students with a robust blend of theoretical knowledge and practical skills. Students engage in hands-on learning experiences that prepare them for real-world challenges in the tech industry. With access to state-of-the-art facilities and cutting-edge tools, students can immerse themselves in projects that enhance their understanding and application of computer science concepts.

 

Here are some key aspects of experiential learning within the Computer Science program at USD:

- Collaborative Projects: Students often work in teams on projects that simulate real-world scenarios, fostering teamwork and problem-solving skills.
- Internship Opportunities: The program encourages students to pursue internships with local tech companies, providing invaluable industry experience and networking opportunities.
- Research Labs: Students have access to specialized labs, such as the Computer Science Research Lab, where they can engage in innovative research projects under faculty guidance.
- Software and Tools: The curriculum includes training on industry-standard software and tools, such as Python, Java, and various development environments, ensuring students are well-prepared for the job market.
- Field Trips: The program organizes visits to tech companies and startups, allowing students to gain insights into industry practices and trends.
- Digital Resources: Students can utilize the extensive digital library resources, including access to academic journals, e-books, and databases relevant to computer science.
- Institute for Entrepreneurship: This institute offers additional resources and workshops for students interested in tech entrepreneurship, providing a platform to develop their ideas.

These experiential learning opportunities not only enhance your academic experience but also equip you with the skills and connections necessary to thrive in the tech industry. 

Consider applying to the Computer Science BA program at USD to take advantage of these incredible opportunities!

Progression & Future Opportunities

The Computer Science BA program at the University of San Diego prepares students for a dynamic career in technology, with graduates finding success in various roles such as Software Developer, Data Analyst, and IT Project Manager. With a strong foundation in both theoretical and practical aspects of computer science, students are well-equipped to enter the workforce and make an impact in the tech industry.

 

Here’s what you can expect in terms of progression and future 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 graduates from the Computer Science program secure employment within six months of graduation, with starting salaries averaging around $75,000 per year, depending on the role and location.

- University–Industry Partnerships: USD has established partnerships with leading tech companies such as Qualcomm and Intuit, providing students with internship opportunities and real-world project experience that enhances their learning and employability.

- 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 globally.

- Graduation Outcomes: Graduates of the program have gone on to work at prestigious companies like Google, Amazon, and Microsoft, showcasing the strong reputation of USD’s Computer Science degree in the job market.

Further Academic Progression: After completing the Computer Science BA, you have the option to further your studies by pursuing a Master’s degree in Computer Science or related fields, such as Data Science or Cybersecurity. This advanced education can open doors to higher-level positions and specialized roles, allowing you to deepen your expertise and increase your earning potential. Additionally, you may consider certifications in emerging technologies, which can further enhance your qualifications and career prospects.

Choosing to study Computer Science at the University of San Diego is not just about earning a degree; it’s about building a future filled with opportunities and making a meaningful impact in the tech world.

Program Key Stats

$61340
$61340
$61340
$55

Aug Intake : 30th Nov Intake : 6th Oct


51%
No

Eligibility Criteria

BCC - BBC
3.5 - 3.9
22 - 26
65 - 70

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

Additional Information & Requirements

How US Universities Assess Applicants

Career Options

  • Software Engineer
  • Software Developer
  • Systems Analyst
  • Data Analyst
  • Data Scientist
  • Machine Learning Engineer
  • AI Engineer
  • Cybersecurity Analyst
  • Database Administrator
  • Web Developer
  • Software Architect
  • Systems Engineer
  • Technology Consultant
  • Research Scientist
  • Computer Systems Analyst
Career options

Book Free Session with Our Admission Experts

Admission Experts