Courses
Course Offering Plan
Course Offering Plan
Offering Plan Exceptions - Academic Year 2024-25
Spring 2025-Subject to Change
- Course Schedule
- Course Descriptions
- Course Schedule (PDF)
- Course Descriptions (PDF)
- Eligibility/Prereq Registration Information (PDF)
Courses Not Yet on SPIRE
The following NEW (or Revised) experimental courses are being reviewed by the Faculty Senate and will not appear on SPIRE until fully approved:
- COMPSCI 590AB Quantum Cryptography and Communication (changing to Quantum Cryptography)
Instructor: Filip Rozpedek
Credits: 3
The ability to transmit quantum information over long distances will enable implementation of many fascinating quantum communication tasks and provide us with novel capabilities that reach beyond what we can do over classical Internet alone. Examples of such tasks include blind quantum computing, clock synchronization or distributed quantum computing. Quantum cryptography is one family of such tasks with the most famous one being quantum key distribution. This task, which is currently the most mature quantum technology, enables distribution of shared keys through a protocol that is information-theoretically secure and whose security remarkably is guaranteed by the laws of quantum physics. Such unconditional security cannot be achieved in the classical world. In this course we will introduce the world of quantum cryptographic protocols and describe how the power of quantum mechanics can enable distribution of shared secret keys even with untrusted devices. It will also introduce many other fascinating quantum protocols beyond quantum key distribution. The course will meet jointly with the course 690BB which covers the same material. Unlike 690BB this course does not include a project as one of the assessment components and it puts more grade weight on the homework. Students who take this course cannot simultaneously, nor later, enroll in 690BB anymore. This course counts as a CS Elective for the CS Major.
Course URL: TBD
Prerequisites & Eligibility: LEC 01: JUNIOR AND SENIOR CS, MATH, PHYSICS, AND EE MAJORS: MATH 132 AND MATH 235 AND COMPSCI 240 (OR STATISTC 315/515 OR PHYSICS 281 OR PHYSICS 287), ALL WITH A GRADE OF C OR BETTER. LEC 02: CMPSCI GRADUATE STUDENTS ONLY.
Class Notes: MEETS WITH COMPSCI 690BB. LEC 01 FOR UNDERGRADS; LEC 02 FOR GRADS. SEATS HELD FOR INCOMING GRADUATE STUDENT REGISTRATION. TITLE/DESCRIPTION CHANGE, EFFECTIVE SPRING 2025. THERE WILL BE CERTAIN OVERLAP WITH COMPSCI 490Q QUANTUM INFORMATION SCIENCE AND COMPSCI 690Q QUANTUM INFORMATION SYSTEMS. WHILE THIS COURSE BUILDS ON SOME OF THE CONCEPTS INTRODUCED IN THOSE COURSES, IT INTRODUCES ALL OF THEM INDEPENDENTLY SO NO KNOWLEDGE OF QUANTUM INFORMATION IS NECESSARY, THOUGH IT WOULD BE HELPFUL. THIS COURSE COUNTS TOWARDS THE MS SECURITY CONCENTRATION AND THE GRADUATE CERTIFICATE IN INFORMATION SECURITY. MATH, PHYSICS, AND EE GRADUATE STUDENTS SHOULD REQUEST AN OVERRIDE FOR CONSIDERATION.
Meeting Days/Times: TT 10:00-11:15 AM
- COMPSCI 690BB Quantum Cryptography
Instructor: Filip Rozpedek
Credits: 3
The ability to transmit quantum information over long distances will enable implementation of many fascinating quantum communication tasks and provide us with novel capabilities that reach beyond what we can do over classical Internet alone. Examples of such tasks include blind quantum computing, clock synchronization or distributed quantum computing. Quantum cryptography is one family of such tasks with the most famous one being quantum key distribution. This task, which is currently the most mature quantum technology, enables distribution of shared keys through a protocol that is information-theoretically secure and whose security remarkably is guaranteed by the laws of quantum physics. Such unconditional security cannot be achieved in the classical world. In this course we will introduce the world of quantum cryptographic protocols and describe how the power of quantum mechanics can enable distribution of shared secret keys even with untrusted devices. It will also introduce many other fascinating quantum protocols beyond quantum key distribution. The course will meet jointly with the course 590AB which covers the same material. Unlike 590AB this course includes a project as one of the assessment components and it puts less grade weight on the homework. Students who take this course cannot simultaneously, nor later, enroll in 590AB anymore.
Course URL: TBD
Prerequisites & Eligibility: CMPSCI GRADUATE STUDENTS ONLY.
Class Notes: MEETS WITH COMPSCI 590AB. SEATS HELD FOR INCOMING GRADUATE STUDENT REGISTRATION. STUDENTS CAN ONLY RECEIVE CREDIT FOR EITHER 590AB OR 690BB, NOT BOTH. SWAPPING BETWEEN 590AB AND 690BB IS ONLY CONSIDERED BEFORE THE END OF ADD/DROP. THERE WILL BE CERTAIN OVERLAP WITH COMPSCI 490Q QUANTUM INFORMATION SCIENCE AND COMPSCI 690Q QUANTUM INFORMATION SYSTEMS. WHILE THIS COURSE BUILDS ON SOME OF THE CONCEPTS INTRODUCED IN THOSE COURSES, IT INTRODUCES ALL OF THEM INDEPENDENTLY SO NO KNOWLEDGE OF QUANTUM INFORMATION IS NECESSARY, THOUGH IT WOULD BE HELPFUL. MATH, PHYSICS, AND EE GRADUATE STUDENTS SHOULD REQUEST AN OVERRIDE FOR CONSIDERATION.
Meeting Days/Times: TT 10:00-11:15 AM
The following courses are in the process of being added and will appear on SPIRE as soon as Course & Classroom Management has the opportunity to add the course:
- Courses not requiring Faculty Senate approval will be listed here once submitted to Course & Classroom Management.
Spring 2025 - Override Requests for CICS, COMPSCI, and INFO Courses
Process for students who require special permission to enroll in university-scheduled CICS, COMPSCI, and INFO courses.
Fall 2024
- Course Schedule
- Course Descriptions
- Course Schedule (PDF)
- Course Descriptions (PDF)
- Eligibility/Prereq Registration Information (PDF)
Fall 2024 - Overrides
Process for students who require special permission to enroll in university-scheduled CICS, COMPSCI, and INFO courses.
Winter 2025
Winter 2025 - Override Requests for CICS, COMPSCI, and INFO Courses
Process for students who require special permission to enroll in courses offered through University+ (formerly University Without Walls).
Override Information »
Spring 2024
- Course Schedule
- Course Descriptions
- Course Schedule (PDF)
- Course Descriptions (PDF)
- Eligibility/Prereq Registration Information (PDF)
Spring 2024 - Override Requests for CICS, COMPSCI and INFO Courses
Process for students who require special permission to enroll in university-scheduled CICS, COMPSCI, and INFO courses.
Override Information »
Other Helpful Tools
- Course Offering Plan
- New Course Numbers
- Prerequisite, Catalog Number, Title, and Credit Changes
- Final Exam Schedule
- SPIRE Login
- Registration Information from the Registrar
Courses Outside the College
Additional computer science-related courses are also offered in the Department of Electrical and Computer Engineering at UMass and at nearby Amherst, Hampshire, Mount Holyoke, and Smith Colleges. The Five College Course Catalog combines course schedule information from these colleges, as well as UMass.
- Department of Electrical and Computer Engineering, University of Massachusetts
- Department of Computer Science, Amherst College
- Areas of Study: Cognitive Science, Computer Science, Hampshire College
- Department of Computer Science, Mount Holyoke College
- Department of Computer Science, Smith College