Ask Joe
Menu

Tuan Vo

Tuan Vo

Professor: Computer Science


Building: 61-1654
(909) 274-4519
tvoAT_mtsac.edu
http://zeus.mtsac.edu/~tvo


AA — San Bernadino Valley College
BS — Computer Science, Cal Poly Pomona
MS — Computer Science, Cal Poly Pomona
MS — Software Engineering, Cal State Fullerton


Tuan Vo

I earned a Master's Degree in Computer Science and a Bachelor's Degree in the same with a minor in Mathematics from Cal Poly Pomona in 1992 and 1990 respectively.  I also graduated with an Associate of Arts Degree from San Bernardino Valley College in 1988.  In order to keep up with the latest developments in this field, I completed another Master’s Degree in Software Engineering at Cal State Fullerton in May 2008.
Before joining Mt. San Antonio College in the Fall 2000, I worked as a software engineer for TRW and Hughes Electronics for about eight years and then I taught Computer Information Systems at Citrus College for three plus years.  For a number of years, I was a lecturer in Computer Science at Cal Poly Pomona.


Hello Mountie Computer Science Students!
I am so excited that you have decided to take Java Language and Object Oriented Programming or Data Structures I! Your success is important to me, so to help prepare you for the next part of your educational journey, I would like to share some information with you about my courses and classroom environments.


Click on one of my classes below to explore the structure and goals of each class.


      • CSCI 145 FALL 2021

        Online Class Search:
        ** This class will display a Building/Room number and a Meeting Time in the online class search. It will also display as "Online" with a Meeting Time on a separate line, to indicate a hybrid class that meets on-campus and has a synchronous online component (regularly scheduled class meetings via Zoom).


        Prerequisites: CSCI 110


        Class Structure:
        My class is a synchronous hybrid, which means we will meet on-campus on Tuesdays and via Zoom on Thursdays. All exams will be conducted on-campus, in a traditional classroom setting. A working webcam is strongly recommended, and you are expected to participate via Zoom chat, speaking, breakout rooms, polls, and padlet activities. Lecture recordings will be posted. Lecture notes will not be posted.


        A physical or digital copy of the textbook , CSCI 145: Java Software Solutions - Foundations of Program Design, 9th Ed., by Lewis, Loftus, is required. Access to Eclipse for Java Devlopersis required. Free access to Padlet is also required. Homework assignments will be in the form of computer projects, textbook problems, and groupwork. Homework assignments will generally be due on Tuesdays and Thursdays.


        Required Materials:

        Reliable Internet Connection

        Eclipse for Java Developers Access

        Desktop/Laptop/Tablet/Smartphone

        Built-in or External Microphone (Strongly Recommended)

        Scanner or Free Scanning App (Strongly Recommended)

      • CSCI 220 (20406) FALL 2021

        Online Class Search:
        ** This class will display a Building/Room number and a Meeting Time in the online class search. It will also display as "Online" with a Meeting Time on a separate line, to indicate a hybrid class that meets on-campus and has a synchronous online component (regularly scheduled class meetings via Zoom).


        Prerequisites: CSCI 140 or CSCI 145


        Class Structure:
        My class is a synchronous hybrid, which means we will meet on-campus on Mondays and via Zoom on Wednesdays. All exams will be conducted on-campus, in a traditional classroom setting. A working webcam is strongly recommended, and you are expected to participate via Zoom chat, speaking, breakout rooms, polls, and Padlet activities. Lecture recordings will be posted. Lecture notes will not be posted.


        A physical or digital copy of the textbook , CSCI 220/230: Data Structures and Algorithms in C++, 2nd Ed., by Goodrich, is required. Access to Visual Studio (Free) is required. Free access to Padlet is also required. Homework assignments will be in the form of computer projects, textbook problems, and groupwork. Homework assignments will generally be due on Mondays and Wednesdays.


        Required Materials:

        Reliable Internet Connection

        Webcam (Strongly Recommended)

        Visual Studio (Free) Access

        Desktop/Laptop/Tablet/Smartphone

        Built-in or External Microphone (Strongly Recommended)

        Scanner or Free Scanning App (Strongly Recommended)


      • CSCI 220 (20405) FALL 2021

        Online Class Search:
        ** This class will display a Building/Room number and a Meeting Time in the online class search. It will also display as "Online" with a Meeting Time on a separate line, to indicate a hybrid class that meets on-campus and has a synchronous online component (regularly scheduled class meetings via Zoom).


        Prerequisites: CSCI 140 or CSCI 145


        Class Structure:
        My class is a synchronous hybrid, which means we will meet on-campus on Tuesdays and via Zoom on Thursdays. All exams will be conducted on-campus, in a traditional classroom setting. A working webcam is strongly recommended, and you are expected to participate via Zoom chat, speaking, breakout rooms, polls, and Padlet activities. Lecture recordings will be posted. Lecture notes will not be posted.


        A physical or digital copy of the textbook , CSCI 220/230: Data Structures and Algorithms in C++, 2nd Ed., by Goodrich, is required. Access to Visual Studio (Free) is required. Free access to Padlet is also required. Homework assignments will be in the form of computer projects, textbook problems, and groupwork. Homework assignments will generally be due on Tuesdays and Thursdays.


        Required Materials:

        Reliable Internet Connection

        Webcam (Strongly Recommended)

        Visual Studio (Free) Access

        Desktop/Laptop/Tablet/Smartphone

        Built-in or External Microphone (Strongly Recommended)

        Scanner or Free Scanning App (Strongly Recommended)


        Content Focus:

        .

