Starting Date 3/16/2019
End Date 5/4/2019
One Course Tuition $1800
Class time Sat. 1:30 am to 5:00 am (On-site)
Wed. 7:30 pm to 10:30 pm (Remote)
Location 1601 McCarthy Blvd., Milpitas, CA 95035

Course DescriptionThis course is designed to teach efficient use of data structures and how to design an algorithm to solve a practical problem. Students will learn the logical relations between data structures associated the real problem and its physical representation. Topics include algorithms and algorithm efficiency analysis, data organization and the applications. Practical use of the arrays, stacks, queues, single and double liked lists, trees, graphs, and heaps will be covered in depth. The class based data models with OOB design concept will also be introduced.

Learning ObjectivesBy the end of this course, students will be able to:

  • understand how a real problem is represented in the computer model;
  • apply the data structure models to improve the algorithm efficiency;
  • describe and appreciate OOB design and explore the trend in the software industry, especially, the influence of the Internet technology in software design.