Eligibility Requirements for San Jose State Master of Science in Computer Science

3/4

Bachelor's GPA Requirement

4 years Engineering degree

UG Requirement

2

Maximum Backlogs Accepted

min 0 years (no max limit)

Work Experience Required

Test Scores Requirement

ExamRequirementMinimum Section Scores
-
315verbal: 148 | quantitative: 158
6.5-
80-
53-
-

Program Eligibility URL:https://www.sjsu.edu/cs/programs/mscs/how-to-apply.php

San Jose State Master of Science in Computer Science Program Description

Our master's degree programme provides convenient late afternoon and evening classes for those interested in furthering their education. Our prime Silicon Valley location fosters high-tech job opportunities for our graduates, who currently account for a sizable proportion of the region's programmers, software architects, system analysts, and computer scientists.


Program URL:https://www.sjsu.edu/cs/programs/mscs/

San Jose State Master of Science in Computer Science Program Curriculum

Choose 6 units of permissible elective courses from the list below. Courses that are not on the list must be pre-approved by a graduate coordinator. Any of the graduate courses listed above that are not used to fulfil degree requirements may be used as electives.

CS 116A - Introduction to Computer Graphics 3 unit(s)
CS 116B - Computer Graphics Algorithms 3 unit(s)
CS 123A - Bioinformatics I 3 unit(s)
CS 123B - Bioinformatics II 3 unit(s)
CS 134 - Computer Game Design and Programming 3 unit(s)
CS 136 - Introduction to Computer Vision 3 unit(s)
CS 143C - Numerical Analysis and Scientific Computing 3 unit(s)
CS 143M - Numerical Analysis and Scientific Computing 3 unit(s)
CS 153 - Concepts of Compiler Design 3 unit(s)
CS 155 - Introduction to the Design and Analysis of Algorithms 3 unit(s)
CS 156 - Introduction to Artificial Intelligence 3 unit(s)
CS 157B - Database Management Systems II 3 unit(s)
CS 157C - NoSQL Database Systems 3 unit(s)
CS 158A - Computer Networks 3 unit(s)
CS 158B - Computer Network Management 3 unit(s)
CS 159 - Introduction to Parallel Processing 3 unit(s)
CS 161 - Software Project 3 unit(s)
CS 168 - Blockchain and Cryptocurrencies 3 unit(s)
CS 171 - Introduction to Machine Learning 3 unit(s)
CS 174 - Server-side Web Programming 3 unit(s)
CS 175 - Mobile Device Development 3 unit(s)
CS 176 - Introduction to Social Network Analysis 3 unit(s)
MATH 142 - Introduction to Combinatorics 3 unit(s)
MATH 161A - Applied Probability and Statistics I 3 unit(s)
MATH 161B - Applied Probability and Statistics II 3 unit(s)
MATH 162 - Statistics for Bioinformatics 3 unit(s)
MATH 163 - Probability Theory 3 unit(s)
MATH 164 - Mathematical Statistics 3 unit(s)
MATH 177 - Linear and Non-Linear Optimization 3 unit(s)
MATH 178 - Mathematical Modeling 3 unit(s)
MATH 179 - Introduction to Graph Theory 3 unit(s)
MATH 203 - Applied Mathematics, Computation, and Statistics Projects 3 unit(s)

Electives may include three units from:
CS 180 - Individual Studies 1-3 unit(s)
CS 280 - Graduate Individual Studies 1-3 unit(s)

Electives

Choose 6 units of permissible elective courses from the list below. Courses that are not on the list must be pre-approved by a graduate coordinator. Any of the graduate courses listed above that are not used to fulfil degree requirements may be used as electives.

CS 116A - Introduction to Computer Graphics 3 unit(s)
CS 116B - Computer Graphics Algorithms 3 unit(s)
CS 123A - Bioinformatics I 3 unit(s)
CS 123B - Bioinformatics II 3 unit(s)
CS 134 - Computer Game Design and Programming 3 unit(s)
CS 136 - Introduction to Computer Vision 3 unit(s)
CS 143C - Numerical Analysis and Scientific Computing 3 unit(s)
CS 143M - Numerical Analysis and Scientific Computing 3 unit(s)
CS 153 - Concepts of Compiler Design 3 unit(s)
CS 155 - Introduction to the Design and Analysis of Algorithms 3 unit(s)
CS 156 - Introduction to Artificial Intelligence 3 unit(s)
CS 157B - Database Management Systems II 3 unit(s)
CS 157C - NoSQL Database Systems 3 unit(s)
CS 158A - Computer Networks 3 unit(s)
CS 158B - Computer Network Management 3 unit(s)
CS 159 - Introduction to Parallel Processing 3 unit(s)
CS 161 - Software Project 3 unit(s)
CS 168 - Blockchain and Cryptocurrencies 3 unit(s)
CS 171 - Introduction to Machine Learning 3 unit(s)
CS 174 - Server-side Web Programming 3 unit(s)
CS 175 - Mobile Device Development 3 unit(s)
CS 176 - Introduction to Social Network Analysis 3 unit(s)
MATH 142 - Introduction to Combinatorics 3 unit(s)
MATH 161A - Applied Probability and Statistics I 3 unit(s)
MATH 161B - Applied Probability and Statistics II 3 unit(s)
MATH 162 - Statistics for Bioinformatics 3 unit(s)
MATH 163 - Probability Theory 3 unit(s)
MATH 164 - Mathematical Statistics 3 unit(s)
MATH 177 - Linear and Non-Linear Optimization 3 unit(s)
MATH 178 - Mathematical Modeling 3 unit(s)
MATH 179 - Introduction to Graph Theory 3 unit(s)
MATH 203 - Applied Mathematics, Computation, and Statistics Projects 3 unit(s)

