Computer Science & Engineering
Shape the future of technology with Butte College’s Computer Science and Engineering programs. From programming and cybersecurity to mechatronics and software development, our hands-on curriculum prepares you for high-demand careers in the digital world.
Programs
Goal
Career or TransferLength
2 yearsFlexibility
Associate Degree in Computer Animation and Game Development
The Computer Animation and Game Development program combines art and technology to prepare students for transfer and advanced study in digital media. Students gain a foundation in multimedia design and production with applications in digital animation, video game design, 3D modeling, texture and concept art, special effects, graphic and storyboard art, and game programming. This program meets lower-division major preparation for the Computer Animation and Game Development program at CSU, Chico and for similar majors at other four-year universities.
Flexibility
This program is based mainly at Main Campus, where most required courses run reliably, with the Chico Center covering a good chunk of the rest — so plan to combine the two. Glenn Center works for general education only, and online options are too limited to rely on for major coursework. Meet with a counselor to map out the right sequence across locations.
Goal
Career or TransferLength
1-2 yearsFlexibility
Associate Degree or Certificate of Achievement in Computer System Administration
The Computer System Administration program prepares students for industry-recognized certification exams and entry-level employment as computer support technicians or junior system and network administrators. The curriculum includes server and network installation, configuration, troubleshooting, and maintenance. No prior technical experience is required for enrollment. Courses within the program align with preparation for multiple certification exams, including Cisco CCNA, CompTIA A+, Linux+, Network+, Server+, Cloud+, and Security+. With additional GE graduates can attain an Associate Degree in Computer System Administration.
Associate Degree in Computer Information Systems
The Computer Information Systems program prepares students for transfer and career opportunities by focusing on the practical application of technology to support organizations. Coursework includes end-user IT systems, systems analysis and design, software development, and mathematics. This program partially reflects the requirements for the Bachelor of Science in Computer Information Systems at CSU, Chico; students planning to transfer should consult with a counselor to review program and transfer requirements. Career opportunities for graduates include IT consultant, programmer/analyst, application developer, quality assurance specialist, IT support specialist, IT project manager, and other roles in the IT industry.
Associate Degree or Certificate of Achievement in Cyber-Security Practitioner
The Certificate of Achievement in Cyber-Security Practitioner prepares students for entry-level employment in cybersecurity and equips them with the knowledge and skills required to pass globally recognized industry certifications. The program emphasizes industry standards, best practices, and hands-on training to develop a workforce of highly skilled digital security professionals. Graduates will be prepared for careers as cybersecurity practitioners and related roles in the field of information security. With additional GE graduates can attain an Associate of Science in Cyber-Security Practitioner.
Flexibility
Across these programs, no single location covers all required coursework, so you'll need to combine options. Online generally offers the strongest or most consistent coverage of major courses, with Main Campus and the Chico Center providing additional required sections to fill remaining gaps; the Glenn Center mainly supports general education rather than major requirements. Dual enrollment may add options for some programs, but availability depends on your high school. Meet with a counselor to build a term-by-term plan tailored to your program.
Goal
Career or TransferLength
1-2 yearsFlexibility
Associate Degree or Certificate of Achievement in Computer Programming
The Computer Programming program prepares students for entry-level employment as computer programmers and web developers. The curriculum covers the software development life cycle, algorithms, fundamental data structures, database design, and the design, implementation, and testing of computer programs and dynamic websites. No prior programming experience is required for enrollment. With additional GE graduates can attain an Associate Degree in Computer Programming.
Flexibility
Both the degree and certificate in this cluster follow the same pattern: most required coursework is reliably available Online, making it the most realistic path for completing either program. Main Campus and the Chico Center each offer a handful of required courses, but not enough to complete the program on their own, so you'd need to combine them with Online coursework. Meet with a counselor to map out a schedule that works for you.
Goal
Transfer or CareerLength
2 yearsFlexibility
- Main Campus
Associate Degree for Transfer in Computer Science
The Associate in Science in Computer Science for Transfer is designed for students planning to complete a bachelor’s degree in Computer Science at a CSU campus. This degree guarantees admission to the CSU system, though not to a specific campus or major, and students transferring with this degree will be required to complete no more than 60 units after transfer to earn a bachelor’s degree.
Associate Degree in Computer Science
The Associate of Science in Computer Science prepares students to be able to describe the organizational structure of computer hardware and explain how it interacts with software systems. They will apply both structured and object-oriented approaches to software design, demonstrating the ability to plan and develop efficient, maintainable programs. In addition, students will document program source code clearly and accurately, following established industry conventions and standards.
Flexibility
Both Computer Science programs in this cluster rely on Main Campus for the full run of required coursework, since that's the only location where everything is reliably offered. The Chico Center, Glenn Center, and Online can help fill in a few required courses or knock out general education, but none of them can serve as your main base. Meet with a counselor to build a schedule that combines these options effectively.
Goal
Career or TransferLength
0.5-3 yearsFlexibility
- Main Campus
Associate Degree or Certificate of Achievement in Civil Engineering
The one-year Certificate of Achievement program in Civil Engineering provides students with foundational skills in engineering graphics, computer-aided design (CAD), and surveying. Coursework prepares graduates for entry-level positions supporting civil engineers in design, drafting, and fieldwork (not eligible for financial aid). With additional GE graduates can attain an Associate in Science Degree in Civil Engineering, which is designed to cover the majority of the first two years of coursework leading to a Bachelor’s Degree in Civil Engineering at CSU, Chico. While a bachelor’s degree is generally the minimum requirement to practice as a junior engineer, the associate degree provides preparation for employment as an engineering aide or assistant. The curriculum includes core math and science courses along with required lower-division courses in civil engineering.
Associate Degree or Certificate of Achievement in Electrical Engineering
The one semester Certificate of Achievement in Electrical Engineering program is designed to provide the core lower-division courses required for transfer into a bachelor’s degree program in Electrical Engineering at most four-year universities. Students complete coursework in mathematics, physics, and electrical engineering fundamentals that prepare them for advanced study (not eligible for financial aid). With attitional GE graduates can attain as Associate in Science Degree in Electrical Engineering, which is designed to cover the majority of the first two years of coursework leading to a Bachelor’s Degree in Electrical Engineering at CSU, Chico. While a bachelor’s degree is generally the minimum requirement to practice as a junior engineer, the associate degree provides preparation for employment as an engineering aide or assistant. The curriculum includes core math and science courses along with required lower-division courses in electrical engineering.
Associate Degree or Certificate of Achievement in Mechatronic Engineering
The Certificate of Achievement in Mechatronic Engineering is designed to provide the core lower-division courses required for transfer into a bachelor’s degree program in Mechatronic Engineering at most four-year universities. Students complete coursework in mechatronic engineering fundamentals that prepare them for advanced study (not eligible for financial aid). With additional GE Graduates can attain as Associate in Science Degree in Mechatronic Engineering, which is designed to cover the majority of the first two years of coursework leading to a Bachelor’s Degree in Mechatronic Engineering at CSU, Chico. While a bachelor’s degree is generally the minimum requirement to practice as a junior engineer, the associate degree provides preparation for employment as an engineering aide or assistant. The curriculum includes core math and science courses along with required lower-division courses in mechatronic engineering, and also aligns closely with the requirements for both mechanical engineering and electrical engineering pathways.
Associate Degree or Certificate of Achievement in Computer Engineering
The Certificate of Achievement in Computer Engineering develops skills in digital systems, programming, and computer hardware. Students are prepared for technical support roles assisting computer engineers in design, troubleshooting, and testing of computer-based systems (not eligible for financial aid). With additional GE graduates can attain an Associate in Science Degree in Computer Engineering, which is designed to cover the majority of the first two years of coursework leading to a Bachelor’s Degree in Computer Engineering at CSU, Chico. While a bachelor’s degree is generally the minimum requirement to practice as a junior engineer, the associate degree provides preparation for employment as an engineering aide or assistant. The curriculum includes core math and science courses along with required lower-division courses in computer engineering.
Associate Degree or Certificate of Achievement in Mechanical Engineering
The Certificate of Achievement in Mechanical Engineering is designed to provide the core lower-division courses required for transfer into a bachelor’s degree program in Mechanical Engineering at most four-year universities. Students complete coursework in mathematics, physics, and engineering fundamentals that prepare them for advanced study (not eligible for financial aid). With additional GE graduates can attain an Associate in Science Degree in Mechanical Engineering, which is designed to provide the foundation for the first two years of a four-year program leading to a bachelor’s degree in Mechanical Engineering at CSU, Chico. Students complete coursework in mathematics, physics, and engineering principles that prepare them for advanced study and professional practice. While a bachelor’s degree is typically required for employment as an entry-level engineer, this program equips students with knowledge and skills applicable to positions in engineering-related industries.
Certificate of Achievement in Engineering Fundamentals
(Not Eligible for Financial Aid) The Certificate of Achievement in Engineering Fundamentals is designed to provide the core preparatory courses required for transfer into a bachelor’s degree program in engineering at most four-year universities. Students complete lower-division coursework in mathematics, science, and engineering that prepares them for advanced study.
Certificate of Achievement in Engineering Support Technician
(Not Eligible for Financial Aid) The Certificate of Achievement, Engineering Support Technician offers coursework in foundational engineering principles along with hands-on training through a built-in internship in process manufacturing industries. Students gain the knowledge and experience needed for entry-level employment as engineering support technicians and are also prepared to take an industry-recognized certification exam.
Flexibility
Most engineering programs in this cluster require you to be at Main Campus for nearly all required coursework, with Chico Center and Online covering only small pieces and Glenn Center generally limited to general education courses — so plan on Main Campus as your home base. The Engineering Support Technician certificate is an outlier: no single location covers everything, and students typically combine Main Campus and Online coursework, with occasional Chico Center sections, to complete requirements. Meet with a counselor to map your specific schedule and confirm current course offerings.
Goal
Transfer or CareerLength
1-2 yearsFlexibility
Associate Degree or Certificate of Achievement in Civil Engineering Technology
The Civil Engineering Technology program is designed to prepare students to enter the world of Civil Engineering Technologists or Technicians. After completion of the program, the graduate will be prepared to enter civil engineering technology at the entry level, or complete additional GE to attain an Associate Degree in Civil Engineering Technology. The Associate in Science Degree in Civil Engineering Technology prepares students for careers as civil engineering technologists or technicians through a broad curriculum that includes surveying, map drafting, and computer-aided drafting (CAD). Students gain the skills to serve on field survey crews, work in engineering offices, and prepare maps for recordation using both traditional drafting instruments and CAD software. There is a strong, ongoing demand for trained civil engineering technicians and technologists in both public and private sectors.
Flexibility
Both the degree and certificate in this cluster run mainly at Main Campus, where you'll complete most of your required coursework. Online offers a partial option that can fill in some gaps but won't cover the program on its own, while the Chico Center and Glenn Center only reliably offer a small slice of coursework, making them useful supplements rather than a standalone path. Meet with a counselor to build a term-by-term plan.
Goal
CareerLength
1 semesterFlexibility
- Online
Certificate of Completion in Cisco Network Administration
(Not Eligible for Financial Aid) The completion of this certificate will prepare students for the Cisco Certified Networking Associate certification.
Certificate of Completion in Computer Support Technician
(Not Eligible for Financial Aid) This certificate provides the required skills for employment as a Helpdesk technician and provides a foundation in information communications technology.
Certificate of Completion in Linux Pro
(Not Eligible for Financial Aid) The Linux Essentials Certificate is designed to teach students the basic Linux administration skills applicable to the Information and Communication Technologies (ICT) workforce. Students completing this program will gain the skills necessary for entry-level Linux administration and the foundational knowledge required for industry certifications.
Certificate of Completion in Security Pro
(Not Eligible for Financial Aid) The Cybersecurity Fundamentals Certificate is designed for current Information and Communication Technology (ICT) professionals who wish to enhance their skills and advance their careers. The program provides a strong foundation in cybersecurity practices applicable to the IT workforce. Students completing this certificate will gain the knowledge and abilities needed to protect data, prevent loss, and apply industry best practices.
Certificate of Completion in Server Administration
(Not Eligible for Financial Aid) Completion of this certificate validates student knowledge of management and maintaining a modern Windows Server hybrid infrastructure.
Flexibility
Most Skill Builders programs require piecing together coursework across Online and one or more centers, since no single location reliably covers all required courses on its own; Chico Center and Online typically carry the bulk of the load, while Main Campus and Glenn Center mainly serve general education needs. Computer Support Technician is the exception, offered fully Online for students who want a more flexible path. Dual enrollment may help fill gaps for some programs, but availability varies by high school. Meet with a counselor to build a term-by-term plan that fits your situation.
Department Contacts
Office: SCI 120
Department phone: (530) 879-6106
Contact phone: (530) 895-2219
Looking For Something Else?
Other Departments in Science, Technology, Engineering & Mathematics
Explore Other Communities of Interest