This master's programme in Computer and Information Sciences at the University of San Diego develops advanced technical and analytical skills across computing, data and information systems. It suits graduates who want to deepen their expertise for technical roles in industry, pursue interdisciplinary projects, or prepare for doctoral study.
What you'll study
The programme combines core computer science fundamentals with applied information‑science topics to prepare students for practical and research‑oriented work. Course delivery typically mixes lectures, laboratory work and project courses, culminating in either a capstone project or a research thesis.
- Core topics: algorithms and data structures, software engineering, operating systems, databases and information retrieval, computer networks.
- Information sciences and applied topics: data analytics and visualisation, machine learning, human–computer interaction, information architecture, cloud computing, cybersecurity and privacy.
- Electives and specialisms: students choose from electives that may include mobile and web application development, natural language processing, big data systems, distributed systems or domain‑specific information management.
- Capstone / thesis: options normally include an industry‑facing capstone project with a practical deliverable or a supervised research thesis allowing deeper investigation of a technical problem.
- Format and duration: the programme is offered with flexible scheduling to accommodate full‑time and part‑time study; course load and exact structure depend on chosen pathway (project or thesis).
Entry requirements
Applicants are expected to hold an accredited undergraduate degree. Typical admissions criteria include:
- A bachelor's degree in computer science, information systems, engineering, mathematics or a closely related field; applicants with other degrees but relevant professional experience may be considered.
- A record of academic achievement demonstrated by transcripts; some familiarity with programming, discrete mathematics and basic statistics is normally required.
- Supporting materials: a personal statement outlining goals and preparation, a current CV/resume, and academic or professional letters of recommendation.
- Standardised tests: the programme may not require GRE scores for all applicants, but applicants should check current school guidelines before applying.
- English language proficiency: international applicants whose first language is not English must provide evidence of proficiency through accepted tests or other qualifying evidence.
Career prospects
Graduates go on to technical and leadership roles across the technology and information sectors. Common career paths include:
- Software engineer or developer — building systems, applications and services across platforms.
- Data scientist or data analyst — deriving insights from data using statistical and machine‑learning methods.
- Systems or database administrator and architect — designing and managing information infrastructures.
- Cybersecurity analyst or information security specialist — protecting systems and data against threats.
- Product or technical project manager — bridging technical teams and business stakeholders to deliver information products.
- Research and academic pathways — students who pursue the thesis option may continue to PhD study or research roles in industry labs.
Why study at University of San Diego
The University of San Diego combines a strong emphasis on applied learning with opportunities to engage the regional technology ecosystem. The programme benefits from small class sizes, close faculty supervision and access to interdisciplinary collaboration across engineering, business and data science.
- Industry connections: San Diego is home to a large cluster of technology, biotech and defence companies, providing internship and collaboration opportunities.
- Hands‑on learning: laboratory courses, team projects and industry capstones give practical experience that employers value.
- Faculty and research: students work with faculty engaged in areas such as machine learning, networking, security and information systems, enabling applied research experiences.
- Career support: dedicated career services and alumni networks help students with internships, professional development and job placement.
Explore more on ScholarshipsAds