|
Course
Number / Section: |
CIS 1057 / 001 |
|
Course
Title: |
Introduction to Computer Programming Using
C
|
|
Instructor: |
Frank L. Friedman |
|
Office:
|
Wachman Hall, Room 312 |
|
Email:
|
|
|
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. |