|



|
Unix and C
Course Description
The course description found in the University's catalog for CSET 1100 reads as follows:
This three semester hour course is the first course in computer hardware and software for CSET majors.
Single and multi-user operating systems, command-line processing, program planning and creation
and simple Internet tools are covered.
In this course we will focus on non-Windows topics.
We will use the UNIX operating system and a variety of non-Windows application programs.
We will learn the fundamentals of procedural programming using the C programming language in a UNIX environment.
The course has three major areas of coverage. They are:
- Part I: UNIX Command Line Processing.
We will begin by learning this small subset of commands, those needed to navigate and manage your files on the server.
We will also learn about DOS, a derivative of UNIX that is integral to the Windows operating system.
- Part II: Programming in C.
We will use the C programming language to illustrate the systematic problem-solving approach to creating a variety of custom programming applications.
We will also use C to illustrates the important concepts of data structures and algorithms.
- Part III: Data Structures and Algorithms.
These two topics are basic to understanding computer science.
Data structure is a computer science term meaning organized information and is the computer equivalent of a filing cabinet for the data.
An algorithm is a sequence of high-level, language independent operations (a mathematical recipe).
A program is a sequence of instructions in a specific programming language.
Computer programs can be thought of as a combination of data structures and algorithms that operate on these structures.
Remote Access
In all three parts of this course you will need to remotely access one or more servers connected to the University's network.
We will learn to use a variety of tools to facilitate this remote access, including:
These tools will be used throughout the CSET program in many of your courses.
Mastery of these tools is critical to your success in these courses.
There have been
visitors since 11/26/2003
|