Ohlone College homepage. A-Z Index. Site Search. Directory. Ohlone College homepage.
Ohlone College banner.

Computer Science Department

Student intensely looking at his computer screen.The Computer Science Department (formerly Computer Studies) offers various Associate Degree and Certificate programs. Please refer to the following links in the Degree and Certificates section for specific program information.

Degrees and Certificates

Review academic requirements in the Catalog and in the Curriculum Guides. All students are encouraged to meet with a counselor to review academic program requirements and/or have questions answered.

Get Adobe Reader. Adobe Reader (free) must be installed on your computer to view the documents marked "PDF." (If you have difficulty opening these files, please clear the browser cache then try again.)

Related Information at Ohlone

Courses

Course descriptions are available in the Catalog. Review the Class Schedule for class dates and times. A sampling of courses for this discipline includes:

  • CS/CNET-101 Introduction to Computers and Information Technology
  • CS/CAOT-101L Computer Applications
  • CS-102 Introduction to Computer Programming Using C++
  • CS-104A Visual Basic.NET Programming
  • CS-104C ASP.NET Programming
  • CS-104D Web Services for .NET
  • Male and female students working at computers in the computer lab.CS-113/MATH-163 Discrete Mathematics for Computers
  • CS-116 C++ Programming - An Object-Oriented Language
  • CS-117 Introduction to Wireless Programming and Technology
  • CS-118 Introduction to Assembly Language Programming
  • CS-121 Applied Programming in Visual C++
  • CS-122 C#.NET Programming
  • CS-124 Advanced Programming with Data Structures
  • CS-125 Introduction to Programming Using Java
  • CS-126 Internet Security Programming
  • CS-129A Software Testing
  • CS-130 Systems Analysis
  • CS/BIOT-131 Computing Concepts in Biotechnology
  • CS/BIOT-132 DNA Computing
  • CS/BIOT-133 SAS Programming
  • CS-135 Database Programming
  • CS/CNET-137 Introduction to SQL and PL/SQL Programming
  • CS-139 Data Mining
  • CS-141B SAS Graphing and ODS
  • CS-146 Introduction to UNIX/Linux
  • CS-147 Shell Programming
  • CS-148A UNIX/Linux System Administration I
  • CS-149 PERL Programming
  • CS/LS-151 Internet for Research
  • CS/CNET-152 Data Communications
  • CS/CNET-157 TCP/IP and Internetworking
  • CS-158 Client Server Architecture
  • CS/ART/BA/GA-160A Computer Graphics I
  • CS-162 XHTML
  • CS/CAOT-164 Introduction to FrontPage
  • CS/GA-169A/ART-139A Digital Photography
  • CS-170 Java Programming
  • CS-172 Servlets and JSP
  • CS-173 J2EE and EJB
  • CS-175 Script Technology for Web Development
  • CS-176 CGI Programming with PERL for Web Development
  • CS-177 E-Commerce
  • CS-178 XML
  • CS-179 Dynamic Web with ColdFusion
  • CS/BIOL/CHEM/ENGI/GEOL/PHYS-190 Scientific Research Methodology

Student Learning Outcomes

Upon successful completion of the courses in this discipline, the student will have acquired the following knowledge and skills:

  • Think logically and critically to solve problems, explain conclusions, and evaluate evidence or critique the thinking of self and others.
  • Identify, analyze, and document the requirement specifications for typical software projects and design techniques to create a solution to the problem.
  • Apply software development techniques that use the correct syntax and semantics of a programming language to write the source code to implement and test/debug a specified design.
  • Exhibit professional behavior and work habits, demonstrate the ability to work in teams, and effectively communicate project design.
  • Demonstrate knowledge of fundamental computer science concepts in areas such as history of programming languages and computing, software design, operating systems, networks, information management systems, and professional and ethical responsibilities.
  • Critically examine the basic concepts of computer organization and architecture, CPU, computer memory, I/O fundamentals, and machine language.
  • Investigate functions, relations, sets, simple proof techniques, Boolean algebra, propositional logic, digital logic, elementary number theory, and the fundamentals of counting.
  • Demonstrate ability to use Internet tools and network protocols to implement client/server applications.

