education education education
education
UCSC Extension in Silicon Valley
UCSC Extension in Silicon Valley
My account login
Search Site Click here to find a coursecourse search

ucsc extension
 
Silicon Valley

Winter 2010 Catalog
CLICK HERE
  to request a
copy of our catalog.

Silicon Valley
 

UCSC extension
Program Overview Course Schedule

Computer Programming


Programmers Remain In High Demand
Software applications are deployed in nearly every facet of modern life; in fact, it's rare to discover an activity in which computers don't play a role. This ubiquity has created a need for technical professionals who can create, maintain and troubleshoot these applications, which explains why programmers--especially those with cutting edge skills in the newest technologies--remain in such high demand.

Silicon Valley's Richest Course Offerings
Our certificate in Computer Programming provides a solid working knowledge of the field--but goes beyond the foundation to teach how to apply that know-how to platforms and applications across the industry: from Window-based X86 to Internet-based programming and small mobile device platforms. In addition to a comprehensive list of programming languages, we also emphasize programming applications and methodologies. Courses explain basic models and emphasize software practices that reduce maintenance costs, optimize the code, and enable the creation of reusable software components.

Curriculum Keeps Pace with Industry Trends
Because all our instructors have years of experience working in their fields, we are able to constantly update our curriculum to keep up with industry developments. Nearly all major platforms are covered in our curriculum. Many courses use open source tools or lab-based commercial software to give students hands-on experience in programming projects.

Benefits of Studying at UCSC Extension
The knowledge gained here can be applied immediately on the job.

  • Richest software course offering in Silicon Valley
  • University of California quality reputation
  • Unique and practical courses to enhance job skills
  • Wide variety of advanced topics aids acquiring specializations
  • Program Certificate recognizes advanced knowledge and expertise
  • Courses taught by expert working professionals
  • Instructor-led learning with interactive Q and A
  • Local networking with fellow students
  • Convenient schedule and Silicon Valley location
  • More than 15 courses available online, anywhere, anytime

Who Should Attend This Program

  • Software developers who want to enhance their programming knowledge
  • Professionals in the field who want to keep up with rapid industry change
  • Graduating students or career changers looking to enter the software field
  • Engineers that need programming training for their projects
  • Individuals learning programming for personal applications
  • Project managers who are interfacing with programmers or managing software projects.



Prerequisites
Each course has different prerequisites. Please review the course descriptions to ensure that you meet the requirements, whether through job experience or education.

Recommended Course Sequence
We recommend that courses with different levels (those ending in I, II and III or in beginners, comprehensive, advanced) be taken in consecutive order; otherwise you may take courses in this program in any order and in any combination.

NOTE: Some courses may be listed in more than one program, however, only one course may be shared between two Engineering and Technology certificate programs unless otherwise noted.




Benefits of Declaring Candidacy
We encourage you to establish candidacy in a certificate program early in your studies. There are substantial benefits in doing so:

  • Curriculum changes subsequent to the date your application is received will not affect your course requirements.
  • Candidates will be notified of updates or special opportunities related to the program.



Program Contact
Enroll online now or contact the Engineering & Technology Department for more information: (408) 861-3860 or e-mail program@ucsc-extension.edu.



Certificate Requirements
Total: 14 units
GPA: 3.0 (GPA Calculator)
C or better in all courses.
Timeline: Complete minimum units/courses within 3 years.

Note:
Courses completed more than five years prior to date of certificate issuance cannot be used to fulfill requirements




How to Apply
Certificate applications can be submitted online or by using the PDF application. An application fee, listed on the form, is required to establish candidacy.

Online Application
Transfer a Course
Forms & Information
FAQs



800.660.8639
for program information
or to order a catalog

Request more information
Program Management
Business
Environmental Health
English