CSC205AA::Syllabus::Spring 02019

What, Where and When

This syllabus is for sections 34411 and 34414 of CSC205AA at Scottsdale Community College (SCC). Section 34411 meets Mondays and Wednesdays at 1:30pm. Section 34414 meets Tuesdays and Thursdays at 10:30am. Note: This is not an online course; however, it does require Internet and World Wide Web access/use.

Office Times for Instructor Gerald Thurman

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

Mon/Wed:  8:45am- 9:25am  [CM-426 (my office)]
Mon/Wed: 11:25am-11:55am  [CM-426 (my office)]
Mon/Wed:  2:45pm- 4:00pm  [CM-469 (Open Lab)]

Tue/Thu:  8:55am- 9:25am  [CM-426 (my office)]
Tue/Thu: 11:50am-12:20pm  [CM-426 (my office)]

Fri/Sat/Sun:  by appointment and email

Email address:

Grading Policy

A maximum of 100 points can be earned by completing a variety of assignments and assessments.

   55 points:  programming assignments and take-home assessments
   10 points:  in-class assessment #1 on 2/13 and 2/14   (notes only)
   10 points:  in-class assessment #2 on 3/27 and 3/28   (notes only)
   25 points:  in-class final assessment on 5/6 and 5/9  (notes only)

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

   char finalGrade = 'A';  // it's possible...

   if (points >= 90) 
      finalGrade = 'A';
   else if (points >= 80) 
      finalGrade = 'B';
   else if (points >= 70) 
      finalGrade = 'C';
   else if (points >= 60) 
      finalGrade = 'D';
      finalGrade = 'F';

   // note: plus/minus letter grades are not used


There is no textbook for this course.

About the Course

The following information was copied from the website.

MCCCD Official Course Description for CSC205AA.

   "Covers Object-Oriented design and programming; elementary data 
    structures; arrays; lists; stacks; queues; binary trees; recursion; 
    searching and sorting algorithms.  Prerequisites: CSC110, or 
    permission of Instructor."

MCCCD Official Course Competencies for CSC205AA.

 1. Describe how modern Software Engineering techniques are 
    used in program development. 
 2. Implement programs that use Object-Oriented Programming 
    techniques: classes, aggregate classes, inheritance, 
    interfaces, abstract classes, and polymorphism. 
 3. Write applications that handle run-time errors by 
    using Exception Handling techniques. 
 4. Write programs using basic data structures such as 
    arrays, ArrayLists, and Vectors. 
 5. Implement linked lists, stacks, and queues using 
    Object-Oriented techniques. 
 6. Implement Binary Search Trees and use recursive methods 
    as part of the implementation. 
 7. Analyze and compare the efficiency of different searching 
    and sorting algorithms, including algorithms that are 
    implemented recursively. 
 8. Write applications that read and write text and Object files. 
 9. Discuss social and ethical issues related to Computer Science. 

Class Rules and Operations

Class begins promptly at its scheduled start time.

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

SCC Class Rules and Operations

Withdrawal Policy

Additional information on Withdrawals can be found in the 2016-2017 College Catalog page 252.

Academic and Student Support Services

A variety of student services can be accessed online. Services are free of charge to all registered SCC students. Refer to the SCC College Resources Student Home Page.


Scottsdale Community College provides equal opportunity to qualified students. If you have a documented disability (medical, physical, learning, psychological, etc.) and wish to request disability-related accommodations to complete course requirements, contact Disability Resources and Services (located in SC building; 480-423-6517). Course requirements cannot be waived, but reasonable accommodations may be provided based on disability documentation and course objectives.

Pregnant and Parenting Students

Students who are pregnant may receive accommodations similar to those given to students with a temporary illness when deemed medically necessary. Students may be eligible to receive attendance leniency, extended deadlines, alternative test dates, or in cases of severe temporary illness, an "incomplete" from a course.

Students who are pregnant should contact Disability Resources and Services for consultation. If a student needs an academic or athletic accommodation due to pregnancy they will need to provide documentation, from their doctor, regarding their condition. Medical documentation regarding absences must also be provided. Disability Resources and Services is located in the SC Building; 480-423-6517.

Sexual Harassment

Sexual harassment is any unwelcome, verbal or physical conduct of a sexual nature that is sufficiently severe, persistent, or pervasive that it alters working conditions and creates a hostile environment or reasonably interferes with, limits, or deprives a student of the ability to participate in or benefit from any educational program or activity.

