|
Programming Foundations I is designed to introduce the field of computer science, problem solving via programs, programming in C, elements of good programming style and familiarity with the UNIX (Linux) operating system. Programming topics include data types, control structures, functions, arrays, files, and the mechanics of running, testing, and debugging. You should have completed a course in College Algebra or the equivalent before starting this course. |
| Required textbooks | Lecture text: Deitel, Fourth Edition, "C: How to Program",
Pearson Prentice-Hall, 2004. (link)
Lab text: SAMS Teach Yourself Unix in 24 Hours, by Dave Taylor, 4th Edition, 2005. ( link) |
| Professor | Dr. Amy W. Apon, Ph.D., Associate Professor, Computing Science and Computing Engineering
Phone: 575-6794 Office: 325 Engineering Hall, Office hours: M 3-4:30, W 2:30-3:30, R 3-4 Lecture: MWF 11:30-12:20, Bell Engineering Room 2282 |
| Graduate Assistants |
Your Graduate Assistant (GA) will direct the labs and be available during
office hours for help with programming assignments or
other questions. Get to know your GA! All of the GA's have an
office in Engineering Hall 318. GA's this semester
are:
Monday 2:30 Lab: Raluca Stoian, rstoian@uark.edu, Office hours: M 12:30-2:30
|
| Lecture and Lab Schedule | Available at http://csce.uark.edu/~aapon/courses/foundationsI/scheduleFall2006.htm |
CSCE 1113 Lecture Information
| Lab Sections | The CSCE 1111L lab sections are co-requisites of CSCE 1113.
The CSCE 1111L lab meets in Bell Engineering 4133.
|
| Lab Instructions | The textbook for the lab is divided into "Hours". For most labs
you will do
one or two of these "Hours" for your lab assignment.
In addition, the Hour chapters are divided into
Tasks, each of which has a section of Description, Action,
and Summary. Some of the labs are labeled as programming or
problem solving labs and you will focus on programming during
those labs. For each lab:
|
Other Information
| Computer Use |
All use of computer equipment at the University of Arkansas falls
under the
Code of Computing
Practices of the
University. Any violations of these guidelines will result
in dismissal from the course with a failing grade, and
possible punitive or legal action!
|
| Inclement Weather Policy | If Fayetteville Public Schools are in session then we will have class. If Fayetteville Public Schools are not in session on the day that your lab or the lecture meets then we will still make every attempt to meet the lab or lecture. If the lab class needs to be cancelled then we will send email to the class. |