Introduction to Computer Science II
                                                                                          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.
Typically Available
                
Fall
      Winter
      Spring
      Summer
        Duration
                As few as 11 weeks
                Units
              4.0
              Current Formats
                
Online
        Cost
                Starting at $1,095.00
              Get More Info
        What you can learn. 
    
  
  
                        
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.
            Prerequisites
            
          
              Winter 2026 Schedule
Date
                  Details
                  Format
                  
 - 
    
                  This section has no set meeting times.
              
    
                  Online
              
          Notes
          
Enrollment limited; early enrollment advised. Enrollment deadline: January 11th, 2026.
    Deadline
            Refunds only available from November 03, 2025 to January 18, 2026