Electives may include three units from:
CS 180 - Individual Studies 1-3 unit(s)
CS 280 - Graduate Individual Studies 1-3 unit(s)

Core Courses (21 units)

Foundations (3 units)
 
Choose one of the foundations courses listed below:

CS 252 - Advanced Programming Language Principles 3 unit(s)
CS 254 - Theory of Computation 3 unit(s)
CS 255 - Design and Analysis of Algorithms 3 unit(s)
CS 262 - Randomized Algorithms and Applications 3 unit(s)
MATH 279A - Graph Theory 3 unit(s)

Architecture (3 units)
 
Choose one of the following architecture courses:CS 247 - Advanced Computer Architecture 3 unit(s)
CS 258 - Computer Communication Systems 3 unit(s)
CS 259 - Advanced Parallel Processing 3 unit(s)
CS 268 - Topics in Wireless Mobile Networking 3 unit(s)

Systems Software (3 units)
 
Choose one of the following systems software courses:CS 218 - Topics in Cloud Computing 3 unit(s)
CS 249 - Distributed Computing 3 unit(s)
CS 257 - Database System Principles 3 unit(s)
CS 267 - Topics in Database Systems 3 unit(s)

Specialty Courses (9 units)
 Choose nine units of 200-level computer science courses from the above foundations, architecture, or systems software classes, or from the list below:

Variable topic courses can be repeated for a total of six units.

CS 223 - Bioinformatics 3 unit(s)
CS 243B - Advanced Topics in Numerical Analysis 3 unit(s)
CS 256 - Topics in Artificial Intelligence 3 unit(s)
CS 265 - Cryptography and Computer Security 3 unit(s)
CS 266 - Topics in Information Security 3 unit(s)
CS 271 - Topics in Machine Learning 3 unit(s)
CS 274 - Topics in Web Intelligence 3 unit(s)
CS 286 - Advanced Topics in Computer Science 3 unit(s)

Subject Varies by Topic
 
CS 286 - Advanced Topics in Computer Science 3 unit(s)(Note: Unless otherwise specified in the course syllabus, a CS 286 course offering is considered to be in the Speciality Courses category.)



  • Computer Science

San Jose State Master of Science in Computer Science Fee Structure

Yearly Tuition Fees - $16,906 for 9 months.

Application Documents for San Jose State Master of Science in Computer Science

Mandatory Application Documents

  • Passport

  • 10th Marksheet

  • 12th Marksheet

  • College Transcript

  • Semester Marksheets

  • Consolidated Marksheets

  • Graduation/Provisional Certificate

  • Backlog/No Backlog Certificate

  • IELTS/TOEFL/DTE/PTE

  • Medium of Instruction

  • GRE

  • WES Evaluation

    Want to Score 8+ Band in IELTS?

    Kickstart your IELTS Prep for FREE and get access to LIVE classes, study material, assignments, mocks, and much more!

    Letter of Recommendation for San Jose State Master of Science in Computer Science

    2x Academic 
    1x Professional 

    0

    Scholarships available for International Students

    The average annual cost of study, including tuition fees and living expenses is around USD$35,000 per year. However, this can rise dramatically as your day-to-day living expenses will vary depending on what state or city you live in.Below are some scholarships you can avail to reduce your study abroad expenses drastically.

    1. The Global Study Awards

      The Global Study Awards is a competition for successful IELTS test takers who have shown exceptional promise. You can enter the competition if you plan to use your IELTS results to apply for an undergraduate or postgraduate degree in an English-speaking country.

    2. Gary Saitowitz Scholarship

      Gary Saitowitz founded the Gary Saitowitz Scholarship with the objective of assisting one deserving student in reducing the stress and also the overall financial burden of costly higher education.

    3. Form Swift Scholarships Program

      The scholarship program is for driven, up-and-coming, entrepreneurs who are ready to commit to building a better world through their business ideas.

    ‌

    Ask a Question

    Have Queries about San Jose State University?

    Get Answers from Alums

    ‌‌‌

    View All Questions