Course Number / Section:

CIS 1057 / 001  

Course Title:

Introduction to Computer Programming Using C

Instructor:

Frank L. Friedman

      Office:

Wachman Hall, Room 312

      Email:

frank.friedman@temple.edu

      Phone:

215-204-5559

 

Course Web Page:

 

Web Site (for Complete  Syllabus):

http://knight.cis.temple.edu/~friedman/cis071/jtoc071.html

 

http://knight.cis.temple.edu/~friedman/cis071/CourseSyllabus-web.doc

Prerequisites:

A First Level University Math Course.

Textbook:

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.