Computer Science

Man with 2 computer monitors and a laptop.

Bakersfield College's Computer Science program provides a pathway to a CSU computer science major and completion of a computer science bachelor’s degree education in the field of computer science.

The program is designed to give students a solid foundation in computer programming, data structures, algorithms, and software development, as well as an understanding of the theoretical foundations of computer science. With a focus on hands-on learning, students will have the opportunity to develop their skills through projects, programming assignments, and laboratory work.

What is Computer Science?

Computer Science is the study of computers and computational systems. It encompasses both theoretical and practical aspects of computing, including algorithms, programming languages, software design and development, computer architecture, and the analysis of data and information. The field also covers topics such as artificial intelligence, human-computer interaction, computer graphics, databases, and networks.

Computer science is a rapidly evolving field that is increasingly important in today's world, as computer technology continues to play a growing role in our lives and in the global economy. The study of computer science provides individuals with valuable skills and knowledge that are in high demand in the job market, making it an excellent choice for those looking to start or advance their careers.

Is Computer Science Right for Me?

The study of computer science may be a good fit if you possess certain qualities and skills, including:

  • Strong logical and critical thinking skills
  • An aptitude for mathematics and problem-solving
  • Interest in technology and how it works
  • Creativity and imagination
  • Ability to learn and adapt quickly to new technologies
  • Patience and perseverance
  • Attention to detail
  • Good communication skills, both verbal and written

Additionally, individuals who enjoy working with computers, writing code, and developing new software and applications may find the study of computer science to be a good fit. It's important to note that computer science requires dedication, hard work, and a willingness to constantly learn and evolve with the field.

Ultimately, the best way to determine if computer science is a good fit is to gain exposure to the field through classes, workshops, or other opportunities, and to talk to professionals in the industry. Those who have a passion for technology and enjoy finding solutions to complex problems may find the study of computer science to be a fulfilling and rewarding choice.

Computer Science Degree

Students in computer lab.
The Associate in Science in Computer Science for Transfer degree (AS-T in Computer Science) is designed to provide students a clear transfer pathway to the CSU computer science major and completion of the computer science baccalaureate degree, to grant guaranteed admission to a CSU to a similar major, with junior standing, and the ability to complete their remaining requirements within 60 semester or 90 quarter units.
Web developer smiling.
This Certificate of Achievement teaches the skills and knowledge needed to be successful in the field of web development. Provides a foundation in usability, accessibility, and design principles, as well as, technical skills at hand-coding HTML, CSS, JavaScript, PHP and MySQL. 

You may also be interested in CompTIA and Information Technology.

BC students walking and talking on campus
Paying For Education

You CAN Afford BC

Don’t let finances get in the way of your goals. Get help paying for college costs like tuition, books, or sometimes even the rent with a variety of financial aid options to help you reach your educational and career goals.

Careers

An Associate of Science (AS) degree in Computer Science can prepare graduates for a variety of entry-level positions in the computer science industry. Some potential careers for individuals with an AS in Computer Science include:

  • Junior Software Developer
  • IT Support Specialist
  • Web Developer
  • Database Administrator
  • Technical Support Specialist
  • Junior Systems Analyst
  • Network Administrator
  • Junior Data Scientist
  • Mobile Application Developer
  • Game Developer

The specific careers and job opportunities available to an individual with an AS in Computer Science will depend on factors such as experience, skills, and location. Pursue further education in computer science or a related field to enhance your career prospects and earning potential. The study of computer science is a rapidly evolving field with a high demand for skilled professionals, making it a solid choice for individuals looking to start or advance their careers in technology.

Student with university penant.
Beyond BC

Transfer to a University

Bakersfield College's Associate Degrees for Transfer (AA-T or AS-T) guarantee admission with junior standing to the CSU system with priority admission to your local CSU campus in a similar program. Consult a counselor and/or transfer specialist for details.

Academic Department: Engineering & Information Technology

Career & Learning Pathway: STEM Pathway

Courses: Computer Science (COMP)


Not sure where to start? Let us help.

Meet with a Counselor

Take the right classes to meet your education and career goals. Create your Comprehensive Student Education Plan (CSEP) with your Counselor or Ed. Advisor.
Call (661) 395-4421.

Not sure about your career path?

Take the career quiz to discover the perfect career based on your personality type and interests.