Introduction to Programming

Fall 2010
Sections 0M1/001/052

Course Objectives

The goal of this course is to provide an introduction to applications software design using structured programming concepts.  Includes techniques for algorithm development, coding and testing. This course also provides an introduction to C++ syntax and logic. It not only introduces a variety of C++ concepts, but also discusses the most significant aspects of object-oriented programming. In addition to explaining concepts, the course uses programming assignments to reinforce the material in each chapter.

Corequisite: CGS1000




Debbie Reid

Office number


Office phone

(352) 395-4402

Office hours


12:00pm – 3:00pm online*


11:00am – 1:00pm


9:00am – 12:00pm online*


11:00am – 1:00pm


By appointment only


Instructor Web site


*Please email me via Angel, use the discussion board in Angel or let me know you are in a chat room where I can find you.  My office hours will be held online only.  If you want to meet to discuss an issue, please contact me to set up an appointment time.    It is possible that I may be with another student.  Please be patient.


Course Policies

·         For classes that meet on campus, attendance is required.  Regular attendance in both lecture and lab will be critical to success in this course.  It will help guide you toward successful completion of your projects and assignments. Students are responsible for getting all work and lecture notes missed due to absence.

·         You must turn in all assignments on the due date by the time and method indicated in the instructions.  No extensions are given for any reason; therefore you must make sure to start on assignments early.  It is understood that computers are not perfect. However an excuse such as, "the computer wasn’t working" is not acceptable because you can always use another computer in the labs provided at Santa Fe College.

·         If all of your assignments are turned in on time, the lowest assignment grade will be dropped.

·         Finals week will consist of meeting at our designated time and taking a Final Exam.

·         All quizzes will be announced in advance.  No make-up quizzes will be given under any circumstances.

·         For classes that meet on campus, class sessions will include lectures, presentations, and discussions as well as hands-on projects. When the instructor asks for your attention, discontinue working on the computer. No one may work on the computer during lectures, presentations, and discussions unless instructed to do so.

·         Assignments must be organized and submitted following the course guidelines and in the specified format. Depending on the assignment this might include any or all of the following: submitting a disk, submitting a printout, uploading to the Web, sending via e-mail, or uploading to an Angel dropbox. Methods other than those specified are not acceptable.

·         All work must be completed using Visual Studio.NET2008.   Note that if you submit work completed in programs other than the designated ones, the assignment cannot be accepted.

·         If you are working on assignments at home, it is your responsibility to maintain your computer system. Requirements cannot be waived due to problems with your hardware, software, or Internet connection. Campus labs can be used to complete your work.

·         Do not tamper, in any way, with the setup of our lab computers unless you are specifically instructed to do so. This can be quite disruptive to the conduct of our classes. “Unauthorized modification of the system setup of Santa Fe College’s computer teaching labs” is a violation of the Student Conduct Code, Article III, and Proscribed Conduct.

·         College regulations specify that “food and drink cannot be used in classrooms.” This includes our computer labs. Adhere to this policy at all times.

·         Learning should be fun and we want you to enjoy class but in an atmosphere that is suitable for a college course. Maintain a courteous and professional demeanor toward your classmates and instructor. Arrive on time and inform your instructor if you need to leave early. Communicate in an appropriate manner in classroom and on-line discussions. Courtesy also includes avoiding the use of cellular phones or other noisy electronic devices during class and not reading e-mail, playing games, sleeping, or chatting during lectures and presentations.


Academic Integrity

The highest level of academic integrity is expected in this course.  Make sure that the work you submit is original and of your own creation.  Copying or imitating someone else’s work and presenting it as your own is a serious violation of academic integrity.  This pertains to your projects and homework assignments as well as exams.  The consequences for academic dishonesty can be severe, including but not limited to, a failing grade in the course or expulsion from the Florida College and University System.  For further information, refer to the Student Conduct Code, Article IV, Academic Dishonesty at the Santa Fe College’s Human Resources Policies website.


Course Materials


               Simply C++ An Application-Driven Tutorial Approach, by Deitel
                       ISBN:  978-0-13-142660-3


                  USB Flash Drive



Grade Calculation


Grade Scale















Final Exam











































Grading Standards

Grading will be based on objective standards as well as such subjective criteria as overall impression, thoroughness, attention to detail, and extra effort. Completing the minimum requirements does not guarantee an A grade for projects and assignments. Excellent grades are reserved for outstanding work. Also, it is your instructor’s prerogative not to accept sloppy or incomplete assignments.

Important Dates

August 23

Classes Begin

August 27

Last day to drop and receive a refund

Sept 6

Labor Day Holiday – College Closed

Oct 15

UF Homecoming – College Closed

Nov 2

Last Day to withdraw and receive a "W"

Nov 11

Veteran’s Day Holiday – College Closed

Nov 25 – 26

Thanksgiving Holidays – College Closed

Dec 3

Classes End

Dec 6

Final Exams begin

Withdrawals and Incompletes

If you fall behind in the course, you should strongly consider withdrawing. However, you should discuss this option with the instructor prior to making a decision. Check the Important Dates section for the last day to withdraw and receive a W as a grade.

An Incomplete grade will be given only in situations where a student has successfully completed nearly all of the semester coursework and has experienced an emergency situation at the end of the term. The circumstances must be documented and the student must contact the instructor prior to the end of final exam week in order to agree on incomplete terms, deadlines, etc.

Americans with Disabilities Act (ADA)

If you are a student with a disability: In compliance with Santa Fe College policy and equal access laws, your instructor is available to discuss appropriate academic accommodations that you may require as a student with a disability. Request for academic accommodations need to be made during the first week of the semester (except for unusual circumstances) so arrangements can be made. You must be registered with Disabilities Resource Center (DRC) in S-229 for disability verification and determination of reasonable academic accommodations.

Discrimination/Harassment Policy

Santa Fe College prohibits any form of discrimination or sexual harassment among students, faculty and staff. For further information, refer to the Santa Fe College Human Resources Policies website.

Agreement to Syllabus

This syllabus is a contract between you and your instructor. To continue in this course you are required to send a message to your instructor via Angel class email. In this message the following message must be included. “I have read, understand, and agree to the terms of the course syllabus.”

Course Schedule

See the Angel calendar for the course schedule.