CPSC courses
95 courses · University of Akron · Fall 2026
- CPSC 101 — Essentials of Computer Science ((3 Units))1 section
- CPSC 125 — Descriptive Computer Science ((2 Units))1 section
- CPSC 126 — Introduction to Visual Basic Programming ((3 Units))1 section
- CPSC 200 — Programming for Data Science ((4 Units))1 section
- CPSC 209 — Computer Science I ((4 Units))1 section
- CPSC 210 — Computer Science II ((4 Units))1 section
- CPSC 289 — Selected Topics in Computer Science ((1-3 Units))1 section
- CPSC 306 — Assembly and System Programming ((4 Units))1 section
- CPSC 307 — Internet Systems Programming ((3 Units))1 section
- CPSC 316 — Data Structures ((3 Units))1 section
- CPSC 389 — Intermediate Topics in Computer Science ((1-3 Units))1 section
- CPSC 395 — Internship in Computer Science ((1-12 Units))1 section
- CPSC 406 — Introduction to C & UNIX ((3 Units))1 section
- CPSC 408 — Windows Programming ((3 Units))1 section
- CPSC 411 — Human-Computer Interaction ((3 Units))1 section
- CPSC 415 — Big Data Programming ((3 Units))1 section
- CPSC 418 — Introduction to Discrete Structures ((3 Units))1 section
- CPSC 421 — Object-Oriented Programming ((3 Units))1 section
- CPSC 426 — Operating Systems ((3 Units))1 section
- CPSC 428 — UNIX System Programming ((3 Units))1 section
- CPSC 430 — Theory of Programming Languages ((3 Units))1 section
- CPSC 435 — Algorithms ((3 Units))1 section
- CPSC 436 — Applied Machine Learning ((3 Units))1 section
- CPSC 438 — Interactive Game & Game Engine Design ((3 Units))1 section
- CPSC 440 — Compiler Design ((3 Units))1 section
- CPSC 445 — Introduction to Bioinformatics ((3 Units))1 section
- CPSC 453 — Computer Security ((3 Units))1 section
- CPSC 455 — Data Communication & Computer Networks ((3 Units))1 section
- CPSC 457 — Computer Graphics ((3 Units))1 section
- CPSC 460 — Artificial Intelligence & Heuristic Programming ((3 Units))1 section
- CPSC 463 — Pervasive Computing ((3 Units))1 section
- CPSC 465 — Computer Architecture ((3 Units))1 section
- CPSC 468 — Mobile Robotics ((3 Units))1 section
- CPSC 475 — Database Management ((3 Units))1 section
- CPSC 476 — Introduction to NoSQL Data Management ((3 Units))1 section
- CPSC 477 — Introduction to Parallel Processing ((3 Units))1 section
- CPSC 480 — Software Engineering ((3 Units))1 section
- CPSC 489 — Topics in Computer Science ((1-4 Units))1 section
- CPSC 490 — Senior Seminar in Computer Science ((3 Units))1 section
- CPSC 497 — Individual Study in Computer Science ((1-3 Units))1 section
- CPSC 498 — Senior Honors Project: Computer Science ((1-3 Units))1 section
- CPSC 501 — Fundamentals of Data Structures ((3 Units))1 section
- CPSC 504 — Python Programming for Inclusive Computer Science Education ((4 Units))1 section
- CPSC 505 — Computing Concepts for Educators ((3 Units))1 section
- CPSC 506 — Introduction to C & UNIX ((3 Units))1 section
- CPSC 508 — Windows Programming ((3 Units))1 section
- CPSC 511 — Human-Computer Interaction ((3 Units))1 section
- CPSC 515 — Big Data Programming ((3 Units))1 section
- CPSC 518 — Introduction to Discrete Structures ((3 Units))1 section
- CPSC 521 — Object-Oriented Programming ((3 Units))1 section
- CPSC 526 — Operating Systems ((3 Units))1 section
- CPSC 528 — UNIX System Programming ((3 Units))1 section
- CPSC 530 — Theory of Programming Languages ((3 Units))1 section
- CPSC 535 — Algorithms ((3 Units))1 section
- CPSC 536 — Applied Machine Learning ((3 Units))1 section
- CPSC 538 — Interactive Game & Game Engine Design ((3 Units))1 section
- CPSC 540 — Compiler Design ((3 Units))1 section
- CPSC 545 — Introduction to Bioinformatics ((3 Units))1 section
- CPSC 553 — Computer Security ((3 Units))1 section
- CPSC 555 — Data Communication & Computer Networks ((3 Units))1 section
- CPSC 557 — Computer Graphics ((3 Units))1 section
- CPSC 560 — Artificial Intelligence & Heuristic Programming ((3 Units))1 section
- CPSC 563 — Pervasive Computing ((3 Units))1 section
- CPSC 565 — Computer Architecture ((3 Units))1 section
- CPSC 568 — Mobile Robotics ((3 Units))1 section
- CPSC 575 — Database Management ((3 Units))1 section
- CPSC 576 — Introduction to NoSQL Data Management ((3 Units))1 section
- CPSC 577 — Introduction to Parallel Processing ((3 Units))1 section
- CPSC 580 — Software Engineering ((3 Units))1 section
- CPSC 589 — Topics in Computer Science ((1-4 Units))1 section
- CPSC 595 — Experiential Learning in Computer Science ((1-3 Units))1 section
- CPSC 597 — Individual Study in Computer Science ((1-3 Units))1 section
- CPSC 601 — Research Methodology ((3 Units))1 section
- CPSC 626 — Advanced Operating Systems ((3 Units))1 section
- CPSC 630 — Advanced Theory of Programming Languages ((3 Units))1 section
- CPSC 631 — Abstract Machines ((3 Units))1 section
- CPSC 635 — Advanced Algorithms ((3 Units))1 section
- CPSC 636 — Graph Analytics ((3 Units))1 section
- CPSC 641 — Optimization for Parallel Compilers ((3 Units))1 section
- CPSC 645 — Computational Biology ((3 Units))1 section
- CPSC 653 — Software Security ((3 Units))1 section
- CPSC 655 — Computer Networks & Distributed Processing ((3 Units))1 section
- CPSC 658 — Visualization ((3 Units))1 section
- CPSC 660 — Expert Systems ((3 Units))1 section
- CPSC 665 — Advanced Computer Architecture ((3 Units))1 section
- CPSC 670 — Advanced Automata & Computability ((3 Units))1 section
- CPSC 676 — Data Mining ((3 Units))1 section
- CPSC 677 — Parallel Processing ((3 Units))1 section
- CPSC 678 — Data Integration ((3 Units))1 section
- CPSC 680 — Software Engineering Methodologies ((3 Units))1 section
- CPSC 689 — Advanced Topics in Computer Science ((1-3 Units))1 section
- CPSC 695 — Practicum in Computer Science ((1-3 Units))1 section
- CPSC 697 — Individual Study in Computer Science ((1-3 Units))1 section
- CPSC 698 — Master's Research ((1-6 Units))1 section
- CPSC 699 — Master's Thesis ((1-6 Units))1 section
Spot missing or incorrect course data?