COURSE: CST111 -- Introduction to Computer Science & Information Technology CREDITS: 4 CRN: CRN 22111 & CRN 26664 DAY CLASS: Mondays & Wednesdays 12:30-2:10pm
H209 (Grant Campus, Caumsett Hall)EVENING CLASS: Mondays & Wednesdays 6:00-7:50pm
R219 (Ammerman Campus, Riverhead Building)INSTRUCTOR: Bruce Alan Martin
("Professor BAM")EMAIL: bam@suffolk.li OFFICE HOURS: After class and by appointment.
GRADING POLICY:
(Subject to change, as announced in class.)
ATTENDANCE POLICY:
Attention is directed to the following statement of college policy.
Consequently, each
student in this course is strongly advised to make standing
arrangements with another individual student to take detailed notes,
collect handouts, relay announcements, etc., in the event 'e doesn't
show up at class. While you are encouraged to contact the instructor
for advice before (or after) missing a class, it is more effective to
have your "buddy" take detailed notes, and the student
remains responsible for "all that transpires in class".
Find a "buddy" to cover for you!
This instructor does
not give credit for mere attendance, nor is credit lost for absence.
Attendance is not a direct factor in grading policy,
but it may indirectly affect the "participation" component.
College
policy defines "Excessive Absence or Lateness" as
"more than the equivalent of one week of class meetings".
While attendance is not a component of grading policy for this class,
a student missing more than one week of consecutive classes - without
making any contact with the instructor - may be removed from the
class roster and given either a "W" or an "F" grade,
at the instuctor's option.
SCCC STUDENT CODE OF CONDUCT
... Although
not all-inclusive, the following actions, activities or behaviors
are expressly prohibited:
"Unauthorized or illegal use of College computer facilities
or equipment, such as hacking; duplication or unauthorized use of
copyrighted software; destruction, unauthorized transfer or
alteration of files; unauthorized use of another individual's
identification, password or work."
Any
student guilty of the above may receive a failing grade in that
class, be dismissed from class
and/or
be referred to the Dean of Students for further discipline
proceedings.
SPECIAL NOTE REGARDING
PROGRAMMING ASSIGNMENTS &
LABORATORY TIME:
In-class
laboratory time is
NOT
intended for students to do most of their work
on the programming assignments and projects; these assignments are to
be done between classes, and are expected to require a minimum of 6
hours per week to complete independently, at your own pace.
Also, please note:
In-class laboratory time is NOT
intended for computer activites unrelated to the college curriculum
(such as games, entertainment, "instant messager", "surfing the web", etc.)
Use of classroom computers for unrelated activities may result in loss of privileges.
Comprehensive final exam: 40%
Tests and quizzes: 40%
Homework assignments, projects: 20%
Participation * +/- 10%
* "Participation" includes: in-class participation,
preparedness, excessive absences, etc.)
"The college expects that each student will exercise personal
responsibility with regard to class attendance. All students are
expected to attend every class session of each course for which they
are registered. Students are responsible for all that transpires in
class whether or not they are in attendance."
Do it now, not after missing a class.
If I ever say anthing that you do NOT understand,
|
PLEASE NOTE:
when a student asks me to make something more clear.
(Unless, maybe, it's a half-hour LATER,
|
1. The big picture. Binary values and Numbering systems (part 1). 2. Binary values and Numbering systems (part 2). Data representation. (e.g. for integers, rationals and irrationals numbers, etc. as well as images, sound, structures, etc. Also: compression, encription, error-detection, etc.) 3. The hardware layer. 4. Computing components. 5. Low-level programming languages and pseudocode. 6. Problem solving and Algorithms. 7. Abstract data types and subprograms. 8. Object-Oriented Design and high-level programming languages. 9. Operating systems. 10. File systems and directories. 11. Information systems. 12. Networks, the Internet, and the World Wide Web.