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
650.940.7424
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.