Skip to Section
Submitter's Information
Teresa Ong
AVP Workforce
Bay Area
Foothill College
CTE Dean
Teresa Ong
Log in to view CTE Dean's Email.
Program Details
Software Development in Python
New Program
Computer Software Development (070700)
07/01/19
Python is a high-level programming language that lets you work quickly and integrate systems more effectively. Python programmers are employed in research, data science, machine learning, artificial intelligence, quality assurance, web back-end, and other careers throughout the software industry.
80
Program Proposal Attributes
- Certificate of Achievement: 16 or greater semester (or 24 or greater quarter) units (C)
Students learn software development techniques and methods for creating applications inPython. Students apply these skills in practical projects relevant to the software industry. The successful student will be able to use much of the coursework toward a BS in computer science.
Program LearningOutcomes:
· Students are able to design, document, test and debug programs using Python
· Students use design patterns in application programs
· Students demonstrate techniques for creating modular reusable code
Course Units and Hours
min: 24 quarter units/ max: 28 quarter units
n/a
n/a
Course Report
Course | Title | Units | Year/Semester (Y1 or S1) |
---|---|---|---|
Required: Both of the following courses (9units) | |||
CS 3A | Object Oriented Programming Methodologies in Python | 4.5 | |
CS 3B | Intermediate Software Design in Python | 4.5 | |
Plus: at least 15 units from the following courses | |||
CS 3C | Advanced Data Structures and Algorithms in Python | 4.5 | |
CS 10 | Computer Architecture and Organization | 4.5 | |
CS 18/Math 22 | Discrete Mathematics | 5 | |
CS 22A | Javascript for Programmers | 4.5 | |
CS 30A | Introduction to Linux | 4.5 | |
CS 31A | Introduction to Database Management Systems | 4.5 | |
CS 40A | Software Engineering Methodology | 4.5 | |
CS 50A | Software Basics (CCNA) | 4.5 | |
Math 10 | Elementary Statistics | 5 | |
Math 48A | Precalculus I | 5 | |
Math 48 B | Precalculus II | 5 | |
Math 48 C | Precalculus III | 5 | |
Math 1A | Calculus | 5 |
SuggestedSequence:
Fall:CS 3A and MATH 48A
Winter: CS 3B and CS 30A
Spring:CS 3C and CS 40A
TotalUnits = 27.5
Supporting Documents
Bay Area Regional Questions
CTE & Transfer
Submission Details
06/13/19 - 10:18 PM
Recommended
Return to Drafts
Please list the reason(s) for returning "Software Development in Python". to Teresa Ong's drafts. This message will be sent to ongteresa@foothill.edu
Comments, Documents, Voting
Comments
All Comments
No comments to display.