ÎçÒ¹¾ç³¡

Skip to main content
students working together in the library

Computing IRL exemplifies the promise of the liberal arts by taking what students learn in to classroom and applying it to our communities' needs.

Open only to first-year students, the Computing IRL ("In Real Life") immersive program aims to reimagine what beginners can do with computer science in their first semester. Students will see how computing techniques and ideas inform and are informed by their interaction with the real world. Computing IRL consist of three courses:

  • A first-year seminar on the societal impacts of technology
  • An introductory computer science course for beginners
  • An internship course to apply that knowledge to real problems.

Is Computing IRL for me?

Probably! The target audience for the program are students with no computer science background but are interested in learning. You do not need any previous programming experience! We value students with diverse interests across the sciences, the arts, and the humanities, and especially those who want to use their knowledge to help other people.

Note that due to the course load required, Computing IRL is not compatible with the 3-2 engineering program.

What internship projects would I do?

An example of an internship location is STEAM:CODERS, a non-profit in Pasadena dedicated to bringing STEAM (science, technology, engineering, arts, and mathematics) education to students at underserved K-12 institutions. Interns there will learn about STEAM education, about how technology supports or excludes low-income communities, and about the structure and operation of community non-profits. We will consult with students before placing them with an organization and we hope to match incoming students with more advanced students within each organization.

Other past projects include working with:

  • The Metropolitan Water District to design the Solar Cup website
  • The ÎçÒ¹¾ç³¡ Computer Science Department to build community via online social activities
  • A judicial office campaign to build social media presence and track results
  • ÎçÒ¹¾ç³¡ Athletics teams to track competition results and build social media presence
  • La Matematica (an Association for Women in Mathematics publication) to develop ethical review practices and materials
  • The ÎçÒ¹¾ç³¡ Student Success team to build a virtual ÎçÒ¹¾ç³¡ quad
  • Operation Pizzicato to streamline entertainment industry media processing practices
  • The ÎçÒ¹¾ç³¡ Fellowships Office to redesign their website and build social media presence
  • Streetscope to develop computer vision techniques for measuring traffic
  • The ÎçÒ¹¾ç³¡ Institute for the Study of Los Angeles to design online exhibits in the digital humanities
  • The Garvey School District to support online learning and student emotional well-being

What classes would I take as part of Computing IRL?

The Computing IRL ÎçÒ¹¾ç³¡ Immersive Semester consists of 3 linked courses totaling 12 units:

  • FYS 2: Social Difference and the Politics of Technology (4 units)
  • COMP 131: Fundamentals of Computer Science (4 units)
  • COMP 295: Computer Science Internship (4 units)

Students who successfully complete these courses will fulfill both their Fall First Year Seminar (FYS) requirement as well as the Core Lab Science requirement.

First-year students at ÎçÒ¹¾ç³¡ can take up to 18 units each semester, with an average course load being around 16 units, so Computing IRL participants will be able to register for one additional 4-unit class of their choice during Orientation.

What have previous students said?

From the Fall 2023 Internship course:

  • I feel like this [the Computing IRL Internship] really helped me understand some concepts in computer science that helped me in my other computer science class. It also helped me gain some computer science skills that can be used for jobs and internships that I may want to do in the future. [I] wanted to gain skills in communication, team work, and computer science skills and after taking the course and completing it, I feel like I gained skills in all of these areas. I feel like I also gained skills that I had not thought I would gain.

  • The fact that all of the internships were so different was great, and everyone brought something different to the table, which is great for diverse groups of students.

From the Fall 2023 Introductory Computer Science course:

  • I had zero background in computer science before this course and it was a very scary concept to me. I now know that it is a doable subject and have a new appreciation for it. [The professor] is clearly really knowledgeable and cares about communicating his knowledge to beginners. Knowing that was a comfort to me. I'm really appreciative that the course was taught in a digestible way. I expected to struggle a lot and I kind of did but the course was very gratifying in the sense that I felt like my hard work paid off every time I put in the effort. My mom told me to take this course and I really didn't want to but I just gave in, but now I'm planning on continuing in CS which is pretty surprising to me.

 

How do I sign up?

If you're interested in being part of the Computing IRL Immersive Semester, scroll down this page and hit the big orange button to fill out the online interest form!

FYS 2: Computing IRL: Social Difference and the Politics of Technology

Prof. Brian Bartell
4 units; MWF 11:45-12:40

"Technology" is often thought of as being neutral and at its best providing solutions to problems without human bias. Despite this, contemporary developments in predictive policing and algorithmic racism, to give only two prominent examples, suggest that this is not the case. In Social Difference and the Politics of Technology we will discuss contemporary issues like AI, automation, and environmental technologies, and a longer history of technology dating to plantation slavery and European colonialism. The course will ask students to think about the ways that technological development has never been neutral and has always been connected to histories of race, gender, sexuality, and hierarchical conceptions of what it means to be human, as well as economics and labor, and ecological issues. In doing so we will look at a wide array of texts and media to examine these histories, to imagine worlds otherwise to them, and as a foundation for developing writing skills in order to ethically engage with technological change on an increasingly unequal and unstable planet. 

COMP 295: Computing IRL Internship

Prof. Chris Cianci
4 units; TR 8:30-9:55pm

​​​​Students will work with LA-based non-profits such as STEAM:CODERS, a Pasadena-based organization that teaches local middle and high school students to program, or the Association for Women in Mathematics, a national organization that promotes women in computation. Students will complete weekly reflection papers and a final presentation describing what they've learned about computation IRL.  Open only to students enrolled in the Computing IRL semester.

COMP 131: Fundamentals of Computer Science

Prof. Hector M. Camarillo Abad
4 units; Various Times
fulfills the Core Lab Science Requirement

Computer science is about the organization of information and the design of processes that use it. This course teaches students to think computationally—how to break processes down into components that can be then fully described—and to acquire other habits necessary for a computer scientist. Students should come out able to write simple but complete programs of their choosing, and should also be able to diagnose problems in unfamiliar programs.

Interested in enrolling in this program?

Complete the interest form linked below by the end of the day June 11th. Seats are limited and we may not be able to accommodate all interested students. Sign up early for the best chance getting a seat. 

 

Questions?   Contact Prof. Justin Li (justinnhli@oxy.edu)

 

Visiting Assistant Professor, Core Program
Core Program

Brian Bartell studies the intersection of technology, aesthetics, politics, and race and social difference in the twentieth and twenty-first century United States.

Visiting Assistant Professor, Computer Science
Computer Science

Chris has devoted his career (and much of his life) to robots of all flavors, shapes, and sizes; from swarm systems and sensor networks to self-driving cars and dexterous humanoids.

Contact the Core Program
Johnson Hall

Room 115

Edmond Johnson
Director of Advising, Core Program Coordinator, Affiliated Faculty in Music
Office: Johnson Hall 108
Richelle Gaunt
Faculty Services Assistant
Office: Johnson Hall 101