Sexual harassment and discrimination in any college education program or activity, is prohibited. Students should report any discrimination and/or harassment they experience and/or observe to the Vice President of Student Affairs (SCC's Title IX Coordinator); located in the Administration Building (AD), phone 480-423-6300.

To view the full Sexual Harassment Policy, refer to the Student Handbook -- page 254.

SCC General Education Statement

General Education enhances students' abilities in critically analyzing and effectively communicating in Written, Oral, Visual, and Numerical form. General Education is WOVeN through the curriculum and co-curricular experiences at Scottsdale Community College.

Student Misconduct Policy

The classroom is an educational learning environment where students are expected to engage in behaviors which are conducive to their own learning and the learning of their peers. To facilitate this, respect for self and others is mandatory and necessary. Should a student exhibit disruptive behavior and/or use profane language to the extent that it interferes with the learning environment, an academic consequence may be imposed. Any student found by a faculty member to have committed academic misconduct may be subject to the following academic consequences:


Technology and skills needed: You should have regular access to a computer with an Internet connection. Additionally, you should be comfortable using the Internet and word processing tools. You should run the course materials on either FireFox or Chrome browsers.

Computer Equipment / Access Needed: For this course, you will need a working e-mail address, and access to the Internet. Internet access can be from school, home, or work.

Maricopa Community Colleges provides all students with an email address. It is now the official way to receive communication from the college and district. Look up your email account at the Maricopa Student Email Site.

Code of Civility

Instructors are expected to be professional, courteous, respectful and empathic to students. They will:

Students are expected to be reflective, courteous, respectful and empathic to classmates, instructor and other college staff assisting in their learning. Students are expected to arrive on time for class and remain until class has ended. The instructor should be notified in advance if there is a need to leave early. Students will be expected to:

Diversity and a Safe Learning Environment

This classroom will be a safe learning environment for every individual as far as I am able to ensure that outcome. This means I will treat each student with respect, and in turn I expect respect to be given to the instructor and every individual in this course. Disagreement does not equal disrespect. We all bring different points of view, different personal values, different life experiences, and different personal preferences with us into the classroom. This diversity makes for great discussion, adds interesting dimensions to our interpersonal relationships, and is welcome in the academic arena. Though we celebrate our differences, I expect each student to respect the rights and needs of fellow classmates. Students cannot feel safe to express themselves without the assurance that their ideas, attitudes and beliefs will be treated with respect.

Academic Honesty

Campus Security Services

The main security services that are provided on campus are provided to faculty, staff and students on a regular basis. Most importantly if you see something "out of place" or suspicious please contact the safety Department.

SCC Emergency Numbers: Call 4-0-911 or 480-784-0911.

All Maricopa County Community College Public Safety offices have a fully monitored, centralized dispatch center. This center is actively staffed 24 hours a day and these numbers directly access the dispatch center, where dispatchers will then send officers to the location of the emergency activity. Non-emergency situations should be reported directly to the SCC campus safety office by calling 480-423- 6175 or x36175.

Patrol: We have a 24/7-patrol service by police officers and police service aides. Both are marked with uniforms and patrol on foot, bike, cart or patrol car. Police officers are AZPOST certified and the police aides are civilian, some with prior law enforcement or military experience.

Cameras: there are several security camera on campus they are operational 24/7. The cameras are digital recording devices and are subject to computer errors.

Blue outdoor call boxes/inside classroom "Talk Master" systems: These devices activate at the press of a button and are answered by our on-campus Dispatch 24/7. The activation of these systems should only be for Emergencies: crime in progress, medical emergencies, and suspicious person/vehicle calls. Should you accidently activate one in the classroom a police officer will be dispatched regardless of your response and comments (i.e. It's OK). Officers may or may not enter the classroom to assess the situation when they arrive.

Safety Escort / Disability Shuttle Service: Safety can be called for a safe escort to your car or class, also in the case of disability assistance. Security staff may arrive by electric cart, on foot or on a bike depending on the request. The shuttle may take a few minutes but will arrive as soon as resources allow.

Building Lockdown: In the unlikely event of a violent incident involving an immediate threat, Public Safety or other college officials may order a lockdown of the campus. Notification of the lockdown may come from several sources including telephones, ALERTUS beacons or pages to student and employee cellular phones. If a lockdown is ordered:

During a lockdown, the Public Safety office should only be contacted in an emergency, such as a serious injury or if you have additional information on a suspect's location.

Active Shooter Response: Three aspects to remember are run, hide, and fight.

If you can escape, do so -- run.

If you are unable to run -- hide.

If you cannot run and you have been discovered -- be prepared to fight.

Other important things to know:

YouTube has several good videos produced by police departments that can be accessed by searching "run hide fight" in the YouTube search bar.

Last Note

Students are responsible for the information contained in this syllabus. The information in this syllabus is subject to change based on the discretion of the instructor.

Syllabus last modified • 03 January 02019