Career Opportunities

Student working at computer in computer lab.Employment Outlook

Please refer to the following links for employment outlook and labor market information:

Please visit the Counseling Department and Student Success Center for information.

Transfer Information

The following California State University and University of California offer major in Computer Science and/or related fields. The campuses that offer the major are identified next to each major name. Click a campus abbreviation next to a major to see more information about that major through the ASSIST online student transfer information system.

  • Applied Computer Graphics B.S. (CSUC)
  • Business Administration B.S. (CSULA)
  • Computer Engineering B.S. (CSUFRES, UCSB)
  • Computer Engineering B.S. (Computer Science and Engineering) (UCSD)
  • Computer Information Systems B.S. (HSU)
  • Computer Science and Engineering B.S. (UCD, UCI, UCLA, UCM)
  • Computer Science B.A. (UCB, UCSB)
  • Computer Science B.A./B.S. (UCSC, UCSD)
  • Computer Science B.S. (CPP, CPSLO, CSUB, CSUC, CSUCI, CSUDH, CSUEB, CSUFRES, CSUFULL, CSULA, CSULB, CSUN, CSUS, CSUSB, CSUSM, CSUSTAN, HSU, SDSU, SFSU, SJSU, SSU, UCD, UCI, UCLA, UCR, UCSB)
  • Computer Science B.S. - Computer Engineering Option (CSUEB)
  • Computer Science B.S. - Networking and Data Communication Option (CSUEB)
  • Computer Science B.S. - Software Engineering Option (CSUEB)
  • Computer Science with Specialization in Bioinformatics B.S. (UCSD)
  • Creative Studies: Computer Science Emphasis B.S. (UCSB)
  • Electrical Engineering and Computer Science B.S. (UCB)
  • General Engineering B.S. Concentration in Software (SJSU)
  • Information and Computer Science B.S. (UCI)
  • Linguistics and Computer Science B.A. (UCLA)
  • Materials Science and Engineering/Electrical Engineering and Cmptr Science B.S. (UCB)
  • Mathematics - Computer Science B.A. (UCSD)
  • Mathematics B.S. (SSU)
  • Mathematics B.S. Concentration in Computer Science (SSU)
  • Mathematics B.S. with Applied Math/Computer Science Option (CSULA)
  • Mathematics of Computation B.S. (UCLA)
  • Mathematics, Scientific Computation B.S. (UCSD)
  • Nuclear Engineering/Electrical Engineering and Computer Science B.S. (UCB)
  • Software Engineering B.S. (CPSLO)
  • Telecommunications, Multimedia, and Applied Computing B.S. (CSUMB)
  • Undeclared School of Engineering (UCM)
  • Visual Arts /Interdisciplinary Computing and the Arts B.A. (UCSD)

Visit http://www.assist.org/ to explore major information and courses articulated with the above universities.

Please visit the Counseling Department and Transfer Center for information.

Faculty

Full-time

Part-time

Division

Science, Technology, and Engineering Division.

Advisory Committee

Ohlone College has in addition to college transfer courses, programs which meet the needs of the local community in vocational, technical and career areas. To assist the college in determining the needs of the various facets of the community, representatives of business, the professions, labor and industry, are invited to participate in curriculum planning.

Members

  • Ms. Judith Bettencourt, Consultant
  • Mr. Kendall F. Casey, Senior Scientist, Jason Associates Corp.
  • Mr. Virendra Chaplot, Representative, Ohlone College
  • Ms. Angela Corrieri, President, Strategic Computer Solutions
  • Mr. David R. Evans, Retired, Alameda County Water District
  • Dr. Xisheng Fang, Representative, Ohlone College
  • Dr. Yong Gao, Representative, Ohlone College
  • Mr. Richard Grotegut, Mission Valley ROP
  • Mr. Stephen J. Hanna, Stephen J. Hanna Computer Consulting
  • Mr. Jeff Kuhlman, Consultant, UNIX
  • Mr. Scott Mercer, Network Manager, NUMMI
  • Mr. Adam Peck, Representative, Ohlone College
  • Mr. David Topham, Representative, Ohlone College
  • Mr. George Wong, Representative, Ohlone College