Ferreira Logo

Ferreira's Gentle Sailing Web Site

BCC Logo Home CIS132 CIS134 CIS158 CIS271 CIT150

Help

CIS158 - Introduction to Procedural Programming

Assignments - Spring 2019

Instructions

Before you begin these assignments, review the class policies for assignments. It is important that you follow these policies carefully. If you are not sure what is required please ask. This can be done via email, during an office hour or at the beginning of class.

Make sure you follow all the instructions!

Number Due Date Assignment

23-Jan

Read

Read Chapter 1: An Overview of C
Linux Tutorials:
UNIX Tutorial for Beginners
vi Tutorial
Shell Commands
    A list of useful introductory shell commands

Linux Account

As part of this course students will be given an account on the CISWEB server to be used for assignments and practice during the semester. The professor will handout to each student their userid and password.

For instructions on how to login go to CISWEB Help . Make sure to read and follow the instructions carefully.

26-Jan

vi

We will be using the vi editor to create scripts. To get familiar with vi do the following:
A00 26-Jan

Exercises

Complete the Special Introduction Assignment.

Note:  Make sure you follow all the instructions!

A01 6-Feb

Exercises

Linux & Introduction to C

6-Feb

Read

Read Chapter 2: Lexical Elements, Operators, and the C System
A02 13-Feb

Exercises

Loops & Functions

13-Feb

Read

Read Chapter 3: The Fundamental Data Types
A03 20-Feb

Exercises

Tokens, Key Words & Integer Math

20-Feb

Read

Read Chapter 4: Flow of Control
A04 27-Feb

Exercises

Help, Data Types & Math Evaluation

27-Feb

Read

Read Chapter 5: Functions
A05 6-Mar

Exercises

Flow of Control

20-Mar

Read

Read Chapter 6: Arrays, Pointers, and Strings
A06 30-Mar

Exercises

Functions

31-Mar

Read

Read Chapter 7: Bitwise Operators and Enumeration Types
A07 6-Apr

Exercises

Arrays and Pointers

7-Apr

Read

Read Chapter 8: The Preprocessor
A08 13-Apr

Exercises

Bitwise Operators and Enumeration Types

14-Apr

Read

Read Chapter 9: Structures and Unions
A09 20-Apr

Exercises

Page 396 - 406, Exercises 1, 4, 14, 16 and 17

23-Apr

Read

Read Chapter 10: Structures and List Processing
A10 27-Apr

Exercises

Page 437-445, Exercises 1, 2, and 3

28-Apr

Read

Read Chapter 11: Input / Output and the Operating System
A11 5-May

Exercises

Page 485-491, Exercises 2, 3, 29, and 30
A12 11-May

Exercises

Page 542-553, Exercises 3, 15, 16, and 17
`