Summer courses begin June 23. Enroll by June 29.

Introduction to Computer Science II

COM SCI XL 32

Gain an understanding of modern programming by learning the principles of object-oriented and generic programming.

READ MORE ABOUT THIS COURSE
Online
Starting at $1,095.00
As few as 11 weeks
4.0

What you can learn.

  • Learn how to employ data abstraction to build programs
  • Understand how to use a variety of data structures in the course of solving problems
  • Analyze what data structures and algorithms are most appropriate for a given problem

About this course:

Object-oriented software development. Abstract data type definition and use. Overloading, inheritance, polymorphism. Object-oriented view of data structures: stacks, queues, lists. Algorithm analysis. Trees, graphs, and associated algorithms. Searching and sorting. Case studies and exercises from computer science applications.

Summer 2025 Schedule

Date & Time
Details
Format
 
-
This section has no set meeting times.
Available
See Details
Instructor: Robert Atkinson
403758
Fee:
$1,095.00
Onlineformat icon
Notes

Enrollment limited; early enrollment advised. Enrollment deadline: June 29th, 2025

As part of your required course materials, you will be utilizing zyBooks, an interactive online textbook designed to enhance your engagement with the content through animations, learning questions, and practice problems.

There are two versions of zyBooks available for this course:

$64 – Includes the zyBook only (core textbook content)
$89 – Includes the zyBook plus zyLabs, which offer hands-on coding practice and auto-graded programming assignments
Your instructor will inform you which version is required for your section. Please ensure you purchase the correct version to stay on track with your coursework.

Refund Deadline
No refunds after July 06, 2025

Fall 2025 Schedule

Date & Time
Details
Format
 
-
This section has no set meeting times.
Future Offering (Opens July 28, 2025 12:00:00 AM)
See Details
Instructor: Robert Atkinson
405203
Fee:
$1,095.00
Onlineformat icon
Notes
Enrollment limited; early enrollment advised. Enrollment deadline: September 28th, 2025
Refund Deadline
No refunds after October 05, 2025

Contact Us

Ready to start
your future?
Keep up to date on the latest news and offerings in Software Development & Programming
By signing up, you agree to UCLA Extension’s Privacy Policy.

vector icon of building

Corporate Education

Learn how we can help your organization meet its professional development goals and corporate training needs.

Learn More

vector icon of building

Donate to UCLA Extension

Support our many efforts to reach communities in need.

Innovation Programs

Student Scholarships

Lifelong Learning

See More