Practical Unix and Programming with Lab

Overview

Subject area

CSCI

Catalog Number

13200

Course Title

Practical Unix and Programming with Lab

Department(s)

Description

This is an introducton to elementary computer programming and the UNIX operating system. Students are taught fundamental programming principles that can be applied to any porgramming language, but Perl is the language they are taught in this course. Students are given a conceptual overiew of the UNIX operating system and programming environment, and a practical introduction to shell programming, and the use of UNIX filters and utilities. This is a pragmatic course with an emphasis on skills acquisition; students will learn how to get things done quickly and easily in a UNIX environment. This course teaches students the principles underlying the use of the UNIX operating system. It directs the student to various resources that will enable him or her to learn more about UNIX independently. It covers the most important UNIX concepts, including users, groups, privileges and permissions, shells, files and file sytems, input-output and redirection, environments, and program execution. It covers the basic of shell programming and examines shell characteristics common to all UNIX shells. It introduces computer programming, first through shell programm

Typically Offered

Fall, Spring

Academic Career

Undergraduate

Liberal Arts

Yes

Requirement Designation

FSW - Flexible Core - Scientific World

Credits

Minimum Units

3

Maximum Units

3

Academic Progress Units

3

Repeat For Credit

No

Components

Name

Lecture

Hours

3

Course Schedule