2023-2024 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
d6063523-ff48-4094-a15d-2b0661e795b9
https://searchproxy.smartcatalogiq.com/search
b4ceafe7-c034-42a3-b3de-94ec48077d6a
other
/Institutions//json/2023-2024/Bulletin-local.json
/Institutions//json/2023-2024/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
500
CS 501
CS 502
CS 503
CS 504
CS 505
CS 506
CS 507
CS 509
CS 510
CS 515
CS 515L
CS 518
CS 520
CS 530
CS 531
CS 532
CS 533
CS 535
CS 538
CS 540
CS 541
CS 542
CS 543
CS 545
CS 546
CS 547
CS 549
CS 550
CS 551
CS 552
CS 553
CS 554
CS 555
CS 556
CS 557
CS 558
CS 559
CS 560
CS 561
CS 562
CS 563
CS 564
CS 565
CS 566
CS 567
CS 568
CS 569
CS 570
CS 572
CS 575
CS 576
CS 577
CS 578
CS 579
CS 580
CS 581
CS 582
CS 583
CS 584
CS 585
CS 586
CS 587
CS 588
CS 589
CS 590
CS 591
CS 592
CS 593
CS 594
CS 595
CS 596
CS 597
CS 598
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
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
2023-2024 Bulletin
>
Courses
>
CS - Computer Science
> 500
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
500
CS 501 Research
CS 502 Independent Study
CS 503 Thesis
CS 504 Cooperative Education/Internship
CS 505 Reading and Conference
CS 506 Special Projects
CS 507 Seminar
CS 509 Practicum
CS 510 Selected Topics
CS 515 Parallel Programming
CS 515L Lab for CS 515P
CS 518 Cultural Competence in Computing
CS 520 Object-Oriented Programming & Design
CS 530 Internet, Web, & Cloud Systems
CS 531 Introduction to Performance Measurement, Modeling and Analysis
CS 532 Operating System Foundations
CS 533 Concepts of Operating Systems
CS 535 Accelerated Computing
CS 538 Computer Architecture
CS 540 Deep Learning: Computational Structures and Programming
CS 541 Artificial Intelligence
CS 542 Advanced Artificial Intelligence: Combinatorial Games
CS 543 Advanced Artificial Intelligence: Combinatorial Search
CS 545 Machine Learning
CS 546 Advanced Topics in Machine Learning
CS 547 Computer Graphics
CS 549 Computational Geometry
CS 550 Parallel Algorithms
CS 551 Numerical Computation
CS 552 Building Software Systems with Components
CS 553 Design Patterns
CS 554 Software Engineering
CS 555 Software Specification and Verification
CS 556 Software Implementation and Testing
CS 557 Functional Programming
CS 558 Programming Languages
CS 559 Software Measurement and Models
CS 560 Human-Computer Interaction
CS 561 Open Source Software Development Laboratory
CS 562 Advanced Open Source Software Engineering
CS 563 Intro to Web Development
CS 564 Front End Web Technologies
CS 565 Full Stack Web Development
CS 566 Voice Assistants
CS 567 The Wireless Web
CS 568 Functional Logic Programming
CS 569 Scholarship Skills for Computer Science and Engineering
CS 570 Machine Learning Seminar
CS 572 Operating System Internals
CS 575 Computer Systems Analysis
CS 576 Computer Security Research Seminar
CS 577 Modern Language Processors
CS 578 Programming Language Semantics
CS 579 Formal Verification of Hardware/Software Systems
CS 580 Randomized Algorithms and Probabilistic Analysis
CS 581 Theory of Computation
CS 582 Theory of Computation: Advanced Topics
CS 583 Automata and Formal Languages
CS 584 Algorithm Design and Analysis
CS 585 Cryptography
CS 586 Introduction to Database Management Systems
CS 587 Database Management Systems Implementation
CS 588 Cloud and Cluster Data Management
CS 589 Blockchain Development & Security
CS 590 Introduction to Multimedia Computing and Networking
CS 591 Introduction to Computer Security
CS 592 Malware Reverse Engineering
CS 593 Digital Forensics
CS 594 Internetworking Protocols
CS 595 Web and Cloud Security
CS 596 Network Security
CS 597 Sensor Networks
CS 598 Introduction to Wireless Network Protocols