Jul 02, 2024  
2024-2025 SLCC General Catalog 
  
2024-2025 SLCC General Catalog

Software Development: CP (CTE)


Certificate of Proficiency | 16 credits minimum

Program Website
Academic Advising

Program Description
The Software Development Certificate of Proficiency provides instruction and hands-on experience in database management, object oriented design and development, networking protocols, and computer architecture. The curriculum complements the course work completed in the Computer Science Fundamentals CP and prepares students to transfer to a computer science program at a four-year institution.

Career Opportunities
See program website

Transfer/Articulation Information
Please refer to the Student Resources section of the SLCC University Transfer webpage. 

Estimated Cost for Students
Tuition and student fees: http://www.slcc.edu/student/financial/tuition-fees.aspx  
Course fees: $45

Note: Fees vary based upon specific registration and are subject to changes.

Note: This Certificate of Proficiency is not eligible for financial aid. However, courses within the certificate may be eligible if taken as part of a financial aid eligible program such as an AS or AAS degree. Please check with the Financial Aid Office to determine course and program eligibility. 

Program Requirements


Elective Courses (0 credits required)


Select a minimum of 0 credit hours from the following list of courses. 

Note: If this Certificate is being used to transfer to a University bachelor’s degree program, the student should consult with their Advisor. Each transfer institution may have additional requirements such as minimum GPA requirements. It may also be beneficial for the student to complete more elective courses than the minimum number of credits in this elective course list.

W Weber State University Articulated Course
U University of Utah Articulated Course

Time to Completion & Graduation Map


  • Software Development CP: Part-time  
  • Time to completion is 2 semesters based on a full-time minimum of 15 credits per semester. Less than 15 credits per semester will increase time to completion.

Program Learning Outcomes


Program learning outcome alignment with Student Learning Outcomes  in brackets.

  • Design and implement object-oriented software solutions using a contemporary object-oriented language. [1,4,9]
  • Identify interoperability concepts related to network protocols. [1,9]
  • Implement solutions that interact with a database. [1,9]
  • Communicate effectively verbally and in writing. [2,9]
  • Identify the language of the computer including computer arithmetic, data-path and control, pipelining, memory hierarchies, and interfacing with peripheral devices. [3,8,9]
  • Extract relevant data from complex information, process it appropriately, and draw reasonable conclusions, i.e., relative efficiency of comparable algorithms, appropriate data structure(s) to solve computing problems, discrete mathematics and algebraic structures as applied to computer science.  [3,4,5,8,9]
  • Participate as a member of a student team during a semester long software development project. [6,9]