CS 151: Introduction To Computer Science and Programming
CS 151: Introduction To Computer Science and Programming
Course Description:
This is a lecture and laboratory course offered to introduce computer science and programming. Topics
include information and data representation, hardware, programming methodology, algorithm design,
abstract data types, programming languages, operating systems, applications, and communications.
Audience:
Students planning to enroll for this course should have mastered computer essentials including
interaction with a graphical user interface, text editor, and web browser. If the use of a personal
computer is preferred over university laboratory computers, it is expected that the student can
download, install and configure software.
FireFox browser and Notepad++ editor available in the CSci lab and as free downloads from
http://www.mozilla.com and http://www.notepad-plus-plus.org
Assigned Readings:
The student is expected to read assignments to prepare for scheduled discussions of the material.
Attendance:
The student is expected to attend orientation classes, the exam meetings, and scheduled project
presentations. Regular class and/or online participation should ensure that expectations are understood,
and provide feedback to monitor and assess progress. The student is responsible for accessing the
course website to obtain assignments and related materials.
Participation:
The student is expected to attend all classes. Regular and punctual attendance should ensure that
expectations are understood, and give feedback to monitor and assess progress. If an absence is
anticipated, the student should notify the instructor in advance. If absent, the student is responsible
for obtaining assignments and related materials. Accruing four or more unexcused absences may
result in an administrative drop.
Lab assignments:
It is expected that the student will begin each project when assigned and is expected to complete
each graded activity by the scheduled time. These activities are based upon learning objectives
to achieve.
Exams:
The student is expected to complete each exam at the scheduled time. If an exam is missed, the next
exam score will be substituted. Exams are based upon all learning objectives to be reached before the
scheduled date.
Intellectual Honesty:
By departmental policy, the discovery of plagiarism (i.e. copying from another's exam paper or lab project)
will result in a grade of "F" on that submission for an individual grade. A subsequent breach of this policy
mandates a grade of "F" for the course.
Conduct:
"All students enrolled at the University shall follow the tenets of common decency and acceptable
behavior conducive to a positive learning environment." (Student Handbook)
Special Accomodations:
Students in need of accomodations for disabilities should contact the Director of Disability Resources
and Services, Gee Library, Room 132, phone 903.886.5150 or 5835.