Page 16 - De_Anza_College_Community_Ed_Winter-Spring_2021_Catalog
P. 16

 WINTER/SPRING 2021
DATA STRUCTURES AND ALGORITHMS – BEGINNING TO INTERMEDIATE
(Grades 9-12) (572*)
This course provides a comprehensive explanation of data structures including linked lists, stacks and queues, search trees, heap, searching and hashing techniques. Students will learn how to analyze the complexity of an algorithm. The course will use the C++ language
for implementing various concepts that students can also code in other languages such as Java, C# or Python.
Instructor: Jasneet Matta has a master’s degree in information technology from Mumbai University and has taught students in grade school through college. She thrives on teaching students to grow socially and academically, while helping them gain self-confidence through motivation and encouragement.
Class requirements: Tablet or computer with internet capability
Cost: $215
Dates and times: Jan. 10, 17, 24 and 31, Feb. 7, 21 and 28, March 7 (eight Sundays; no class on Feb. 14),
11 a.m.-12:20 p.m.
Instructor: Jasneet Matta has a
master’s degree in information technology from Mumbai University and has taught students in grade school through college. She thrives on teaching students to grow socially and academically, while helping them gain self-confidence through motivation and encouragement.
Class requirements: Tablet or computer with internet capability
Cost: $215
Dates and times: March 14, 21 and 28, April 11, 18 and 25, May 2 and 9 (eight Sundays; no class on April 4),
11 a.m.-12:20 p.m.
 DATA STRUCTURES
AND ALGORITHMS – INTERMEDIATE TO ADVANCED (Grades 9-12) (573*)
This course will expand on the design
and analysis of efficient algorithms and data structures, covering design methods, graph algorithms, approximation algorithms and randomized algorithms. Students will learn how the choice of
a particular data structure can greatly reduce or increase the complexity of
the algorithms. They will also learn
how the C++ language can be used for implementing various concepts, which can also be coded in other languages like Java, C# or Python.
 16 *Use the class number (after each course title) when registering online.











































































   14   15   16   17   18