CSC105 Using Modern Operating Systems
Students learn many of the most productive ways to use modern operating systems like Windows and Linux. Students learn those specifics about operating systems that will enable them to be highly effective software developers. Topics of study include roles of the OS kernel, virtual memory handling, and file systems. Students also explore functions of the operating system that will make them more productive such as shell interaction and scripting, environment variables, and security.