Skip to main content
Browser not supported!
We recommend using a modern browser such as Google Chrome, Microsoft Edge, Apple Safari, or Mozilla Firefox.

Submitter's Information

Name

Rick Hodge

Title

Dean, CTE/Workforce Dev

Region

Los Angeles/Orange County (Archived)

College

LA Southwest College

CTE Dean

CTE Dean's Name

Rick Hodge

CTE Dean's Email

Log in to view CTE Dean's Email.

Program Details

Program Title

SOFTWARE ENGINEERING

Submission Type

New Program

TOPs Code

Computer Programming (070710)

Projected Start Date

06/14/21

Catalog Description

The Software Engineering – Certificate of Achievement is designed to provide learners with a solid foundation in programming, operating systems, computer security, user interface design, and database design and implementation. In this certificate, learners explore the areas of software design, development, maintenance, and will be able to devise software application solutions for business problems. Learners will acquire the process of analyzing user requirements and then designing, building, and testing software application which will satisfy those requirements.

This certificate exposes students to best practice methodologies using a variety of tools and techniques required for solving real-world problems. Topics covered in this certificate include object-oriented analysis and design, the science of programming, software metrics, software systems architecture, and software testing and analysis. Learners will be taught to put theory into practice thus preparing them for the fast-growing, rapidly evolving opportunities in the field of software development. Every part of the curriculum of this certificate is dedicated to developing required communication skills, ethics, and standards of professionalism. 

Program Learning Outcomes:

Upon completing the Software Engineering Certificate of Achievement, learners will be able to:

  1. Create software requirements specifications, and design and develop multifaceted software systems.
  2. Acquire everything about software engineering starting from introduction, software development lifecycle and its models, various software development architectures, and software development tools.
  3. Analyze, design, and develop database solutions by translating database modeling theory into sound database design and implementation.
  4. Analyze and design complex front-end applications for cloud and client-server architectures and integrate them with backend databases.
  5. Demonstrate critical thinking and ability to analyze and synthesize computer science concepts and skills with ethical standards.
Enrollment Completer Projections

Based on the LMI report provided by LAOCRC, there appears to be a supply gap for the programming occupation in the region. The report shows the five-year occupational demand projection to be 5826 jobs available annually in the region due to new job growth and replacements. Los Angeles Southwest College Computer Science projects a minimum of 30 learners per semester will enroll in this pathway. 

Program Proposal Attributes

Program Award Type(s) (Check all that apply)
  • Certificate of Achievement: 16 or greater semester (or 24 or greater quarter) units (C)
Program Goal

The Software Engineering Certificate of Achievement Goals and Objectives are consistent with the mission of the community colleges under Education Code section 66010.4 which states “A primary mission of the California Community Colleges is to advance California’s economic growth and global competitiveness through education, training and services that contribute to the continuous work force improvement.”

The practice of software engineering blends engineering, computing, project management, and software development. As Learners deepen their understanding by completing this certificate, they develop new ways of thinking that they ​can apply in everyday scenarios. They also learn user interface design principles essential to programming and making great applications. This certificate will prepare learners to enter the field of software development with solid foundation as the demand for programmers is increasing at all levels. With more practice as programmers, students get better at designing clever and efficient solutions to coding challenges. This certificate intent is to help filling the anticipated supply gap within the field.

Course Units and Hours

Total Certificate Units (Minimum and Maximum)

The Software Engineering Certificate of Achievement is 21 units minimum and 21 units maximum.

Units for Degree Major or Area of Emphasis (Minimum and Maximum)

n/a

Total Units for Degree (Minimum and Maximum)

n/a

Course Report

Program Requirements Narrative

The following table outlines the sequence of course requirements of the Software Engineering Certificate of Achievement: 

Program Requirements
CS 101 INTRODUCTION TO COMPUTER SCIENCE 3 Y1, Spring
CS 119 PROGRAMMING IN PYTHON 3 Y1, Spring
CS 116 PROGRAMMING IN C++ 3 Y1, Spring
CS 216 OBJECT ORIENTED PROGRAMMING IN C++ 3 Y1, Fall
CS 152 SERVER-SIDE RUBY WEB PROGRAMMING 3 Y1, Fall
CS 164 EssENTIALS OF SOFTWARE ENGINEERING 3 Y2, Spring
CS 290 COMPUTER PROJECT 2 Y2, Spring
CS 291 COMPUTER PROGRAMMING LABORATORY 1 Y2, Spring
CourseTitleUnitsYear/Semester
(Y1 or S1)

Supporting Documents

Los Angeles/Orange County (Archived)

District

LACCD

College

Los Angeles Southwest College

CRLC Member

Rick Hodge

Email

Log in to view Email.

Phone

Log in to view Phone.

Reason for approval request.

New Program

Place of program in college's curriculum/similar program.
CSIT
List similar programs at other colleges in the Los Angeles and Orange County Region.
None similar
Annual Enrollment projects (non-duplicative)
120
Priority Sector

Information & Communications Technology

Submission Details

Published at

04/28/21 - 08:28 AM

Status

Recommended

Return to Drafts

Please list the reason(s) for returning "SOFTWARE ENGINEERING". to Rick Hodge's drafts. This message will be sent to hodgerl@lasc.edu

Comments, Documents, Voting

Comments

All Comments

No comments to display.