UCLA Summer Online Courses

 

COMPUTER SCIENCE SUMMER INSTITUTE

 

PROGRAM OVERVIEW

 

Introductory Track , June 21 - July 9, 2021

The Introductory Track provides a unique combination of coursework, coding bootcamp, and lab touring experiences. Participants who successfully complete the program will be awarded UCLA credit for Computer Science 30: Principles and Practices of Computing, a course designed for first-year college students in computer science and related majors who do not have prior programming experience.

No prior computer science knowledge required to participate.

 

Intermediate Track, July 12 - July 30, 2021

Intermediate Track provides a unique combination of coursework, coding bootcamp, and lab touring experiences. Participants who successfully complete the program will be awarded UCLA credit for Computer Science 97, a course covering critical concepts and skills in computer programming related to statistical inference, in conjunction with hands-on analysis of real-world datasets, including economic data, health data, geographical data, and social networks.

Computer science experience with basic programming skills (python) is required. Knowledge in basic matrix analysis, probability, and statistics is preferred.

 

Program Details

Course Credit

Introductory Track

This program carries 4 quarter units of letter grade UC credit. Students will be officially enrolled in the course Computer Science 30 - Principles and Practices of Computing. 

Teaches students how to use computers as tools for problem-solving, creativity, and exploration through the design and implementation of computer programs. Key topics are data types including integers, strings, and lists; control structures, including conditionals and loops; and functional decomposition.

Intermediate Track

This program carries 4 quarter units of letter grade UC credit. Students will be officially enrolled in the course Computer Science 97 - Variable Topics in Computer Science. 

The fundamental question this course aims to address is, given data arising in real-world, how does one analyze that data so as to understand the corresponding phenomenon.  The course teaches critical concepts and skills in computer programming related to statistical inference, in conjunction with hands-on analysis of real-world datasets, including economic data, health data, geographical data, and social networks.  This course will cover topics in machine learning, data analytics, and statistical modeling classically employed for prediction. The course will be a blend of theoretical and practical instruction, providing a comprehensive, hands-on overview of the Data Science domain.

Hands-on projects will form the bulk of the work for the class, and will seek to teach students the data science lifecycle: data selection and cleaning, feature engineering, model selection, and prediction methodologies.

FACULTY AND INSTRUCTORS

Director, Yizhou Sun

Yizhou Sun is an associate professor at the department of computer science at UCLA. She received her Ph.D. in Computer Science from the University of Illinois at Urbana-Champaign in 2012. Her principal research interest is on mining graphs/networks, and more generally in data mining, machine learning, and network science, with a focus on modeling novel problems and proposing scalable algorithms for large-scale, real-world applications. She is a pioneer researcher in mining heterogeneous information network, with a recent focus on deep learning on graphs/networks. Yizhou has over 100 publications in books, journals, and major conferences. Tutorials of her research have been given in many premier conferences. She received 2012 ACM SIGKDD Best Student Paper Award, 2013 ACM SIGKDD Doctoral Dissertation Award, 2020 ACM BCB Best Student Paper Award, 2013 Yahoo ACE (Academic Career Enhancement) Award, 2015 NSF CAREER Award, 2016 CS@ILLINOIS Distinguished Educator Award, 2018 Amazon Research Award, and 2019 Okawa Foundation Research Grant.

Associate Director, David Smallberg

David is a consultant in Computer Science, specializing in software systems and programming, and a Senior Lecturer in Computer Science at the University of California, Los Angeles. He obtained an M.S. degree in Computer Science at the University of California, Los Angeles (UCLA), and a B. S. Degree in Mathematics at the California Institute of Technology, where he graduated with honors.

His major areas of expertise include software design, programming and testing in both Unix and Windows environments in major programming languages, and various applications in internet and communications environments. He has developed and taught courses in C++, C, Windows SDK, Visual Basic, Pascal, introductions to UNIX for both programmers and non-programmers, C/UNIX system interface, advanced UNIX programming tools, operating systems, compiler construction, Bourne and Korn shell programming, assembly language programming, and software internationalization. He has assisted various clients with the design and implementation of software tools and systems. He has conducted software comparisons in copyright and intellectual property litigation cases, and developed software tools for software similarity detection.

ADVISORY BOARD

Eli Gafni, professor, department chair

Dr. Gafni was born in Tel-Aviv, Israel. He received his Bs.C from the Technion, Israel in 1972, and Ms and Ph.D. in Electrical Engineering in 1979 and 1982, from the University of Illinois at Urbana Champaign, and M.I.T, respectively. In 1982 he joined the UCLA computer science faculty. Dr. Gafni was the recipient of a 1983 IBM Faculty Development Award, and a 1984 NSF Presidential Young Investigator Award. His research interests include distributed algorithms, mathematical programming with application to distributed routing and control of data networks, and computer science theory.

