ARC Home |
CISP 360: Introduction to Structured Programming |
ARC Library |
Fall 2015 (4 Units)
Lecture Tuesday/Thursday 5:30PM-6:50PM in Rm 129. (code 19661) *** and *** Lab Tuesday/Thursday 7:00PM-8:15PM in Rm 152C. Lab attendance is mandatory. |
Professor Brian Lavender's contact
information
Fall 2015 Office Hours: Tuesday, 8:30 - 9pm |
This course is an introduction to structured programming and objects. Topics include program design, documentation, testing, and debugging, as well as data representation, data types, variables, constants, and operators. It also includes control structures, interactive and file input/output, standard libraries, arrays, pointers, methods (functions), classes and objects.
Course Prerequisite: A grade of C or
better in either of CISP 300 (Algorithm Design/Problem
Solving), 320 (COBOL Programming), or 370 (Beginning
Visual Basic).
Refer to the ARC College Catalog or Class Schedule for a
description of these courses.
Required | |
Textbook: Gaddis, T. (2016), Starting
Out with C++: From Control Structures through Objects,
Brief Version Eighth Edition. Boston:
Addison-Wesley, ISBN-13: 9780134037325 NOTE:
Students may purchase 3rd edition or newer of this
textbook. Lab Materials: Completion of exercises and projects require access to a computer loaded with an ANSI/ISO Standard C++ compiler. The Dev-C++ programming language compiler is available on computers in the Computer Science & Information Technology Lab. Access Key: A CodeLab subscription is required for this class. Students may purchase an access key from the bookstore, or directly from the CodeLab website as follows: |
|
|
Upon completion of this course, the student will be able to:
Quizzes and the final exam must be taken on the date specified in the course lesson plan. If you know ahead of time that you will need to miss a quiz or the final exam, arrangements may be made for you to take it early. Additionally, it is understood that at some time during the course an absence is unavoidable, perhaps resulting in a missed quiz. Therefore, the lowest activity, exercise, and quiz scores will be dropped from final grade calculations.
Unless specified otherwise, assignments in face-to-face course sections must be submitted by the start of lecture on the date due. Assignments in on-line sections are due by midnight on the date specified in the course lesson plan. Late assignments will be severely penalized. Occasionally, assignments are reviewed during lecture on the due date; and frequently, assignments depend on work to be completed in prior assignments. If work is completed late on an assignment, it may result in a dependent assignment to be late as well. For this reason I strongly discourage late assignments by deducting 10 points for each 24 hour period (or fraction thereof) that it is turned in late.
For classes with a lab component, it is unlikely that you will have enough time to complete your lab assignment during the lab portion of the class. Plan to spend some non-class time to complete it. Additional lab hours are available on campus. During certain times of the day some areas of the Business & Computer Science Lab are reserved for classes, so be sure to check the Open Lab Schedule for information concerning BCS Lab availability.
The grade in this course will be determined by student performance in several areas, and will be weighted as described in the following charts. Extra credit points will occasionally be given in quizzes, exercises, or the final examination.
Each student is evaluated on a number of different dimensions throughout this class:
Grade Assessment Weighting | ||
---|---|---|
Quizzes 11 best of 13@12 points each |
(132 points) 13.2% | |
Activities 10 best of 11@8 points each |
(80 points) 8.0% | |
Exercises 14 best of 15@25 points each |
(350 points) 35.0% | |
Midterm Examination 1@150 points each |
(150 points) 15.0% | |
Final Examination | (288 points) 28.8% | |
Total Points | 1000 points |
Grade Assignment by Total Points | ||
---|---|---|
Points Obtained | Total % | Grade Assigned |
900+ | 90% | A |
800+ | 80% | B |
700+ | 70% | C |
600+ | 60% | D |
less than 600 | below 60% | F |
Students are responsible for checking the accuracy of all of their own assignment scores on the class website. If there is a posted score appears to be incorrect, please notify the instructor within three days. If a score is not posted within one week of the due date for any submitted assignment, notify the instructor. Final scores will be posted within five days of the final exam, and official class grades will be posted within ten days of the end of the term.
Students are responsible for reading and following all of the instructions in this course syllabus and in any other materials distributed during the course, including those distributed on-line. Students are also responsible for all information and instructions presented in the classroom or lab whether or not they are present.
When entering the classroom or computer lab, students are responsible for turning off all cell phones, pagers or any other device which would, in the opinion of the instructor, distract the activities in class. Only students registered in this class are allowed in our classroom or computer lab; children and other family members are not allowed.
No copying, plagiarism, or collaboration will be tolerated in this class. Unless the instructor specifies otherwise, all work assigned in this class, including homework, laboratory, and application or programming assignments, and all examinations, are to be individual efforts. This means that students may discuss their assignments with others, but the actual work must be completed individually.
Every student is required to actively participate to ensure the success of the class assignments. Students are encouraged to discuss problems and/or help each other in Labs and work together to facilitate the learning process, however all students must do their own homework, quizzes and lab assignments. Any copying, plagiarism or "duplicate printing" of any part of homework or lab assignments is expressly forbidden and may result in penalties. The following is a list of examples of Academic Dishonesty.
Students will receive a grade of "Zero" or "F" for the current assignment. If the assignment is a large percentage of the grade, or the student has demonstrated academic dishonesty on multiple occasions during the course, the student may receive a failing grade. A report of all incidents will be documented and sent to the Student Discipline Officer. Multiple incidences could lead to suspension and or expulsion from the Los Rios Community College District.
These actions may also apply to students who knowingly or unknowingly allow their work to be copied—keep your work secure.
Personal behavior that promotes an atmosphere favorable to effective instruction and learning is always appropriate. Concern and respect for others both in the classroom and on-line contribute to such an environment. Students should cooperate by willingly demonstrating interest and responsibility throughout this class. Please
Students shall comply with the following standards of conduct while in the Classroom and Labs.
Class participation is required in both face-to-face and on-line sections of this class. Lecture/class notes are crucial in this course. If you are late or miss class, please take responsibility to find out what you have missed. Excessive absences may result in withdrawal from this course. LRCCD (Regulation R-2222) specifies that "a student may be dropped from any class when the student's absences exceed six percent (6%) of the total hours of class time." For on-line sections absences will be counted for missed quizzes, discussion board postings, and late or missed assignment submissions, i.e. missing one week's worth of assignments and activities in an eight-week class results in missing 12.5% of the total hours of class time.
Furthermore, students who have not attended the first session of class will be dropped as a no-show. Students who have not attend at least one of the first three sessions of a class will be dropped as a no-show following the third session of the class. Missing the on-line orientation for an on-line class is the same as missing the first day of class.
All absenses in this class are considered unexcused. All students are given the opportunity the drop the lowest grades for most assignments, thus accomodating last-minute sickness or emergencies.
If you want or need to drop the class, you may do so by using the on-line Admissions and Records enrollment and registration system. The instructor's signature is not required to drop a class. Students must drop themselves "officially" through Admissions and Records, or they will receive an "F" in the class. DO NOT assume that the instructor will automatically drop you off the class roster—it is the student's responsibility to officially drop classes.
An instructor is not required to drop a student who is not
attending class. If a student intends to drop a course, it is
the student's responsibility to drop the course, otherwise the
student will receive an "F" grade for the course. Once a
student has been dropped from the class for whatever reason,
the student will not be reinstated.
Students who may need an academic accommodation based on the impact of a disability and who require instructional, curricular, or test accommodations are responsible for making such needs known to the instructor as early as possible. Every possible effort will be made to accommodate students in a timely and confidential manner. Individuals who request accommodations must be registered with the Office of Disabled Students Programs and Services, which authorizes accommodations for students with disabilities.
Contact the office by phone: 916.484.8382, email: peterst@arc.losrios.edu,
or video phone: 916.484.8798, on Monday, Thursday, or Friday
between 8 a.m. and 5 p.m. or on Tuesday and Wednesday during
the extended hours between 8 a.m. and 7 p.m.