Course Number / Section:

CIS 1057 / 001  

Course Title:

Introduction to Computer Programming Using C


Frank L. Friedman


Wachman Hall, Room 312





Course Web Page:


Web Site (for Complete  Syllabus):


A First Level University Math Course.


Hanly,Jeri and Koffman, Elliot B. Problem Solving and Program Design in C, 5th Edition, , Addison-Wesley, 2007


Course Goals:

This is an introductory course in methodologies and approaches to computer programming.  The programming language used is C, and all work is done in the Linux (a version of UNIX) programming environment.   Students are introduced to some rudimentary computer concepts, but most of the course is devoted to understanding and using some very basic approaches to problem solving using the computer.  The rudiments of problem solving and algorithm development are stressed.  Programs are written using the C programming language. 


Topics Covered:

The topics covered include the general characteristics of computers and techniques of problem solving using the computer.  Methodologies for designing and testing algorithms and the basics of the C programming language are stressed.  Numerous programs will be written, documented, and tested for errors.




Attendance Policy:


Attendance to labs is mandatory; Attendance will be taken during lectures and labs.