Python Applications
The Certificate of Completion (CCL) in Python Applications is designed to provide students with a set of skills necessary to successfully perform Python related programming projects. The courses consist of both practical knowledge and hands-on experience with the Python language and the programming techniques used in the industry. Through the elective courses, students will be able to apply the knowledge obtained to specific areas of interest using Python.
Details
This program is not eligible for Title IV Federal Financial Aid.
Students must earn a grade of C or better in all courses within the program.
Required Courses and Restricted Electives must be taken within five (5) years prior to completion of the program to be applied toward this award.
- Utilize the software development lifecycle for Python application development. (CIS150AB, CIS156, CIS256, CIS256DA, CIS256CN)
- Analyze business requirements to design Python applications. (CIS105, CIS150AB, CIS156, CIS256, CIS256DA, CIS256CN)
- Develop well-structured Python programs that solve business problems. (CIS150AB, CIS156, CIS256, CIS256DA, CIS256CN)
- Test and debug Python programs. (CIS150AB, CIS156, CIS256, CIS256DA, CIS256CN)
- Produce effective documentation according to industry standards. (CIS150AB, CIS156, CIS256, CIS256DA, CIS256CN)
- Use source control tools to deploy Python programs (CIS256).
- Utilize the Python standard libraries and third-party packages to create computer programs. (CIS156, CIS256, CIS256DA, CIS256CN)
- Use high-level Python packages and frameworks to perform network automation tasks, monitoring, management and enhance network security. (CIS119DO, CIS256CN, CIS276DA, CIS276DB, CNT140AB)
- Utilize advanced practical applications of Python programming to support offensive and defensive cybersecurity operations. (CIS119DO, CIS256CN, CIS276DA, CIS276DB, CNT140AB)
- Use the Python data ecosystem to conduct statistical data analyses on datasets from multiple sources including databases. (CIS119DO, CIS256, CIS256DA, CIS276DA, CIS276DB)
- Use computer systems and networks in a responsible and ethical manner. (CIS105, CNT140AB, CIS256CN)
- Collaborate effectively in a diverse team environment (CIS105, CIS150AB, CIS119DO, CIS156, CIS256, CIS256DA, CIS256CN, CIS276DA, CIS276DB, CNT140AB)
Course # | Course Title | Credits |
---|---|---|
Credits: | 9-15 | |
CIS105 | Survey of Computer Information Systems (3) OR | |
Permission of Program Director (0) | 0-3 | |
CIS150AB | Object-Oriented Programming Fundamentals (3) OR | |
Permission of Program Director (0) | 0-3 | |
CIS119DO | Introduction to Oracle: SQL (3) OR | |
CIS276DA | MySQL Database (3) OR | |
CIS276DB | SQL Server Database (3) | 3 |
CIS156 | Python Programming: Level I | 3 |
CIS256 | Python Programming: Level II | 3 |
Course Sequence by Term
Course # | Course Title | Credits |
---|---|---|
Credits: | 3-7 | |
Specialization 1: Cybersecurity and Networking | ||
CNT140AB | Introduction to Networks | 4 |
CIS256CN | Python for Cybersecurity and Networking | 3 |
Specialization 2: Data Analytics | ||
CIS256DA | Python for Data Analytics | 3 |
At Maricopa, we strive to provide you with accurate and current information about our degree and certificate offerings. Due to the dynamic nature of the curriculum process, course and program information is subject to change. As a result, the course list associated with this degree or certificate on this site does not represent a contract, nor does it guarantee course availability. If you are interested in pursuing this degree or certificate, we encourage you to meet with an advisor to discuss the requirements at your college for the appropriate catalog year.