NOTE: This site is being updated. Please check back on December 1 for
current information.
NEW: Study Online This Fall!
Combining school with work and life can be a difficult
balancing act. To make that task easier CSCI now offers three online classes
starting in fall '07: CSCI 7
and CSCI 14
CSCI 7 covers basic programming concepts
to help students succeed in future Computer Science courses. CSCI 7 may also be
taken by students from other majors who simply have an interest in computers and
technology. CSCI 7 has no prerequisites and does not require any
programming experience.
This fall we offer both an on-campus section
of CSCI 7 and a hybrid online section (meets once a week on-campus).
- 3 transferable units
- Late Start (week of September 6)
- Two sections:
- Mr. Mehl: 100%
On-Campus: MW 12:00-1:35pm
- Mr. Traugott: 50%
Online/ 50% On-Campus: W 6:00-9:05pm
Here are some of the topics we'll be
discussing in CSCI 7:
- History of computers
- Overview of programming languages
- Binary numbers and computer arithmetic
- Logic
- Control structures and flowcharts
- Repetition (loops)
- Functions
- Algorithms
- Top down design
- Problem solving strategies
These topics are introduced via puzzles and collaborative
assignments. Our belief is that students are more likely to succeed in Computer
Programming if they associate it with fun rather than
toil. With a strong emphasis on logic, CSCI 7
will also develop general problem solving ability.
Classes offered in Spring of 2008
Transfer Students should take Math
1, Math 2 and Math 8 (or Math 6).
Welcome to the Chabot College Computer Science Department!
The Chabot Computer Science Department offers a broad curriculum including both academic and vocational programs.
Our academic curriculum is designed primarily to prepare students for transfer to a four year college in Computer Science,
Engineering or a related field. Vocational programs include
certificates and degrees that provide marketable and up-to-date technical skills.
A number of our courses are offered at night or in web-based format to accommodate students with
geographic or scheduling constraints. Whether you are
seeking a degree, a vocational certificate or simply re-tooling for today's
job market, you will find the resources you need at Chabot College.
The faculty offices for our department can be found in building 2000 on the Chabot Campus. When you are done browsing please feel free to contact one of our faculty
members for more information or just for a chat; even in Computer Science we
recognize that there is no substitute for human interaction!
Chabot Faculty
The Computer Science faculty at Chabot includes 4 full time instructors. The depth and breadth of knowledge you will
encounter at Chabot is truly outstanding among community colleges. You will also find faculty members who
know that their most important role is ultimately that of teacher and who
dedicate themselves seriously to this task. More about the Computer Science Faculty.
What is Computer Science?
Computer Science is the study of how to formulate problems for solution by
Computer. Computer Scientists are mostly concerned with programming and
software rather than computer hardware design, which tends to be classified in
the field of Computer Engineering. (Of course there is a fair amount of overlap
between the two disciplines.) Even with this restriction Computer Science is a broad and rapidly evolving discipline. Computers have become
increasingly important in all aspects of society and new applications of
Computer Science have arisen to reflect this importance. A web search on the
term "computational" will reveal that almost every academic discipline
can be prefixed by that magic word.
From Biology, Economics and Linguistics through Medicine, Engineering and Physics the
cutting edge is increasingly found on the edge that borders Computer
Science. More about Computer Science.
Jobs in Computer Science
Computer Scientists work in a variety of jobs that span almost all areas of
business and industry. Programmers code and design applications for
banking, telecommunications, multimedia, entertainment, education, publishing,
accounting, law and countless other fields. To appreciate the demand for computer
professionals you need only observe the pervasiveness of computers in our
society and consider that behind each piece of software are coders,
technical writers, software installers, testers and system administrators. Don't
let anyone give you negative hype about the computer science job market because
the facts simply do not support them. According to U.S. Department of
Labor predictions for job growth in the U.S., three of the top 10 job growth
categories between now and 2010 are in Computer Science. We live in a society increasingly
driven by computers; by embracing computer technology you will always
be one step ahead of the competition. More about Jobs
in Computer Science.
Vocational Courses at Chabot
Vocationally
oriented programming courses include Java Programming
(beginning and advanced), C#, Perl and UNIX/Linux. All vocational students will benefit from CSCI 7, which emphasizes programming concepts,
logic and problem solving.
Transfer Programs at Chabot
The Computer Science Department offers a carefully designed transfer program
for those students who wish to complete a bachelors degree at at four year
institution. Needless to say there is a substantial cost savings in
completing your first two years of college at a community college.
Our students regularly transfer to Cal State Hayward
and other local colleges including U.C. Berkeley, San Jose State, U.C.
Davis and Stanford University. We currently offer one transfer degree:
the AA/AS Degree in Computer Science with Emphasis in
Mathematics.
The Chabot Computer Lab
Most Computer Science Courses at Chabot include a lab session in room 3906,
the Chabot Computer Lab. In this facility you will have access to networked PCs
running both Windows and Linux, printers, broadband internet and a bevy of
installed software. Use of the lab is restricted to course related work and
requires an $8 usage fee. Instructors are generally available to help you even
outside of your regularly scheduled lab hours.