CS 140U Fundamentals Of Unix/Linux

A laboratory-intensive course that provides new users with an introduction to the Linux operating system. Students will install and administer their own Linux systems, primarily using professional command-line tools. Topics will include file system navigation and permissions, text editors, shell scripting and network-oriented utilities. Provides partial preparation for the Linux+ exam.

Credits

4

Prerequisite

Prerequisite: MTH 075 Variables and Linear Equations and CIS 151 Networking Essentials, both with a grade of C or better.

Offered

Offered Spring only

Notes

Lower Division Transfer (LDT) Course

Outcomes

Upon successful completion of this course, students will be able to:
Demonstrate an understanding of programmatic input, manipulation, and output of digital files. Write correct source code for creating and using data structures and abstract data types such as stacks, ques, lists, trees, hash tables and heaps. Analyze, evaluate, and write various searching and sorting algorithms using pseudo-code and source code. Describe programs and algorithms in terms of time complexity and space complexity.