Search by subject abbreviation, course number, title, description, or instructor name.
Class starts between these hours.
Class ends between these hours.
On campus or online.
Starts on or after.
Ends on or before.
Select all that apply. Select none to search any day.
Check this box to include classes with 0 available seats in your search.

How to register

You can register for courses online, by phone, or in person.

Admitted undergraduate students: You will register for courses during an Advising & Course Selection (ACS) appointment.

Admitted graduate students: Contact your advisor to determine which courses to take before registering for classes in MaineStreet.

Non-degree-seeking students: Call 207-780-5230 or submit a request to register.

You can register for courses online, by phone, or in person.

All students: Log in to MaineStreet to register for courses 24 hours a day during designated registration periods.

Degree-seeking students: We recommend reviewing your course selection choices with your Academic Advisor before registering.

Courses

[UMS06]

COS 557 Database Systems

Study of the methods and principles of database management systems (DBMS). Topics addressed include DBMS objectives and architecture, data models, data definition and manipulation languages (in particular, SQL) and providing internet access to databases. The entity-relationship and relational models are emphasized and their use required in a design project. Prerequisite: graduate standing. Cr 3.
Section(s):

Class Number: 82908
Credits: 3
Class Component: Lecture
Section: 0001
Dates: 9/2/2025 - 12/12/2025
Status: Closed
Instructor(s): Behrooz BM Mansouri
Enrollment: 7 of 40 seats
Location: Portland USM Campus
Instruction Method: On Site Class
More Information
Prerequisites: Prerequisite: Graduate Standing
DAYS & TIMES ROOM DATES INSTRUCTOR(S)
TuesdayThursday 12:30 PM - 1:45 PM Luther Bonney 326 - P 9/2/2025 - 12/12/2025 Behrooz BM Mansouri
[UMS06]

COS 560 Computer Networks

An introduction to computer networks, computer network architecture is described. Other topics include digital data communication, local area networks, wide area networks, internetworks, and the Internet. Specific technologies, including Ethernet and ATM, and protocols, including TCP/IP, will be considered in detail. Prerequisite: graduate standing or appropriate Accelerated Graduate Pathway. Offered once every two years. Cr 3.
Section(s):

Class Number: 82910
Credits: 3
Class Component: Lecture
Section: 0001
Dates: 9/2/2025 - 12/12/2025
Status: Closed
Instructor(s): Stephen A Houser
Enrollment: 10 of 28 seats
Location: Portland USM Campus
Instruction Method: On Site Class
More Information
Prerequisites: Prerequisite: Graduate Standing or appropriate Computer Science Accelerated Graduate Pathway.
DAYS & TIMES ROOM DATES INSTRUCTOR(S)
Wednesday 5:30 PM - 8:00 PM Science Building 290 - P 9/2/2025 - 12/12/2025 Stephen A Houser
[UMS06]

COS 562 Image Processing and Computer Vision

This course provides a comprehensive exploration of fundamental and advances techniques in image processing and computer vision. Students will learn about image manipulation, feature extraction and object recognition through practical applications and hands-on projects. The curriculum includes studying algorithms and computational methods for real-time image analysis, enabling students to develop solutions for real-world problems in various industries. Cr. 3.
Section(s):

Class Number: 88702
Credits: 3
Class Component: Lecture
Section: 0001
Dates: 9/2/2025 - 12/12/2025
Status: Open
Instructor(s): Xin XZ Zhang
Enrollment: 8 of 28 seats
Location: Portland USM Campus
Instruction Method: On Site Class
More Information
Prerequisites: Prerequisites: COS 532
DAYS & TIMES ROOM DATES INSTRUCTOR(S)
TuesdayThursday 9:30 AM - 10:45 AM Science Building 290 - P 9/2/2025 - 12/12/2025 Xin XZ Zhang
[UMS06]

COS 574 Numerical Analysis

A study of the theory and application of computational algorithms for interpolation, equation solving, matrix methods, integration; error analysis. Prerequisite: Graduate level standing or appropriate Accelerated Graduate Pathway. Cr. 3.
Section(s):

Class Number: 82906
Credits: 3
Class Component: Lecture
Section: 0001
Dates: 9/2/2025 - 12/12/2025
Status: Open
Instructor(s): James Edward Quinlan
Enrollment: 10 of 28 seats
Location: Portland USM Campus
Instruction Method: On Site Class
More Information
Prerequisites: Prerequisite: Graduate level standing or Computer Science Accelerated Graduate Pathway students.
DAYS & TIMES ROOM DATES INSTRUCTOR(S)
MondayWednesday 12:30 PM - 1:45 PM Luther Bonney 241 - P 9/2/2025 - 12/12/2025 James Edward Quinlan
  • Page 1