Our classroom environment will be one that supports your diverse perspectives and honors your identities. Names are very personal and very powerful. The name by which we choose to be called represents who we are. I recognize that calling students by their preferred name is crucial to ensuring that the classroom environment (whether in person or online) is a safe and inclusive space for learning. If you have a preferred first name that you would like me to use, or would like to share your pronouns with me, please feel free to let me know!


Please make sure to log in to your Canvas courses daily to keep up with all announcements, materials, and due dates. Canvas can be accessed through your Mt. SAC portal or at https://mtsac.instructure.com.


My office hours will be held on-campus and via Zoom sessions on Mondays, Tuesdays, and Thursdays. You are welcome to contact me for appointment availability. I look forward to working with everyone, and please feel free to email me if you have any questions.


The Math and Computer Science Department is committed to helping our students achieve their math educational goals. We want you to succeed and excel in transfer-level mathematics. We recognize your potential and are here to support you! Whether you are here to obtain a degree, complete transfer requirements, or simply expand your knowledge, we will strive to provide resources that you may need along your journey. Explore the resources below for more information on how our campus can help you achieve your educational goals.


** This information is subject to change, before the start of the term. Please contact me if you have any questions.


Current Class Schedule:
Name Course ID Title CRN Units Days Start Date End Date Start Time End Time Building / Room
Name Course ID Title CRN Units Days Start Date End Date Start Time End Time Building / Room
Vo, Tuan CSCI 145 Java Programming 20400 4 R 08/23/2021 12/12/2021 08:00AM 09:25AM ONLINE
Vo, Tuan CSCI 145 Java Programming 20400 4 R 08/23/2021 12/12/2021 09:35AM 11:00AM ONLINE
Vo, Tuan CSCI 145 Java Programming 20400 4 T 08/23/2021 12/12/2021 08:00AM 09:25AM 61 1418
Vo, Tuan CSCI 145 Java Programming 20400 4 T 08/23/2021 12/12/2021 09:35AM 11:00AM 61 1418
Vo, Tuan CSCI 220 Data Structures I 20405 3.5 R 08/23/2021 12/12/2021 11:10AM 12:35PM ONLINE
Vo, Tuan CSCI 220 Data Structures I 20405 3.5 R 08/23/2021 12/12/2021 12:45PM 01:35PM ONLINE
Vo, Tuan CSCI 220 Data Structures I 20405 3.5 T 08/23/2021 12/12/2021 11:10AM 12:35PM 61 1418
Vo, Tuan CSCI 220 Data Structures I 20405 3.5 T 08/23/2021 12/12/2021 12:45PM 01:35PM 61 1418
Vo, Tuan CSCI 220 Data Structures I 20406 3.5 M 08/23/2021 12/12/2021 01:45PM 03:10PM 61 1418
Vo, Tuan CSCI 220 Data Structures I 20406 3.5 M 08/23/2021 12/12/2021 03:20PM 04:10PM 61 1418
Vo, Tuan CSCI 220 Data Structures I 20406 3.5 W 08/23/2021 12/12/2021 01:45PM 03:10PM ONLINE
Vo, Tuan CSCI 220 Data Structures I 20406 3.5 W 08/23/2021 12/12/2021 03:20PM 04:10PM ONLINE