Here is information about the various computer science research labs on campus and the faculty who lead them. Read about each of the labs and contact the faculty members who are in research areas that excite you. We also have a link to the CS courses offered by the department.
Remember to come to our awesome internship panel, resume workshop, and info sessions to learn how to best prepare yourself for internship applications. Also, make sure to create accounts on LinkedIn and Handshake (through UCSB Career Services) and look for internships on these platforms.
Here are links to Leetcode and HackerRank, which have great practice problems to help you prepare for coding interviews for your internships.
Make sure to check out SB Hacks, UCSB's very own hackathon that takes place in January. Visit the link below to learn more and sign up for their mailing list for updates.
C++ is a powerful object-oriented language used to build complex applications, games, and more. The introductory CS courses here at UCSB teach C++.
Learn how to create your own Android mobile apps using Kotlin, Java, or C++.