top of page

COMPUTER SCIENCE

01.

CS0 - Fundamentals of Computing

Course Syllabus:

  • Process knowledge and algorithms

  • Problem-solving by brute-force search

  • Data abstraction and decomposition

  • Functional abstraction and decomposition

  • Recursion

  • Extending problem-solving with divide and conquer

02.

CS1 - Programming Methodology with C &
CS2 - Data Structures and Algorithms

This course introduces students to the design and implementation of fundamental data structures and algorithms. The programming language used for this course is Java.

 

Course Syllabus:​

  • Basic data structures (linked lists, stacks, queues, binary heaps, hash tables, binary search trees, and graphs)

  • Searching and sorting algorithms

  • Basic analysis of algorithms

  • Very basic object-oriented programming concept

Contact

Location 1:

110-8291 Ackroyd Rd

Richmond, BC V6X3K5

 

Location 2:

185-6951 Elmbridge Way,

Richmond, BC, V7C 0A4

 

Location 3:

​5557 West Blvd,

Vancouver, BC, V6M 3W6

​​​​

Tel: 604-285-3835

Mobile: 778-321-3903​

Email: drjennychan@gmail.com

WeChat ID: DrJennyChan

© 2015-2024 by Dr. Jenny Chan.
Proudly created with
Wix.com

bottom of page