Richard Korf, professor, Vice-Chair of Undergraduate Studies

Richard Korf is a Professor of computer science at the University of California, Los Angeles. He received his B.S. from M.I.T. in 1977, and his M.S. and Ph.D. from Carnegie-Mellon University in 1980 and 1983, respectively, all in computer science. From 1983 to 1985, he served as Herbert M. Singer Assistant Professor of Computer Science at Columbia University. His research is in the areas of problem-solving, heuristic search, and planning in artificial intelligence. He is the author of "Learning to Solve Problems by Searching for Macro-Operators" (Pitman, 1985). He serves on the editorial boards of Artificial Intelligence, and the Journal of Applied Intelligence. Dr. Korf is the recipient of a 1985 IBM Faculty Development Award, a 1986 NSF Presidential Young Investigator Award, the first UCLA Computer Science Department Distinguished Teaching Award in 1989, the first UCLA School of Engineering Student's Choice Award for Excellence in Teaching in 1996, and the Lockheed Martin Excellence in Teaching Award in 2005. He is a Fellow of the American Association for Artificial Intelligence.

 

Schedule


Registration

Program Eligibility

To apply for the Computer Science Summer Institute, you must meet the following qualifications:

  • The introductory program is open to students in grades 9th - 12th in Spring 2021 or Spring 2021 High School Graduates
  • The intermediate program is open to students in grades 10th-12th in Spring 2021 or Spring 2021 High School Graduates

Students who do not meet the minimum program requirements should not apply and should consider other summer opportunities.

How to Apply

To participate in the Computer Science Summer Institute, students must apply and receive acceptance into the program.

Program Requirements

  • Responses to the following essay prompts (each response up to 500 words):
    • What has motivated you to apply to this summer institute?
    • What do you expect to learn from this summer institute?
    • Do you have any experience related to computer science?
  • Unofficial High School transcript.


Fees and Payment

Program Fees - Introductory Track

Please find below a list of all fees that may apply to you to enroll in the Computer Science Summer Institute.

2021 Summer Institute Fees

  • Registration Fee: $350.00*
    *This registration fee is assessed one-time per each summer term for any precollege Summer Institute. If you are admitted and will be enrolled at UCLA in Fall 2021, other University fees of $132.69 will be assessed in lieu of the registration fee.
  • Program Fee: $2,400*
    * If you are admitted and will be enrolled at a UC campus in Fall 2021, your program fee will be $2,076.
  • IEI Fee: $61.00
  • Document Fee*: $50.00
    *If you are participating in UCLA Summer Sessions for the first time or an incoming UCLA undergraduate student, this document fee will be assessed. The one-time document fee covers life-time academic and verification transcripts that do not require special delivery services.

SUBTOTAL WITH DOCUMENT FEE:

  • Visiting Students (Non-UC): $2,861
  • Fall 2021 UCLA Students: $2,319.69
  • Fall 2021 Other UC Students: $2,337

Please note that a $350.00 nonrefundable registration fee will be required in order to reserve your space in the program.

Registration is not complete until the registration fee is paid in full. Those who are not prepared to pay can submit their registration form and retrieve registration at another time to pay the registration fee.

This fee is not refundable under any circumstances even if you withdraw from the program before it begins.

Program Fees - Intermediate Track

Please find below a list of all fees that may apply to you to enroll in the Computer Science Summer Institute.

2021 Summer Institute Fees

  • Registration Fee: $350.00*
    *This registration fee is assessed one-time per each summer term for any precollege Summer Institute. If you are admitted and will be enrolled at UCLA in Fall 2021, other University fees of $132.69 will be assessed in lieu of the registration fee.
  • Program Fee: $2,500*
    * If you are admitted and will be enrolled at a UC campus in Fall 2021, your program fee will be $2,176.
  • IEI Fee: $61.00
  • Document Fee*: $50.00
    *If you are participating in UCLA Summer Sessions for the first time or an incoming UCLA undergraduate student, this document fee will be assessed. The one-time document fee covers life-time academic and verification transcripts that do not require special delivery services.

SUBTOTAL WITH DOCUMENT FEE:

  • Visiting Students (Non-UC): $2,961
  • Fall 2021 UCLA Students: $2,419.69
  • Fall 2021 Other UC Students: $2,437

Please note that a $350.00 nonrefundable registration fee will be required in order to reserve your space in the program.

