2024-2025 Bulletin
myPSU
Contact OAA
Admissions
Schools & Colleges
Academic Programs
Campus
Athletics
Library
Research
Giving
About PSU
Catalog Search
Search Options
Entire Catalog
Programs
Courses
Search
http://pdx.smartcatalogiq.com
c9e2fc25-69d9-41c8-a1ed-d8056b0b6a16
https://searchproxy.smartcatalogiq.com/search
8f8f1463-198c-4c8e-8757-41bd1240573f
other
/Institutions//json/2024-2025/Bulletin-local.json
/Institutions//json/2024-2025/Bulletin.json
Contents
Programs of Study
Academic Calendar
Welcome to Portland State University
Admissions Requirements
Academic Records, Credit, and Appeals
Enrollment
Tuition and fees
Financial Aid and Scholarships
Undergraduate Studies
Graduate School
A to Z List of Student Services
Student Policies and Guidelines
Office of Global Engagement and Innovation
University Library
University Studies
College of the Arts
The School of Business
College of Education
Maseeh College of Engineering and Computer Science
Graduate School Programs
University Honors College
College of Liberal Arts and Sciences
OHSU-PSU School of Public Health
School of Social Work
College of Urban and Public Affairs
Directories
Courses
Actg - Accounting
Age - Aging/Gerontology
Anth - Anthropology
Ar - Arabic
Arch - Architecture
ArH - Art History
Art - Art
ASc - Arts & Sciences
ASL - American Sign Language
BA - Business Administration
BBE - Bilingual Bicultural Ed
Bi - Biology
BSt - Black Studies
BSTA - Biostatistics
BTA - Business Technology & Analytics
CCJ - Criminology & Criminal Justice
CE - Civil & Environmental Engineering
CFS - Child & Family Studies
Ch - Chemistry
ChLa - Chicano-Latino
Chn - Chinese
CI - Curriculum & Instruction
Comm - Communication
COTA - College of the Arts
Coun - Counseling
CPH - Community & Public Health
CR - Conflict Resolution
CS - Computer Science
100
200
300
400
CS 401
CS 402
CS 403
CS 404
CS 405
CS 406
CS 407
CS 409
CS 410
CS 410L
CS 410P
CS 415
CS 415L
CS 415P
CS 416P
CS 418
CS 420
CS 420P
CS 421
CS 421L
CS 421P
CS 422
CS 422L
CS 422P
CS 423
CS 429
CS 430P
CS 431
CS 435
CS 435L
CS 438
CS 440
CS 441
CS 442
CS 442P
CS 443
CS 444
CS 445
CS 446
CS 447
CS 447P
CS 448
CS 451
CS 452
CS 454
CS 457
CS 461
CS 461P
CS 462
CS 463
CS 464P
CS 465P
CS 466
CS 467
CS 469
CS 470
CS 480
CS 483
CS 485
CS 486
CS 487
CS 487P
CS 488P
CS 489
CS 490
CS 491
CS 492
CS 493
CS 494
CS 494P
CS 495
CS 496
CS 497
CS 498
500
600
D - Dance
Des - Design
EAS - Engineering & Applied Science
Ec - Economics
ECE - Elect and Computer Engineering
ECED - Early Childhood Education & Development
Ed - Education
EE-Electrical Engineering
ELP - Educational Ldrshp & Policy
EMCR - Emergency Management
Eng - English
EnvE - Environmental Engineering
EPI - Epidemiology
ESHH - Environmental Systems and Human Health
ESM - Environmental Sci & Mgmt
ESR - Environmental Sciences & Res
ETM - Engineering Management
FILM - Film
Fin - Finance
Finn - Finnish
FPA - Fine and Performing Arts
Fr - French
G - Geology
Geog - Geography
Ger - Germanic Languages
Grk - Greek
GRN-Gender Race and Nations
GSCM - Global Supply Chain Management
Heb - Hebrew
Hon - University Honors Program
HS - Human Services
HSMP - Health Systems Management and Policy
Hst - History
Hum - Humanities
IELP - Intensive English Language Program
Intl - International Studies
ISQA - Infor Systems & Quant Analysis
ISt - Interdisciplin St
It - Italian
ITP - Initial Teacher Preparation
Jpn - Japanese
JSt - Judaic Studies
Kor - Korean
Lat - Latin
Lib - Library
Ling - Applied Linguistics
ME - Mechanical Engineering
Mgmt - Management
MIM - Master of Intl Mgt
Mktg - Marketing
MSE - Materials Science Engineering
MS - Military Science
MTax - Taxation
Mth - Mathematical Sciences
MuEd - Music Education
Mup - Applied Music
Mus - Music
NAS - Indigenous Nations Studies
Norw - Norwegian
OMSE - Software Engineering
OSEA - Overseas Programs
PA - Public Administration
PAH - Public Administration: Health
PAP-Public-Affairs-Policy
PE - Physical Education
Per - Persian
Ph - Physics
PHE - Public Health Education
Phl - Philosophy
PHP - Public Health Practice
PIAA - Pacific Islander and Asian American Studies
Port - Portuguese
PS - Political Science
Psy - Psychology
READ - READOregon
RE - Real Estate
Rus - Russian
Sci - Science Ed: Center for
Sc - Science: General
Soc - Sociology
Span - Spanish
SpEd - Special Education
SpHr - Speech & Hearing Sci
SSc - Social Science: General
Stat - Statistics
Swah - Swahili
Swed - Swedish
SW - Social Work
SySc - Systems Science
SysE - Systems Engineering
TA - Theater Arts
Tur - Turkish
ULib - Library Research
UnSt - University Studies
UPA-Urban and Public Affairs
USP - Urban Studies & Planning
Viet-Vietnamese
WLL - World Languages & Literature
Wr - Writing
WS - Women's Studies
Catalog Links
Catalog Home
Site Map
All Catalogs
Share
2024-2025 Bulletin
>
Courses
>
CS - Computer Science
> 400
Select a Catalog
2014-2015 Bulletin
2015-2016 Bulletin
2016-2017 Bulletin
2017-2018 Bulletin
2018-2019 Bulletin
2019-2020 Bulletin
2020-2021 Bulletin
2021-2022 Bulletin
2022-2023 Bulletin
2023-2024 Bulletin
2024-2025 Bulletin
Print this page
400
CS 401 Research
CS 402 Independent Study
CS 403 Honors Thesis
CS 404 Cooperative Education/Internship
CS 405 Reading and Conference
CS 406 Special Projects
CS 407 Seminar
CS 409 Practicum
CS 410 Selected Topics
CS 410L Selected Topics Lab
CS 410P Selected Topics
CS 415 Parallel Programming
CS 415L Lab for CS 415P
CS 415P Parallel Programming
CS 416P Computers, Sound and Music
CS 418 Cultural Competence in Computing
CS 420 Object-Oriented Programming and Design
CS 420P Object-Oriented Programming
CS 421 Programming Language Implementation: Syntax and Static Semantics
CS 421L Lab for CS 421
CS 421P Programming Language Implementation: Syntax and Static Semantics
CS 422 Programming Language Implementation: Code Generation and Dynamic Semantics
CS 422L Lab for CS 422
CS 422P Programming Language Implementation: Code Generation and Dynamic Semantics
CS 423 Rust Programming
CS 429 Exploring Fractals
CS 430P Internet, Web, & Cloud Systems
CS 431 Introduction to Performance Measurement, Modeling and Analysis
CS 435 Accelerated Computing
CS 435L Lab for CS 435
CS 438 Computer Architecture
CS 440 Deep Learning: Computational Structures and Programming
CS 441 Artificial Intelligence
CS 442 Advanced Artificial Intelligence: Combinatorial Games
CS 442P Advanced Artificial Intelligence: Combinatorial Games
CS 443 Advanced Artificial Intelligence: Combinatorial Search
CS 444 Natural Language Processing
CS 445 Machine Learning
CS 446 Advanced Topics in Machine Learning
CS 447 Computer Graphics
CS 447P Computer Graphics
CS 448 Virtual Reality
CS 451 Numerical Computation
CS 452 Building Software Systems with Components
CS 454 Software Engineering
CS 457 Functional Programming
CS 461 Open Source Software Development Laboratory
CS 461P Open Source Software Development Laboratory
CS 462 Advanced Open Source Software Engineering
CS 463 Intro to Web Development
CS 464P Front End Web Technologies
CS 465P Full Stack Web Development
CS 466 Voice Assistants
CS 467 The Wireless Web
CS 469 Software Engineering Capstone I
CS 470 Software Engineering Capstone II
CS 480 Randomized Algorithms and Probabilistic Analysis
CS 483 Introduction to Quantum Computer Science
CS 485 Cryptography
CS 486 Introduction to Database Management Systems
CS 487 Database Management Systems Implementation
CS 487P Database Management Systems Implementation
CS 488P Cloud and Cluster Data Management
CS 489 Blockchain Development & Security
CS 490 Introduction to Multimedia Computing and Networking
CS 491 Introduction to Computer Security
CS 492 Malware Reverse Engineering
CS 493 Digital Forensics
CS 494 Internetworking Protocols
CS 494P Internetworking Protocols
CS 495 Web and Cloud Security
CS 496 Network Security
CS 497 Sensor Networks
CS 498 Introduction to Wireless Network Protocols