Please select a folder by clicking on the hamburger menu.
Zoom number is always 8416423131
Class meetings will be broadcast via zoom. You may attend online or in person.
2022 Fall semester:
223N 13686 MW 8am-10am
240-1 13489 MW 12m - 2pm
240-3 13544 MW 2pm - 4pm
240-7 13728 TuTh 8am - 10am
In Fall 2022 all four classes listed above must use Linux based open-source tools to develop programs. The two most popular choices are WSL, which is a component of Windows or Tuffix, which is a customized Linux distro used extensively at CSUF.
Students should make strong efforts to use the Linux component known as WSL and found inside Windows. The reason for this recommendation is that you will not see Tuffix again after you graduate from CSUF, but Windows will be on planet Earth for the next 100 years.
The quick start guide to the activation of WSL is here: Install WSL
A computer science major at CSUF wrote the following instructions for setting up a Linux based platform: Setting Up Your Linux Environment
A detailed (and complex) description of WSL is available in the next link. When you have leisure time read about Microsoft's plans for WSL. It is a great story packed with technical details: Guide-to-WSL.pdf
Another author has created a three-part manual to setting up a full Linux desktop inside of WSL. Here are the links.
Part 1: Enable the linux subsystem
Part 2: Install the bash shell
Part 3: Install a Linux graphical desktop
Recommendation: During the installation process Ubuntu will probably become the default OS in WSL. Ubuntu is a great operating system. Keep Ubuntu as your only Linux OS. Don't install multiple Linuxes.
Get help with Tuffix here: https://github.com/kevinwortman/tuffix/blob/master/install.md