Instructor's name: Floyd Holliday
Instructor's email: holliday@fullerton.edu
Website: https://sites.google.com/a/fullerton.edu/activeprofessor/
Instructor's zoom: 841 642 3131
Organization: All classes meet for two hours. Generally the first 50 minutes are for the lecture. The second 50 minutes are an open lab time. I will be available during the second 50 minutes to answer your programming questions. Even when you have no questions, you may want to hear the answer for the questions asked by classmates.
Textbook: No textbook selling for money is needed in the classes I teach. In some classes we will use a free-of-charge ebook, but a book selling for money is never used.
Software development. You will need a Linux based platform to develop programs. In past semesters most students elected to program in Windows subsystem for Linux (WSL). Other less popular choices are Tuffix or a Linux distro. If you choose a distro it can be installed on the iron or in a virtual box. Both choices will work well in the classes I teach.
Express advising begins at 7:30pm via zoom. During Express Advising you will be asked these standardized questions. It helps to prepare your answers in advance. Express Advising is open to anyone. No appointment is needed.
What is your name?
What is your cwid?
What is your catalog year?
When do you expect to graduate (year and semester)?
Why did you decide to become a computer science major?
What is your preferred area within Computer Science?
When will you seek an internship? Before graduation, After Graduation, Never?
Arrive early and gain a better position in the waiting queue.
Tutoring a computer science subject is a valuable resource. Tutors are available for no charge. To get started visit room 206 and ask the clerk how to schedule a tutor in the subject area you want to learn. The clerk will help you arrange a meeting with a tutor. There is one small issue, namely: the tutoring center does not always have a tutor available in the subject areas you wish to learn. Anyway, you should inquire and find out what help is available.
Job opportunities in the computer science department. Each semester the CS department hires a significant number of CS majors to be lab assistants, teaching assistants, SI instructors, tutors, graders, and some others that I have forgotten. You should consider applying for employment for the next semester. The experience is a great asset for your future search for career jobs.
Current trends indicate that AI will be important in the future. At the time of this writing there is no "Bachelor of Science in AI". However, don't be deterred. Make your own concentration in AI by taking as many of the following courses as possible.
481 AI (already a required course)
483 Machine Learning
254 Applied AI
375 Data Science
476 Edge AI
488 Natural language AI (Natural language refers to human language not machine language.)
Date of last update April 19, 2025.