Python Applications

This award is not eligible for Financial Aid

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

Field of Interest
Computer and Information Technology
Degree Type
Certificate of Completion (CCL)
Academic Plan
Python Applications (CER)
Academic Plan Code
5340N
Total credits required
12-22
Effective Term
Fall 2022
Notes

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.

What You'll Learn
  • 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)
Required courses
Course #Course TitleCredits
Credits:9-15
CIS105Survey of Computer Information Systems (3) OR
Permission of Program Director (0)0-3
 
CIS150ABObject-Oriented Programming Fundamentals (3) OR
Permission of Program Director (0)0-3
 
CIS119DOIntroduction to Oracle: SQL (3) OR
CIS276DAMySQL Database (3) OR
CIS276DBSQL Server Database (3)3
 
CIS156Python Programming: Level I3
CIS256Python Programming: Level II3

Course Sequence by Term

Restricted Electives
Course #Course TitleCredits
Credits:3-7
Specialization 1: Cybersecurity and Networking
CNT140ABIntroduction to Networks4
CIS256CNPython for Cybersecurity and Networking3
 
Specialization 2: Data Analytics
CIS256DAPython for Data Analytics3

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.