Students
Tuition Fee
Start Date
Medium of studying
Duration
Details
Program Details
Degree
Courses
Major
Computer Programming | Computer Science | Software Development
Area of study
Information and Communication Technologies
Course Language
English
About Program

Program Overview


Academics

The Computing + Mathematical Sciences Division of the Division of Engineering and Applied Science offers various academic programs.


Graduate Programs

  • Graduate Degree in Applied + Computational Mathematics
  • Graduate Degree in Computer Science
  • Graduate Degree in Computing + Mathematical Sciences
  • Graduate Degree in Control + Dynamical Systems
  • Graduate Subject Minors

Undergraduate Programs

  • Undergraduate Major in Applied + Computational Mathematics
  • Undergraduate Major in Computer Science
  • Undergraduate Major in Information + Data Sciences
  • Undergraduate Minor in Control + Dynamical Systems
  • Undergraduate Minor in Computer Science
  • Undergraduate Minor in Information + Data Sciences

Courses

The division offers a range of courses, including:


  • CS 11: Computer Language Lab
    • 3 units (0-3-0), second and third terms
    • Prerequisites: CS 1 or instructor's permission
    • A self-paced lab that provides students with extra practice and supervision in transferring their programming skills to a particular programming language
    • The course can be used for any language of the student's choosing, subject to approval by the instructor
    • A series of exercises guide students through the pragmatic use of the chosen language, building their familiarity, experience, and style
    • More advanced students may propose their own programming project as the target demonstration of their new language skills
    • This course is available for undergraduate students only; graduate students should register for CS 111
    • CS 11 may be repeated for credit of up to a total of nine units
    • Instructor: Vanier

Research

The Computing + Mathematical Sciences Division is involved in various research areas, including:


  • Research Centers & Initiatives
  • Algorithmic Economics
  • Artificial Intelligence and Machine Learning
  • Computational Biology
  • Graphics and Geometry
  • Information Theory and Applied Probability
  • Mathematics of Data
  • Mathematical Modeling and Analysis
  • Molecular Programming and Synthetic Biology
  • Networked and Distributed Systems
  • Optimization
  • Quantum Information and Computation
  • Robotics and Autonomous Control
  • Scientific Computing and Numerical Analysis
  • Theoretical Computer Science

News & Events

The division hosts various events, including:


  • Seminars
  • News
  • Meeting of the Minds
    • CMS + IST Meeting of the Minds 2025
    • CMS + IST Meeting of the Minds 2024
    • CMS + IST Meeting of the Minds 2023
    • CMS + IST Meeting of the Minds 2022
    • IST Meeting of the Minds 2019
    • IST Meeting of the Minds 2018
    • CMS Meeting of the Minds 2017
    • CMS Meeting of the Minds 2016
  • TechFest
  • Keller Colloquium in CMS
See More
How can I help you today?