How to register
Winter Session registration
Launch the UMS Class Search tool (MaineStreet) and use the following criteria to browse Winter Session courses:
- Institution: University of Southern Maine
- Term: 2026 Spring
- Session: WinterSession
Courses
[UMS06]
COS 161 Algorithms in Programming
The development of algorithms and their implementations in a higher-level programming language, with emphasis on proper design principles and advanced programming concepts. Introduction to the performance analysis of algorithms. Course requirements include a substantial number of programming projects. Prerequisites: grade of C or better in COS 160 or permission of instructor. Offered fall and spring Cr 4.
Section(s):Class Number: 20385
Credits: 4
Class Component: Lecture
Section: 0001
Dates: 5/19/2025 - 7/3/2025
Status: Open
Instructor(s): Xin XZ Zhang
Enrollment: 13 of 30 seats
Location: Web/Online
Instruction Method: Online/Online
More Information
Prerequisites: Prerequisite: C or higher in COS 160
| DAYS & TIMES | ROOM | DATES | INSTRUCTOR(S) |
|---|---|---|---|
| n/a | Online | 5/19/2025 - 7/3/2025 | Xin XZ Zhang |
[UMS06]
COS 470 Topics in Computer Science
Topics to be covered may include philosophy of computers, history of computers, computers and society, simulation, graphics, and other advanced topics. Prerequisite: grade of C or better in COS 285 or permission of the instructor. Cr 3-4.
Section(s):Algorithms for Analysis of Com
Class Number: 21961
Credits: 3
Class Component: Lecture
Section: 0001
Dates: 7/7/2025 - 8/22/2025
Status: Open
Instructor(s): Craig Tennenhouse
Enrollment: 20 of 30 seats
Location: Web/Online
Instruction Method: Online/Online
More Information
Topic: Algorithms for Analysis of Combinatorial Games.
This course introduces students to combinatorial game theory and standard algorithms for analysis. Topics include backtracking to determine long paths, dynamic programming, Sprague-Grundy Theory, complexity classes, algorithmic complexity, and optimization methods, including genetic algorithms, hill climbing, and simulated annealing. Prerequisites: Prerequisite: C or higher in COS 285
This course introduces students to combinatorial game theory and standard algorithms for analysis. Topics include backtracking to determine long paths, dynamic programming, Sprague-Grundy Theory, complexity classes, algorithmic complexity, and optimization methods, including genetic algorithms, hill climbing, and simulated annealing. Prerequisites: Prerequisite: C or higher in COS 285
| DAYS & TIMES | ROOM | DATES | INSTRUCTOR(S) |
|---|---|---|---|
| n/a | Online | 7/7/2025 - 8/22/2025 | Craig Tennenhouse |
[UMS06]
COS 497 Independent Study in Computer Science
An opportunity for juniors and seniors who have demonstrated critical and analytical capability to pursue a project independently, charting a course and exploring an area of interest within their major field. At most, three credits of COS 497 can be used to satisfy degree requirements. Prerequisites: junior or senior standing and permission of the Department chair and instructor. Cr 1-3.
Section(s):Class Number: 23150
Credits: 1 - 3
Class Component: Independent Study
Section: 0001
Dates: 5/19/2025 - 8/22/2025
Status: Open
Instructor(s): Xin XZ Zhang
Enrollment: 1 of 5 seats
Location: USM - Other
Instruction Method: By Arrangement
More Information
Prerequisites: Prerequisite: Junior or Senior Standing
| DAYS & TIMES | ROOM | DATES | INSTRUCTOR(S) |
|---|---|---|---|
| n/a | Arranged | 5/19/2025 - 8/22/2025 | Xin XZ Zhang |
Class Number: 23275
Credits: 1 - 3
Class Component: Independent Study
Section: 0002
Dates: 5/19/2025 - 8/22/2025
Status: Open
Instructor(s): Behrooz BM Mansouri
Enrollment: 1 of 5 seats
Location: USM - Other
Instruction Method: By Arrangement
More Information
Prerequisites: Prerequisite: Junior or Senior Standing
| DAYS & TIMES | ROOM | DATES | INSTRUCTOR(S) |
|---|---|---|---|
| n/a | Arranged | 5/19/2025 - 8/22/2025 | Behrooz BM Mansouri |
[UMS06]
COS 498 Computer Science Internship
An opportunity for students to gain practical experience in computer science-related employment. The University's internship program provides placement. This course is offered on a pass/fail basis only, does not fulfill any computer science requirement, and a maximum of 6 credits may be taken. Cr 1-3.
Section(s):Class Number: 23317
Credits: 1 - 3
Class Component: Research
Section: 0001
Dates: 5/19/2025 - 8/22/2025
Status: Open
Instructor(s): Xin XZ Zhang
Enrollment: 0 of 1 seats
Location: USM - Other
Instruction Method: By Arrangement
More Information
Prerequisites:
| DAYS & TIMES | ROOM | DATES | INSTRUCTOR(S) |
|---|---|---|---|
| n/a | Arranged | 5/19/2025 - 8/22/2025 | Xin XZ Zhang |
[UMS06]
COS 570 Seminar:Advanced Topics in Computer Science
Topics vary from year to year and will include current research, emerging technologies, and case studies. Cr 3.
Section(s):Algorithms for Analysis of Com
Class Number: 21962
Credits: 3
Class Component: Seminar
Section: 0001
Dates: 7/7/2025 - 8/22/2025
Status: Open
Instructor(s): Craig Tennenhouse
Enrollment: 4 of 30 seats
Location: Web/Online
Instruction Method: Online/Online
More Information
Topics: Algorithms for Analysis of Combinatorial Games. This course introduces students to combinatorial game theory and standard algorithms for analysis. Topics include backtracking to determine long paths, dynamic programming, Sprague-Grundy Theory, complexity classes, algorithmic complexity, and optimization methods, including genetic algorithms, hill climbing, and simulated annealing.
Prerequisites: Prerequisites: Graduate Standing or appropriate Accelerated Graduate Pathway.
| DAYS & TIMES | ROOM | DATES | INSTRUCTOR(S) |
|---|---|---|---|
| n/a | Online | 7/7/2025 - 8/22/2025 | Craig Tennenhouse |
[UMS06]
COS 598 Internship
Students apply their learning to a specific problem in a practical context under faculty and managerial supervision. See Departmental guidelines for more details. Prerequisites: graduate standing and prior approval of proposal by the Department chair and instructor. Cr 1-3.
Section(s):Class Number: 23196
Credits: 1 - 3
Class Component: Research
Section: 0001
Dates: 5/19/2025 - 8/22/2025
Status: Open
Instructor(s): Xin XZ Zhang
Enrollment: 0 of 35 seats
Location: USM - Other
Instruction Method: By Arrangement
More Information
Prerequisites:
| DAYS & TIMES | ROOM | DATES | INSTRUCTOR(S) |
|---|---|---|---|
| n/a | Arranged | 5/19/2025 - 8/22/2025 | Xin XZ Zhang |
- Page 1
