Skip to Section
Submitter's Information
Rick Hodge
Dean, CTE/Workforce Dev
Los Angeles/Orange County (Archived)
LA Southwest College
CTE Dean
Rick Hodge
Log in to view CTE Dean's Email.
Program Details
SOFTWARE ENGINEERING
New Program
Computer Programming (070710)
06/14/21
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:
- Create software requirements specifications, and design and develop multifaceted software systems.
- Acquire everything about software engineering starting from introduction, software development lifecycle and its models, various software development architectures, and software development tools.
- Analyze, design, and develop database solutions by translating database modeling theory into sound database design and implementation.
- Analyze and design complex front-end applications for cloud and client-server architectures and integrate them with backend databases.
- Demonstrate critical thinking and ability to analyze and synthesize computer science concepts and skills with ethical standards.
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
- Certificate of Achievement: 16 or greater semester (or 24 or greater quarter) units (C)
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
The Software Engineering Certificate of Achievement is 21 units minimum and 21 units maximum.
n/a
n/a
Course Report
The following table outlines the sequence of course requirements of the Software Engineering Certificate of Achievement:
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 |
Course | Title | Units | Year/Semester (Y1 or S1) |
---|---|---|---|
Supporting Documents
Los Angeles/Orange County (Archived)
LACCD
Los Angeles Southwest College
Rick Hodge
Log in to view Email.
Log in to view Phone.
New Program
Information & Communications Technology
Submission Details
04/28/21 - 08:28 AM
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.