Ready to join a community where passion meets purpose?
Applications are now open for the Class of 2031. We offer multiple application options, and our admissions counselors are here to answer your questions.

Start Your Application
Skip to content

Competencies gained:

  • Use the object-oriented programming paradigm in Python
  • Perform automated software testing with Pytest
  • Setup continuous integration and delivery with GitHub Actions
  • Create technical documentation using MkDocs
  • Use Poetry to release and maintain software on PyPI

Take the following courses (8 credits):

  • CMPSC 100 – Computational Expression
  • CMPSC 101 – Data Abstraction

And take one of the following courses (4 credits):

  • CMPSC 201 – Programming Languages
  • CMPSC 203 – Software Engineering

Allegheny on CredlySign Up (for Allegheny students)

Program Contact