Registration is not complete until the registration fee is paid in full. Those who are not prepared to pay can submit their registration form and retrieve registration at another time to pay the registration fee.

This fee is not refundable under any circumstances even if you withdraw from the program before it begins.

Payment Deadline

Full summer fees are due no later than 5PM, May 1*. Failure to pay by the payment deadline may result in your space in the program being forfeited.

NOTE: Your bill reflects your enrollment activities. If you make any changes to your enrollments, be sure to monitor your BruinBill to verify any changes in your balance.

Your enrollment in the program is not officially confirmed until you submit full payment of the program fees and all other administrative fees.

*If you register AFTER May 1, you will be prompted to make full payment of all fees excluding any applicable document fee and IEI fees at the time of online registration. For the document and IEI fee payment, you can follow the same steps listed in PAYMENT METHODS above 1-2 business days after making payment of the full program fees.

Payment Methods

Credit Card of Electronic Check (E-Check)

Accepted forms of payment are VISA, MasterCard, Discover, AMEX, or e-check.

  • Log onto MyUCLA (UCLA Logon ID required)
  • At the MAIN MENU under the FINANCES AND JOBS drop-down menu, click on the BRUINBILL link
  • Once on the BruinBill page, select MAKE A PAYMENT at the top

All credit card payments are subject to a 2.75% non-refundable service charge each transaction. This charge is assessed by Higher One, Inc. and may not be refunded under any circumstances. No service fees are applied to e-check payments.

Cash, Check, or Money Order

Visit Payment Solutions and Compliance, 1125 Murphy Hall, UCLA to pay in person.

Note: Certain charges may apply to returned checks and credit card charge backs.

Foreign Currency Payment

Travelex payments allow you to lock into an exchange rate with your bank. If your currency is not included in the drop down list, you may request that your bank make the transfer in US dollars.

  • Log onto MyUCLA (UCLA Logon ID required)
  • At the MAIN MENU under the FINANCES AND JOBS drop-down menu, click on the BRUINBILL link
  • Once on the BruinBill page, select MAKE A PAYMENT at the top and select PAY WITH FOREIGN CURRENCY

Refund and Cancellation Policy

A valid payment of a non-refundable registration fee is required to complete registration. This fee is not refundable under any circumstances.

Program fees and other applicable fees, excluding the non-refundable registration fee, are refundable if the program is officially dropped prior to 5PM, JUNE 15 (PDT). In the event of withdrawal prior to the refund deadline, the total refund amount will reflect the non-refundable registration fee, appearing as Processing Fee on the BruinBill account.

If the program is dropped after 5PM, June 15 (PDT), all fees are non-refundable and you will be financially liable regardless of attendance. To officially cancel your enrollment, you must access your existing registration online.

If entitled to a refund from the UCLA Summer Sessions Office, you will receive your refund one of three ways within 1-3 weeks:

  • BruinDirect: BruinDirect is a free and automatic way for students to receive refunds directly to a U.S. checking or savings account. You may sign-up on BruinBill.
  • Credit Card: Payments made with a credit card will be returned back to the credit card that made the original payment.
  • Check Refund: If payment made using a method other than credit card and if not signed-up for BruinDirect, a refund will be issued as a paper check and mailed to the mailing address on file.

Participant Agreement

For a full overview of all terms and conditions for UCLA Summer Institutes, please review the Participant Agreement.

 

Grades

Units / Credits

UCLA is on the quarter system. While some schools are also on the quarter system, most colleges and universities are on the semester system. As a general guide to transferring quarter units to a semester system school, one semester unit or credit is worth 1.5 quarter units (e.g., 4 quarter units = 2.5 semester units).

UCLA courses are generally accepted for transfer credit, but all decisions on transferability rest with the home institution. Students should get advance approval of their UCLA Summer Sessions course selections from the home institution prior to registration.

Transcripts

The transcript is a permanent record that reflects all undergraduate and graduate work completed at UCLA. It lists courses, units, grades, cumulative grade-point average, transfer credits, total units, and work in progress in chronological order.

Ordering a transcript can be done online through MyUCLA. Those requiring expedited or special delivery can submit a Transcript Request Form.

Requests are not processed if students have outstanding financial, academic, or administrative obligations to the University.

NOTE: Current or newly admitted UCLA students will have their grades appear on their UCLA transcript immediately after grades are submitted by the course instructor. Current or newly admitted visiting UC students will have their grades appear on their home UC campus's transcript in October or November.

 

 

 

 

 

 

 

 

 

 

 

UCLA Summer Sessions 2021 will be remote. Learn More.