NOTE: This site is being updated. Please check back on December 1 for current information.
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). Here are some of the topics we'll be
discussing in CSCI 7: 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. Late Start Class
CSCI 7: Introduction to Computer Programming Concepts
Transfer Students should take Math 1, Math 2 and Math 8 (or Math 6).
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!
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.
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.
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.
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.