Class and Lab Schedule
Monday and Wednesday,
10:00 AM to
12:20 P.M., Room D 208
MAT 108 or MAT 124. CIS 122 or
equivalent programming experience strongly recommended.
This course is the first course of the core sequence
in Parkland's Computer Science transfer program. It introduces
a disciplined approach to problem-solving and algorithm development,
including data abstraction and procedural design.
It covers the following programming topics:
expressions; sequence, selection,
and repetition control structures;
block-structured program design, testing, and documentation using good
programming style; arrays; records (structs); and
files. It uses the C programming language as its
high-level, block structured language.
readings, graded projects and tests. The lectures and readings will cover
theory. The projects will
vary in difficulty and will require C
programming solutions using good procedural design
using appropriate C functions. Some of the projects will be started in
class during the time set aside for labs. The tests
will assure mastery of specific knowledge and skills covered in the lectures,
labs, and readings.
C by Example, by
Greg Perry, Que, 2000, ISBN
Backup of work
Work will be done Microsoft's Visual C++,
either Version 6 or Visual Studio.NET. Visual Studio.NET is
installed on most of the Computer Science and Information Technology Departments
Labs. See the Open Lab Schedule for
rooms and times. Remember that whenever you work with a computer, it is
possible to lose all your current work at any time. There are many
different ways to lose your work, including power outages, disk crashes, poor
naming and documentation strategies, and forgetfulness.
must have back ups of all your work. How
you do that depends on your computer systems. At the minimum, you should
always keep copies of your files on a second dependable disk, either hard
disk, burned CD-R or floppy. Keeping three copies in different
places is preferable.