KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Program checklist · B.S.

Computer Science, B.S. (Engineering)

Pennsylvania State University-Penn State Abington · Abington, PA

A checklist is the list of requirements to complete this program and receive the award, as the college publishes it in its catalog. It is the same for everyone. It does not say what you have completed; that comes from applying your own record.

Program
Award
B.S.
Credential class
ceterms:BachelorDegree
CIP
11.0701
Credits (computed from items)
106-108
Catalog edition
2026
Checklist type
degree-program
Identifiers
IPEDS UNITID
214801
CourseShelf checklist
CK_214801_b6c21bf7
CollegeTransfer.Net
Institution Transfer Profile
Source
CourseShelf publish 59

Requirements to complete

Every course or condition the catalog lists, in the catalog's order.

Requirements for the Major

major core · 0 items

    Prescribed Courses

    0 items

      Prescribed Courses: Require a grade of C or better

      13 items
      1. CMPSC 150N
        Computing and Society
        Not resolved to a course
        3
      2. CMPSC 221
        Object Oriented Programming with Web-Based Applications
        Not resolved to a course
        3
      3. CMPSC 222
        Advanced Data Structures and Algorithms in C
        Not resolved to a course
        3
      4. CMPSC 315
        Computer Systems I
        Not resolved to a course
        4
      5. CMPSC 316
        Computer Systems II
        Not resolved to a course
        4
      6. CMPSC 320
        Software Engineering Principles
        Not resolved to a course
        3
      7. CMPSC 360
        Discrete Mathematics for Computer Science
        Not resolved to a course
        3
      8. CMPSC 461
        Programming Language Concepts
        Not resolved to a course
        3
      9. CMPSC 465
        Data Structures and Algorithms
        Not resolved to a course
        3
      10. CMPSC 483W
        Software Design Methods
        Not resolved to a course
        3
      11. ENGL 202C
        Effective Writing: Technical Writing
        Not resolved to a course
        3
      12. 4
      13. 4

      Additional Courses

      31 items
      1. Select 1 credit of First-Year Seminar
        Not resolved to a course
        1
      2. STAT/MATH 318
        Elementary Probability
        Not resolved to a course
        or: STAT/MATH 414 Introduction to Probability Theory
        or: STAT/MATH 418 Introduction to Probability and Stochastic Processes for Engineering
        3
      3. STAT/MATH 319
        Elementary Mathematical Statistics
        Not resolved to a course
        or: STAT/MATH 415 Introduction to Mathematical Statistics
        3
      4. Select 18 credits from the following:
        Not resolved to a course
        18
      5. CMPEN 362
        Communication Networks
        Not resolved to a course
      6. CMPEN 462
        Wireless Communications Systems and Security
        Not resolved to a course
      7. CMPEN 431
        Introduction to Computer Architecture
        Not resolved to a course
      8. CMPEN 454
        Fundamentals of Computer Vision
        Not resolved to a course
      9. CMPSC 431W
        Database Management Systems
        Not resolved to a course
      10. CMPSC 432
        Exploratory Data Mining
        Not resolved to a course
      11. CMPSC 442
        Artificial Intelligence
        Not resolved to a course
      12. CMPSC 443
        Introduction to Computer and Network Security
        Not resolved to a course
      13. CMPSC 444
        Secure Programming
        Not resolved to a course
      14. CMPSC 447
        Software Security
        Not resolved to a course
      15. CMPSC 448
        Machine Learning and Algorithmic AI
        Not resolved to a course
      16. CMPSC 449
        Foundations of Natural Language Processing
        Not resolved to a course
      17. CMPSC 450
        Concurrent Scientific Programming
        Not resolved to a course
      18. CMPSC 451
        Numerical Computations
        Not resolved to a course
      19. CMPSC 455
        Introduction to Numerical Analysis I
        Not resolved to a course
      20. CMPSC 456
        Introduction to Numerical Analysis II
        Not resolved to a course
      21. CMPSC 458
        Fundamentals of Computer Graphics
        Not resolved to a course
      22. CMPSC 464
        Introduction to the Theory of Computation
        Not resolved to a course
      23. CMPSC 466
        Introduction to Quantum Computation
        Not resolved to a course
      24. CMPSC 467
        Factorization and Primality Testing
        Not resolved to a course
      25. CMPSC 471
        Introduction to Compiler Construction
        Not resolved to a course
      26. CMPSC 473
        Operating Systems Design & Construction
        Not resolved to a course
      27. CMPSC 475
        Applications Programming
        Not resolved to a course
      28. CMPSC 476
        Systems Debugging
        Not resolved to a course
      29. CMPSC 478
        Advanced Algorithms
        Not resolved to a course
      30. CMPSC 489
        Deep Learning for Computer Vision
        Not resolved to a course
      31. EE 456
        Introduction to Neural Networks
        Not resolved to a course

      Additional Courses: Require a grade of C or better:

      9 items
      1. or: CAS 100B Effective Speech
        or: ENGL 138T Rhetoric and Civic Life II
        3
      2. CMPSC 121
        Introduction to Programming Techniques
        Not resolved to a course
        or: CMPSC 131 Programming and Computation I: Fundamentals
        3
      3. CMPSC 122
        Intermediate Programming
        Not resolved to a course
        or: CMPSC 132 Programming and Computation II: Data Structures
        3
      4. CMPEN 270
        Digital Design: Theory and Practice
        Not resolved to a course
        or: CMPEN 271& CMPEN 275 Introduction to Digital Systemsand Digital Design Laboratory
        4
      5. ENGL 15
        Rhetoric and Composition
        Not resolved to a course
        or: ENGL 30H Honors Rhetoric and Composition
        or: ENGL 137H Rhetoric and Civic Life I
        3
      6. MATH 140
        Calculus With Analytic Geometry I
        Not resolved to a course
        or: MATH 140H Honors Calculus with Analytic Geometry I
        4
      7. MATH 141
        Calculus with Analytic Geometry II
        Not resolved to a course
        or: MATH 141H Honors Calculus with Analytic Geometry II
        4
      8. MATH 220
        Matrices
        Not resolved to a course
        or: MATH 220H Honors Matrices
        2-3
      9. MATH 230
        Calculus and Vector Analysis
        Not resolved to a course
        or: MATH 230H Honors Calculus and Vector Analysis
        or: MATH 231& MATH 232 Calculus of Several Variablesand Integral Vector Calculus
        4

      Supporting Courses and Related Areas

      3 items
      1. Select 2-3 credits from the following:
        Not resolved to a course
        2-3
      2. 2
      3. 2

      3 credits from the approved list of natural sciences courses

      1 item
      1. Select 6 credits from department list.
        Not resolved to a course
        6
      Source. Pennsylvania State University-Penn State Abington, catalog 2026 — https://bulletins.psu.edu/undergraduate/colleges/engineering/computer-science-bs/. Captured page pages/0557.html.gz. Assembled from the institution's published catalog as captured; every record names its captured page and source URL. Assembled, not asserted.