CSC100: Syllabus for Fall 2010
email: gerald.thurman@sccmail.maricopa.edu
website: http://deru.com/~gdt/csc100


What, Where and When

This syllabus is for section 57627 of CSC100 at Scottsdale Community College (SCC). The class meets in room CM-469 every Tuesday and Thursday. Each class session starts promptly at 3:00pm.


About the Course

The following information was copied from the Maricopa.edu website.

MCCCD Official Course Description for CSC100:

   "Concepts of problem solving, structured programming in C++, 
    fundamental algorithms and techniques, and computer science 
    concepts.  Social and ethical responsibilities. 
    Prerequisites: MAT120, or MAT121, or MAT122."

MCCCD Official Course Competencies for CSC100:

   1. Describe computer hardware and an operating system.
   2. Use a compiler and associated utility programs to create 
      and run programs in C++.
   3. Develop and implement algorithms using top-down design with 
      stepwise refinement.
   4. Develop and implement well-structured programs.
   5. Develop and implement C++ programs using control structures, 
      functions, various data types, arrays, and structures.
   6. Explain C++ classes and their use.
   7. Present arguments for and against an ethical issue related to computing.

Grading Policy

A maximum of 100 points can be earned by completing numerous types of assignments.

   50 points... programming assignments
   30 points... take-home quizzes 
    7 points... computing ethics essay
    3 points... oral presentation of computing ethics essay
   10 points... final exam

At the end of semester earned points are mapped into a letter grade using the following table.

   90 or more ..... A
   80 to 89.99 .... B
   70 to 79.99 .... C
   60 to 69.99 .... D
   59.99 or less... F

Class Rules and Operations

Class begins promptly at its scheduled start time.

Attendance is not required; however, I recommend every class be attended.

The course is supported by a website containing copies of lecture notes, assignments, and handouts. The course can be successfully completed without using the website; it is provided soley has an extra tool to help with our learning about computing.


Texts

There is no textbook for this course; however, Practical C++ Programming (2nd edition) (by Steve Oualline, O'Reilly Media, 2002, ISBN 0-596-00419-2) is recommended.


Class and College Announcements

I am willing to make reasonable accommodations for limitations due to any disability, including learning disabilities. Please see me before or after class to discuss any special needs you may have.

Besides academic performance, you should exhibit the qualities of honesty and integrity. Any form of cheating may make you subject to disciplinary action.

Complete information about being a student at SCC can be found in the College Catalog located on the web at http://plone.scottsdalecc.edu/catalog/index.html .

The content of this syllabus is subject to change.

Syllabus Statement From the Administration of SCC

The following statement on establishing a positive learning environment for this class comes from SCC's administration.

"As an instructor, I am expected to be professional, courteous, respectful, and empathetic to students - and to

"As a student, you are expected to be reflective, courteous, respectful, and empathetic to classmates, instructor, and other College staff assisting you in your learning - and to


Office Times For Instructor Thurman

Office Phone: 480.423.6110 ... Office Location: CM-426

Mon/Wed: 11:30-11:50am, 1:20-1:40pm, 4:50-5:20pm
Tue/Thu: 12:20-12:50pm, 4:20-5:00pm
Fri/Sat/Sun:  by appointment or online

Students are welcome to visit my office anytime I'm "on campus."
Email address: gerald.thurman@sccmail.maricopa.edu

Syllabus last modified • Monday, 16-Aug-2010 12:38:12 MST •