Computer Science Department

computer science dept

Chair: Gene Khaja
  925-969-2612
  GKhaja@dvc.edu
  LA-109
Coordinator:  
Computer Network Technology Cheryl Martucci
  925-969-2486
  CMartucci@dvc.edu
   FO 231
Division: Mathematics and Computer Science
  MA-267
  925-969-2688
Directory: Computer science faculty and staff

Possible career opportunities
Study in computer science prepares students for careers in programming, computer operations, systems analysis and engineering, and web design, as well as artificial intelligence, robotics, and software engineering and development. Some career options may require more than two years of college study.

Besides offering courses designed to meet lower-division requirements for a major in computer science, there is also a wide variety of courses covering current popular topics and new software development tools and languages. Such courses provide a path for working professionals to upgrade their skills.

Associate degree and certificate program information

Degrees and certificates are offered by the Computer Science Department:

Associate in science degrees

  • Computer science (COMSC)
  • Microsoft Windows system administration (CNT)

 

Certificates of achievement

  • Computer science - Advanced C++ programming (COMSC)
  • Computer science - Advanced Java programming (COMSCI)
  • Computer science - Computer architecture (COMSC)
  • Computer science - Mobile and Enterprise Java programming (COMSCI)
  • Computer science - Program design(COMSC)
  • Computer user support (COMSC)

 

Computer Science Department Student Learning Outcomes (SLOs) 

Computer Science Department class schedules

 

Return to Mathematics and Computer Science Division page

rule

Computer science faculty office hours

Five new, state-approved "certificates of achievement" in computer science are now available. Click one below to complete and print an application form. They are 12 units each:

  1. Advanced Java programming: COMSC 110, 255, and 256
  2. Mobile and Enterprise Java programming: COMSC 110, 255, and 257
  3. Program design: COMSC 110, 165, and 210
  4. Computer architecture: COMSC 110, 165, and 260
  5. Advanced C++ programming: COMSC 110, 165, and 200

It is possible to substitute other college credit for the first and/or second course in each sequence, as long as you complete the last course. It is also possible to get multiple certificates, double-counting common courses like 110, 165, and 255. Deliver your completed and signed form to the Admissions and Records Office.


Computers have dramatically changed the way we live our lives today and the way we look toward the future. The need for qualified people to develop and program these computer systems is here to stay. The Diablo Valley College associate in science degree in computer science prepares students for a variety of programming and software support positions.

Just getting started? Check out: you might be a programmer if...

Want to go all the way? Start with an A.S. degree. As an A.S. degree candidate you will gain an understanding of:

  • programming
  • problem solving
  • data structure
  • machine architecture
  • broad base general education


Students can also choose between the following areas of focus:

  • Java
  • C++


Job opportunities in computer science are challenging and diverse, and they can also be cyclical, making a degree more valuable than a certificate. Over all, the demand for individuals with a computer science background is expected to grow significantly throughout the next decade.

After a student has earned an A.S. degree in computer science, he or she is well prepared to go directly into entry-level employment in the computer programming field.

In the San Francisco Bay Area, salaries range from $30,000 to $40,000 for entry-level programmers and up to $85,000 or more for a more experienced programmer.

The Department
The Computer Science Department offers courses in three general areas, each targeted to serve students with specific needs:

• General education students seeking a Computer Literacy course which will transfer to both CSU and UC campuses and/or provide hands-on instruction in the use of personal computer for classroom and office: COMSC 100 and 100L.

• Computer science transfer students planning to major in computer science or computer engineering at a four-year school: COMSC 105, 110, 210, 255, 260, 165 and 200.

• Programming professionals seeking to update their skills: COMSC 95, 96, 97, 98 (HTML), 120, 121 (SQL), 138 (VBA), 171, 172 (UNIX/Linux), 256, and 257 (Java)

Back to top