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

Fall 2010 Catalogs
Now Available

CLICK HERE
  to request a
copy of our catalog.

Silicon Valley
 

UCSC extension
Program Overview Course Schedule

Linux Programming and Administration


Linux: Emerging as the Preferred OS for Embedded Devices and Internet Services
Linux is the environment of choice for hardware and software developers today. And despite many rivals, both Linux and UNIX remain leading operating systems (OS) on workstations and mid-range to high-end systems. Linux is also the leading OS for Internet servers. Known for their scalability, performance and large installed base, they are capable of supporting many simultaneous users of databases and other GUI applications.

Strong Demand for Linux Programmers and Systems Administrators
Given this breadth of demand, the need for trained Linux programmers and system administrators will remain strong for the foreseeable future. To help meet the need, the Certificate Program in Linux Programming and Administration at UCSC Extension provides a solid foundation in configuring, operating and programming these open, multi-user, multi-tasking Linux operating systems.

Training Provided at Three Levels of Expertise
We accommodate the training needs of professionals with varied experience. So, our Linux program is designed for multiple levels of expertise:

  • Basic knowledge, skills and tools needed to perform Linux system and network administration in a heterogeneous networked environment
  • Programming knowledge for new devices, systems or services operating on Linux
  • Advanced system or server configuration in enterprise or virtualization environments.

Benefits of Studying at UCSC Extension

  • Learn complete Linux package from installation to device programming
  • System knowledge is scalable from personal to enterprise
  • Receive hands-on learning for lab and programming classes
  • A unique structured curriculum from the basic to the advanced
  • Acquire employable skills in an emerging field

Who Should Attend This Program

  • Linux novices who are new to the field
  • Working professionals who want to keep up with the latests developments
  • Hardware engineers who interface with Linux systems or networks
  • Software developers who program devices or applications on Linux
  • System administrators who set up or maintain Linux systems



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
If you have limited or no UNIX or Linux experience, we strongly recommend that you begin with "Linux, Introduction" since it is the course upon which all other courses will build.

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