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.
Prerequisite
Prerequisite:
MTH 065 Elementary Algebra 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.