Software Development with Python
MICROCREDENTIAL
Software Development with Python introduces the knowledge and skills that students need to engineer, release, and maintain software implemented in the Python programming language. Students who complete this microcredential will have the demonstrated ability to make high-quality contributions to both the source code and technical documentation in software projects stored in GitHub repositories.
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
Program Contact
© 2024 Allegheny College