Under the general direction of the Assistant Dean for Instructional Computing Services and Instructional Computing Intermediate Programmer/Analyst provides systems analysis and programming for the instructional computer laboratories; provides technician support and manage the faculty local area network; provides assistance for faculty engaging in computer assisted instructional development, including multimedia; as needed, serves in the capacity of either Computer Center Technician; may supervise work of other technical staff; and performs other related duties as assigned.


  1. Provides system analysis and programming for all instructional computing laboratories; consulting with instructional computing staff and users regarding existing systems and desired results;
  2. Designs, develops, codes, tests, debugs, and documents system level programs for a variety of microcomputer and minicomputer environments, including multimedia;
  3. Manages the operation and programming of the faculty local area network; provides technical expertise and troubleshooting on network and file server issues; insures that networked resources operate efficiently and effectively;
  4. Manages the hardware configuration, database design, software development, and systems support enhancements for instructional computing laboratories;
  5. Assists in the development and publication of instructional computing lab policies and procedures;
  6. Assists in the development and presentation of workshops in the use of instructional computing lab applications.


  1. Two years experience in systems analysis and design;
  2. One concurrent or additional year of local area network programming;
  3. One concurrent or additional year of multimedia programming;
  4. 30 semester units of college coursework.


Knowledge of :

  • Computer hardware, including IBM PC, Macintosh, and their peripherals;
  • Computer operating systems, including MS/PC‑DOS,OS/2, Macintosh, MPEV;
  • Computer programming languages including at least two of the following: C, Assembly, Pascal, Unix, BASIC;
  • Computer networking and networking protocols, especially IPX, ARCnet, and
  • Token‑ring;
  • Computer‑based multimedia hardware and software;
  • Structured programming;
  • Object‑oriented programming;
  • System analysis and design;
  • Debugging and testing techniques; and

Ability to:

  • Perform all aspects of the systems analysis/software development paradigm;
  • Manage the operation of local area networks;
  • Troubleshoot and repair problems in local area network communications;
  • Work closely with faculty involved in using the instructional computing laboratories;
  • Organize, prepare, and conduct inservice training in computer operations, applications, and programming;
  • Develop and write technical documentation;
  • Follow oral and written instructions;
  • Establish and maintain cooperative working relationships with others;
  • Work in a multi‑ethnic environment.

Seeing to inspect written documents, communicate with District staff, sitting for extended periods of time, bending, kneeling and reaching to retrieve and file records, and dexterity of hands and fingers to operate a keyboard and other office equipment.


Pasadena City College Logo

Pasadena City College
1570 East Colorado Boulevard, Pasadena, CA 91106
(626) 585-7361 direct ⋅ (626) 525-7924 fax