Computer Science

Why study Computer Science at CCC

Is there an app you want that doesn’t exist? A website? A game? With computer science, every problem is just a program waiting to be written. Study computer science at Clovis Community College and make your software dreams come true! Being a computer scientist is the closest thing to being a wizard in real life.

Here at CCC, we offer hands-on experience in computer science concepts: our classes are less about listening and more about doing. Learning computer science is a challenging pursuit, so the department has all sorts of ways of supporting your learning, with peer tutors, professors being always available on Discord, and experienced students volunteering to help newer students.

Our program prepares you to transfer to four-year colleges all over the country. In the past few years, our CSCI students have transferred to UC Berkeley, UC Santa Barbara, UC San Diego, UC Irvine, CSU Fresno, CSU San Jose, CSU Monterrey Bay, and many others!

Our Philosophy

We provide a strong, up-to-date introduction to computer science concepts. Our professors stay current with the latest standards and topics in computer science. The courses we teach are grounded in theory and in practice, and they will prepare you to succeed in your future education and career.

Courses and Programs

Computer Science Courses

Course Course title Units
CSCI 1 Critical Thinking and Computer Science 3
CSCI 26 Discreet Mathematics for Computer Science 4
CSCI 40 Programming Concepts and Methodology 2 4
CSCI 45 Computer Organization and Assembly Language Programming 4

Computer Science Degree and Certificate Programs:

Program Type Major Code
Computer Science AS C.6920.AS

Career Opportunities

  • Software engineer
  • Data scientist
  • Software tester
  • Web developer
  • Systems analyst
  • Full-stack developer
  • Database administrator
  • Mobile application designer or developer

Note: most computer science careers require a bachelor’s degree.

Contact Us

Computer Science Contacts

Name Discipline E-mail
Tasha Hutchings Counselor tasha.hutchings@cloviscollege.edu
William Kerney Computer Science Instructor william.kerney@cloviscollege.edu
Lawton Nichols Computer Science Instructor lawton.nichols@cloviscollege.edu

Resources

ACM

Association for Computing Machinery (ACM)

We have a student chapter of the Association for Computing Machinery, which is the world’s largest computer science organization. The ACM gives 2-3 talks per semester on different topics of technical and general interest, and brings in guest speakers as well, such as Richard Stallman, the founder of the Free Software Foundation and GNU.

ACM

Additional Notes for Students

For students who are interested specifically in making video games, we teach a two-semester series of classes in game development, called IS-50A and IS-50B. Even for students who don’t want to make video games, these classes can be useful as they give students additional opportunities to exercise their computer science skills.

The Tutorial Center on campus is a great place to go for help with homework assignments, as they staff it with experienced computer science students. After you’ve become an experienced computer science student, it’s a great job to have, as it will improve your skills at reading other people’s code and debugging them.

Students who take all the computer science classes here will finish by doing a series of hands-on capstone projects building things like autonomous boats, ping pong sentry guns, interactive art exhibits, and programming drones. Students have done some pretty amazing things over the years here, and it looks great on a resume.