Dec 06, 2021
Length: 91 credits
Estimated Cost: $16,169.00
- Resident Tuition: $11,340.00*
- Technology Fees: $990.00
- General Student Fees: $804.00**
- Online Course Fee: $900.00 (if applicable)
- Books / Materials: $479.00
- Program Specific Fees: $156.00 (data fee)
- Other Cost / Expenses: $1,500.00*** (computer, Internet)
Costs provided are estimates only. Learn more and view current tuition and fee information at lanecc.edu/esfs/credit-tuition.
* Resident tuition is based on all program requirements (general education, core, directed electives).
**General Student fees are paid once each term, depending on whether you are taking classes on Main Campus, or at one of the outreach centers or by distance learning.
*** Any special info about program costs or expenses.
**** This is the total of all the differential fees attached to the courses in this program.
Program Learning Outcomes
The purpose of this program is to prepare technicians for entry-level positions as software developers.
Students who complete this program will be able to:
PLO 1 - Design, implement, test, debug and document web based computer programs using a variety of current tools and technologies
PLO 2 - Design, implement, test, debug and document at least one other type of computer program such as: game program, database program, object-oriented program
PLO 3 - Explain and model the relationship between computer programs and organizational processes
PLO 4 - Interpret the mathematical concepts of a programming related problem-solving task and translate them into programming logic and expressions
PLO 5 - Use appropriate library and information resources to research programming tools and technologies and support lifelong technical learning
General Education courses must be completed with a grade of C- or better, or Pass.
Writing (8 credits) - Complete both of the following:
Math (4-5 credits) - Complete one of the following:
Human Relations (3-4 credits) - Complete one of the following:
Health/PE/Dance (3 credits): Complete any Health (HE), Physical Education (PE, PEAT, PEO), or Dance (D) course or any combination of these courses.
Open Elective (1 credit): Complete any 100- or 200-level course to meet this requirement.
Program Electives must be completed with a letter grade of C- or better. P/NP is not accepted. Complete 12 credits from the following list:
- This is the parent program for the Computer Programming: Database Specialist, CPC , Computer Programming: Front End Web Development, CPC , and Computer Programming: Mobile Application Development, CPC .
- Students who complete the Computer Programming Degree will have completed all of the coursework to earn the Computer Programming: Database Specialist, CPC and the Computer Programming: Front End Web Development, CPC .
- This program follows the Associate of Applied Science (AAS) Requirements unless otherwise specified.
- Second-year requirements: A personal laptop is recommended for second-year students in the degree program. Please contact the Program Coordinator for options and system requirements.
- Programming majors are strongly advised to take as electives CS 235AM and CS 235IM .
- Students using lower-credit courses to meet General Education requirements may need to take additional Electives to meet the 90-credit minimum.
- For more specific information about the Fall/Winter/Spring CS/CIS elective sequences please contact the Program Coordinator to help determine which elective sequence best fits your goals.
- Computer programming languages: Students' taking their first programming language (C, N, or P) will take CS 161/162. Because CS 161/162 are not repeatable courses, upon taking a second programming language, students must use the CS 133/233 course numbers. CS 161/162 are the courses listed in catalog degree requirements but CS 133/233 will be accepted as well. For help with this, contact the department or academic advisors.
By completing CS 275 and CS 276 students can take the Oracle Certified Foundations Associate Exam.