Class Detail

UCSC Logo

CMPS 12B - 01   Introduction to Data Structures

2018 Summer Quarter

Search



Copy Link
Textbooks
Course Readers

Class Details

Career
Undergraduate
Grading
Student Option
Class Number
70604
Type
Lecture
Instruction Mode
In Person
Credits
5 units
General Education
MF
Status
Open
Available Seats
103
Enrollment Capacity
175
Enrolled
72
Wait List Capacity
0
Wait List Total
0

Description

Teaches students to implement common data structures and the algorithms associated with each data structure, through progressively difficult exercises. Topics include big "O" notation; pointers, recursion (induction), and dynamic allocation; linked lists and list processing; stacks, queues, binary trees and binary search trees; simple sorting techniques and simple search techniques. Students will gain a working knowledge of the elements of the Java and C programming languages. Prior experience with Unix is assumed.

Enrollment Requirements

Prerequisite(s): course 11 or 12A or Computer Engineering 13. Concurrent enrollment in course 12M is required.

Class Notes

In summer, visiting students may request instructor permission to enroll by showing proof prerequisites have been met: Patrick Tantalo, ptantalo@ucsc.edu

Meeting Information

Days & Times Room Instructor Meeting Dates
TuTh 10:00AM-12:30PM J Bask Aud 101 Tantalo,P. 06/25/18 - 08/17/18
Search