UCSB's Premier
Community Of All Things

Welcome to the Association for Computing Machinery (ACM) Student Chapter at UCSB! We help students prepare for a career in technology.

Hero Image

Our Mission

ACM at UCSB is a student-run organization that aims to support students interested in Computer Science by fostering a community of individuals who seek to learn from each other. Specifically, we create a place for students to prepare for a career in CS through hands-on experience developing real-world projects; gain exposure to a wide range of career paths within technology; network with faculty, graduate students, and professionals; pursue competitive programming opportunities; and ultimately have fun following their passion.

Branches

Web Dev Branch

acm.webdev

Research Branch

acm.research

ICPC Branch

acm.icpc

Upcoming Events

Winter Project Series Week 3: Technical Foundations

Set up your tech stack and start coding!

This session will help you lay the technical foundation for your project. We’ll cover choosing the right tech stack, an introduction to Git/GitHub, and how to use these tools for collaborative coding. Teams will also begin building their project backlogs and setting up their GitHub repositories. Get ready to start working on your MVP!

When: 1/22 at 7:00 PM

Where: ESB 1001

Undergraduate Research Panel

Learn how to secure an undergraduate research position!

You are invited to participate in UCSB ACM’s Undergraduate research panel, where you will get the chance to speak with undergraduate students working in labs and actively publishing for international journals. You will learn the tips and tricks for applications to independent professors and to the ERSP (Early Research Scholars Program). This is the best opportunity to learn about the application process and to edit your resume to boost your chances.

When: 1/23 at 7:00 PM

Where: TBD

LeetCode Workshop #1

Start your journey with LeetCode!

Welcome to the first workshop of the LeetCode series! In this session, we'll introduce the platform, discuss strategies for approaching problems, and get you started with your first coding challenges. You'll have the opportunity to collaborate with peers, ask questions, and start building your problem-solving skills.

When: 1/27 at 7:00 PM

Where: TBD

Winter Project Series Week 4: Office Hours (Zoom)

Get feedback and advice on your project!

Join us for an office hours session where you'll show off how your MVP prototype is coming along. Get feedback on your project proposal and feature backlog, and ask officers for general advice and tips on improving your project. This is a great chance to get targeted help on the areas you're struggling with!

When: 1/29 at 7:00 PM

Where: Online (Zoom)

LeetCode Workshop #2

Build your coding fundamentals!

In this session, we’ll focus on reinforcing your coding fundamentals. We will discuss common patterns and techniques used to solve a wide variety of problems on LeetCode. Work on problems that help solidify your understanding of essential data structures and algorithms.

When: 2/3 at 7:00 PM

Where: TBD

Frequently Asked Questions

As a student chapter of the international Association of Computing Machinery, ACM at UCSB is the premier Computer Science student organization on campus. We host events, workshops, and competitions to help students learn more about computer science and technology. Regardless of your major or skill level, we invite you to join our community and share our passion for technology!

ACM has three branches: ICPC, Research, and Web Development. Each branch holds independent events to support its unique mission. General meetings are unattached to any branch and support the mission of the club as a whole.

Check out our Linktree to join our Discord server, or get on our mailing list to stay up-to-date regarding our events.

ICPC, or the International Collegiate Programming Contest, is an algorithmic programming contest for college students. The ICPC branch at ACM aims to create a community of competitive programmers by hosting practice competitions and workshops. Additionally, it hosts tryouts for the ICPC regionals contest in November.

The Research branch of ACM at UCSB provides opportunities for undergraduate students to get involved in cutting-edge research at various UCSB labs. Through the 'Research Connect' program, students can be directly matched with open lab positions. The branch also hosts research panels, offering students a chance to network one-on-one with researchers and gain valuable insights into the world of academic and industry research.

The Web Development branch is a specialized division within our ACM chapter dedicated to web development. Our goal is to share expertise in full-stack development, including frameworks like React and Flask, with undergraduate students pursuing computer science. Watch for our upcoming website portfolio workshop and an exciting update to the former Coders SB project series!

Coders SB, now ACM at UCSB, was disbanded after the 2023-2024 academic year to reorganize as a student chapter of the Association of Computing Machinery.

Not in the slightest! We welcome students from all majors and backgrounds.

ICPC, or the International Collegiate Programming Contest, is an algorithmic programming contest for college students. The ICPC branch at ACM aims to create a community of competitive programmers by hosting practice competitions and workshops. Additionally, it hosts tryouts for the ICPC regionals contest in November.

The Research branch of ACM at UCSB provides opportunities for undergraduate students to get involved in cutting-edge research at various UCSB labs. Through the 'Research Connect' program, students can be directly matched with open lab positions. The branch also hosts research panels, offering students a chance to network one-on-one with researchers and gain valuable insights into the world of academic and industry research.

The Web Development branch is a specialized division within our ACM chapter dedicated to web development. Our goal is to share expertise in full-stack development, including frameworks like React and Flask, with undergraduate students pursuing computer science. Watch for our upcoming website portfolio workshop and an exciting update to the former Coders SB project series!