How to register
Courses
[UMS06]
COS 522 Computing for Data Science
This course provides a practical introduction to the data science workflow. Successful completion will involve working with advanced programming concepts, retrieving and processing data from various file formats, manipulating data using specialized libraries or tools, visualizing information effectively, and completing an end-to-end data science project. Prerequisites: Graduate Standing or appropriate Accelerated Graduate Pathway. Cr. 3.
Section(s):Class Number: 41467
Credits: 3
Class Component: Lecture
Section: 0001
Dates: 1/19/2027 - 4/30/2027
Status: Open
Instructor(s): Michael Arciero
Enrollment: 0 of 28 seats
Location: Portland USM Campus
Instruction Method: On Site Class
More Information
Prerequisites: Prerequisites: Graduate Standing or appropriate Accelerated Graduate Pathway.
| DAYS & TIMES | ROOM | DATES | INSTRUCTOR(S) |
|---|---|---|---|
| Monday 5:30 PM - 8:00 PM | Science Building 290 - P | 1/19/2027 - 4/30/2027 | Michael Arciero |
[UMS06]
COS 527 Natural Language Processing
This course provides students with a broad exposure to concepts, theories, underlying algorithms, and methodologies in computational text analytics. In this course, students are introduced to the landscape of computational linguistics and text analytics; natural language understanding; topic modeling; sentiment analysis; quantitative and probabilistic explanation in linguistics; word embeddings; and state-of-the-art tools, methods and computational strategies so they can turn text data to information. Prerequisites: Graduate Standing or appropriate Accelerated Graduate Pathway. Cr 3.
Section(s):Class Number: 41830
Credits: 3
Class Component: Lecture
Section: 0001
Dates: 1/19/2027 - 4/30/2027
Status: Open
Instructor(s): Behrooz BM Mansouri
Enrollment: 0 of 28 seats
Location: Portland USM Campus
Instruction Method: On Site Class
More Information
Prerequisites: Prerequisites: Graduate Standing or appropriate Accelerated Graduate Pathway.
| DAYS & TIMES | ROOM | DATES | INSTRUCTOR(S) |
|---|---|---|---|
| TuesdayThursday 3:15 PM - 4:30 PM | Science Building 290 - P | 1/19/2027 - 4/30/2027 | Behrooz BM Mansouri |
[UMS06]
COS 530 Software Engineering
Study of methods applied to large-scale software development, including topics such as requirements analysis and specification, design, validation and verification, and project management, with emphasis on principles of design. Students use methods on a large programming project. Prerequisites: Graduate Standing or appropriate Accelerated Graduate Pathway. Cr. 4.
Section(s):Class Number: 41826
Credits: 4
Class Component: Lecture
Section: 0001
Dates: 1/19/2027 - 4/30/2027
Status: Open
Instructor(s): Yuqi Song
Enrollment: 0 of 28 seats
Location: Portland USM Campus
Instruction Method: On Site Class
More Information
Prerequisites: Prerequisites: Graduate Standing or appropriate Accelerated Graduate Pathway.
| DAYS & TIMES | ROOM | DATES | INSTRUCTOR(S) |
|---|---|---|---|
| MondayWednesday 3:15 PM - 5:00 PM | Science Building 290 - P | 1/19/2027 - 4/30/2027 | Yuqi Song |
[UMS06]
COS 532 Deep Learning
An introduction to the theory and applications of deep learning. Topics include basic neural networks, convolutional and recurrent networks, and applications in computer vision and language interpretation. Students will learn to design neural network architectures and training procedures via hands-on assignments. Prerequisites: Graduate Standing or appropriate Accelerated Graduate Pathway. Cr. 3.
Section(s):Class Number: 41828
Credits: 3
Class Component: Lecture
Section: 0001
Dates: 1/19/2027 - 4/30/2027
Status: Open
Instructor(s): Michael Arciero
Enrollment: 0 of 28 seats
Location: Web/Online
Instruction Method: Online/Online
More Information
Prerequisites: Prerequisites: Graduate Standing or appropriate Accelerated Graduate Pathway.
| DAYS & TIMES | ROOM | DATES | INSTRUCTOR(S) |
|---|---|---|---|
| n/a | Online | 1/19/2027 - 4/30/2027 | Michael Arciero |
[UMS06]
COS 559 Structured Problem Solving
An introduction to using digital computers for problem-solving and leveraging programming to explore key concepts. The content covers fundamental control structures, data representation methods, and the principles of object-oriented programming. Computational experiments will teach students how to construct reliable software, covering topics such as conditional program flow, iteration, functions and procedures, and symbolic debugging, with students applying these concepts through a series of hands-on programming projects. Prerequisite: Applied Geographic Information Systems (GIS) Certificate of Graduate Study Students or program permission. Offered Fall and Spring. Cr. 4.
Section(s):Class Number: 41847
Credits: 4
Class Component: Lecture
Section: 0001
Dates: 1/19/2027 - 4/30/2027
Status: Open
Instructor(s): TBA
Enrollment: 0 of 28 seats
Location: Web/Online
Instruction Method: Online/Online
More Information
Prerequisites: Prerequisite: Applied Geographic Information Systems (GIS) Certificate of Graduate Study Students or program permission.
| DAYS & TIMES | ROOM | DATES | INSTRUCTOR(S) |
|---|---|---|---|
| n/a | Online | 1/19/2027 - 4/30/2027 | TBA |
[UMS06]
COS 572 Artificial Intelligence and Data Mining
An introduction to the underlying concepts and applications of intelligent systems. Topics include heuristic search techniques, pattern matching, rule-based systems, computer representations of knowledge, and machine learning and data mining techniques. Course work includes regular labs and large projects. Students will learn to conduct research in artificial intelligence and will complete a modest research project. Offered once every two years. Prerequisites: Graduate Standing or appropriate Accelerated Graduate Pathway. Cr 3.
Section(s):Class Number: 41832
Credits: 3
Class Component: Lecture
Section: 0001
Dates: 1/19/2027 - 4/30/2027
Status: Open
Instructor(s): Xin XZ Zhang
Enrollment: 0 of 28 seats
Location: Portland USM Campus
Instruction Method: On Site Class
More Information
Prerequisites: Prerequisites: Graduate Standing or appropriate Accelerated Graduate Pathway.
| DAYS & TIMES | ROOM | DATES | INSTRUCTOR(S) |
|---|---|---|---|
| MondayWednesday 9:30 AM - 10:45 AM | Luther Bonney 302 - P | 1/19/2027 - 4/30/2027 | Xin XZ Zhang |
[UMS06]
COS 584 Python Programming
A first introduction to computer programming for solving practical problems, taught in Python, a modern object-oriented, dynamic computer language. The course teaches how to represent aggregates of data, process data selectively and repetitively, structure programs with functions and use predefined libraries with an eye towards acquiring, managing, visualizing and performing basic analysis of sets of data. Students will conduct hands-on programming, both at home and in the lab. Prerequisite: Applied Geographic Information Systems (GIS) Certificate of Graduate Study Students or program permission. Cr. 4.
Section(s):Class Number: 41834
Credits: 4
Class Component: Lecture
Section: 0001
Dates: 1/19/2027 - 4/30/2027
Status: Open
Instructor(s): Manish Sharma
Enrollment: 0 of 30 seats
Location: Web/Online
Instruction Method: Online/Online
More Information
Prerequisites: Prerequisite: Applied Geographic Information Systems (GIS) Certificate of Graduate Study Students or program permission.
| DAYS & TIMES | ROOM | DATES | INSTRUCTOR(S) |
|---|---|---|---|
| n/a | Online | 1/19/2027 - 4/30/2027 | Manish Sharma |
[UMS06]
COS 585 Design and Analysis of Computing Algorithms
Techniques for designing algorithms, such as divide-and-conquer, greedy method, dynamic programming, and backtracking are emphasized and illustrated. Many problems of practical importance are covered, including minimum spanning tree, single source shortest path, traveling salesperson, and graph search. The concepts of NP-completeness are also considered. Prerequisites: Graduate Standing or appropriate Accelerated Graduate Pathway. Cr 3.
Section(s):Class Number: 40362
Credits: 3
Class Component: Lecture
Section: 0001
Dates: 1/19/2027 - 4/30/2027
Status: Open
Instructor(s): James Edward Quinlan
Enrollment: 0 of 28 seats
Location: Portland USM Campus
Instruction Method: On Site Class
More Information
Prerequisites: Prerequisites: Graduate Standing or appropriate Accelerated Graduate Pathway.
| DAYS & TIMES | ROOM | DATES | INSTRUCTOR(S) |
|---|---|---|---|
| MondayWednesday 11:00 AM - 12:15 PM | Luther Bonney 524 - P | 1/19/2027 - 4/30/2027 | James Edward Quinlan |
- Page 1
