Mountain View High School

AP Computer Science

Welcome to Mr. Nguyen Advanced Computer Science Class


Advanced Computer Science aims to be a course where students can expand further on their programming knowledge post AP Computer Science. This course will have an emphasis on data structures and their applications. Students will learn and apply such topics as generics, collections, lists, linked lists, queues, stacks, maps, hashtable, hashmap, heaps, and trees. Students will study and evaluate their design, do performance analysis (Big-O), and analyze optimal implementation given various scenarios of data processing. In addition, students will explore concepts towards search, sorting, file i/o, networking, and multithreading.


Support

I am usually available in my classroom before school, during lunch, and after school for support. However, it is recommended to contact me and make an appointment ahead of time.


Tutorial

The Mountain View Tutorial Center has tutors with experience in computer programming to assist and support you throughout the day.


Location and Contact

Room P4

ly.nguyen@mvla.net

650.940.7424

MVHS Computer Science &

GIrls Who Code Club

Be part of a group of students that work and learn together.

Develop mobile apps and participate in programming competition

Take a leadership role in advocating for computer science education.

Computer Science Club - Link

Girls Who Code Club - Link

MVHS App

The MVHS App written by our students through the computer science club contains tools useful to our high school community, and helps users stay informed.

  • Daily Bell Schedule
  • School Calendar access
  • School Map

Access it at MVHS.IO

Class Materials

Class Lessons, Calendar, and Materials are on Google Classroom.

Calendars