Contra Costa College Diablo Valley College San Ramon Campus of DVC Los Medanos College
     
 

  COMPUTER SCIENCE
Introduction to Programming
Introduction to Programming is the first course of the three fundamental courses that preparing a student to be a junior transfer to a four year Computer Science major. These three courses are also the foundation for a career as a computer scientist. The specific programming language is somewhat irrelevant, since the foundation applies to all languages. Java appears to be eclipsing C++ as the language of choice for this course, however there are a number of factor recommending C++. Java protects the programmer, for instance there are no pointers or multiple inheritance, which means C++ is a bit harder to learn and harder to use. This means it is easier to move from C++ to Java, than from Java to C++. A significant factor recommending C++ is that the language C is a subset. C is a language used for performance programming in areas such as computational modeling, high performance computing, and gaming. It is also the language in which all Unix and Linux operating systems are written.
 
 
Computer Architecture
Data Structures
Introduction to Programming
C++
Java
Lisp
 
 
 
  © Contra Costa Community College District 2008       Home