MONTGOMERY COLLEGE

Rockville Campus

CS140 Intro to Programming

 

 

Instructor Information

 

Name: Dr. Greg Grinberg

Office Location: MT408

Mailbox Location:MT429

Office Phone: 301- 251-7161

Email: grigoriy.grinberg@gmail.com

Course Website: www.montgomerycollege.edu/~ggrinber

 

Office Hours: M  5:20pm-6:20pm

                       T   2:00pm-3:00pm

                       F   9:50am-10:50am

 

Course Information

 

Semester: Fall 2006

Course CRN: 21830

Class time: TR 12:30pm – 1:45pm

Class location: HU319

Class starts: 09/06

Class ends: 12/23

MidTerm : Thursday, Oct 19

Final Exam: Tuesday (Dec19th)

12:30 PM - 2:30 PM

Last date for a refund: Sep 12th

Last date to drop without a grade or to change

from audit to credit or from credit to audit: Sep 26th

Last date to drop a class with a W grade: Nov 22nd

 

Non-instructional Day, no classes: Nov 22nd

 

 

Thanksgiving Holiday, college closed Nov 23-26

 

Course Description

Introduces programming and problem solving using a contemporary programming language. Topics include principles of procedural programming, software development and debugging techniques, control structures, data types, functions, one-dimensional arrays, and file processing. Using a computer, students complete required lab assignments. Three hours each week.

 

Prerequisites/Corequisites

Assessment levels: EN 101/101A, MA 100, RD 120.

Outcomes and Objectives  

Upon successful completion of this course, the student should be able:

  • Understand C++ programming environment and features
  • Describe the concepts of the of procedural programming  
  • Design, develop, modify, maintain, test, debug, and run C++ applications utilizing the programming features of C++ language

 Content Outline

  • Chapter 1: Introduction to Computers and Programming.
  • Chapter 2: Introduction to C++.
  • Chapter 3: Expressions and Interactivity.
  • Chapter 4: Making Decisions.
  • Chapter 5: Looping.
  • Chapter 6: Functions.
  • Chapter 7: Arrays (Part of chapter 7)
  • Chapter 8: Sorting and Searching Arrays

Course Materials

Starting Out with C++, Fifth Edition, by Tony Gaddis, Scott Jones Publishers
Textbook and other materials may be purchased through the bookstore

Tardiness:  Class begins promptly at the scheduled time.  Students are expected to be ON TIME. 

Grade Basis

            Final Grade:                                         

            Midterm Examination                             20%

Final Examination                                  20 %

Quizzes                                                10 %

Assignments &Term Project                   50 %

Grading Scale:

            90 - 100                                                A

            80 - 89                                                  B

            70 - 79                                                  C

            60 - 69                                                  D

            Below 60                                               F

Homework

·         Assignments will be submitted by e-mail or save them on MC network: O:\users\students\ggrinberg. I will bounce the program back to you, which is your acknowledgement that I got it. Late programs will not be accepted.

·         To facilitate grading, please follow these rules when turning in assignments:

C++ Programming Standards (see handouts) are to be followed in writing C++ programs. They are important enough to be part of the grading      criteria for all programs.

 

General Class Policies

·         No food or drink is permitted in any Montgomery College classroom at any time.

·         You are responsible for all work missed, and for meeting assignment due dates when absent. Please call or email your instructor if you are going to be late or absent.

·         You are strongly encouraged to contact your instructor at home by phone or e-mail if you are having difficulties, or have any questions about assignments.

·         All assignments are expected to be the result of your own efforts, not the collaboration with others. Plagiarism or turning in an assignment, which is essentially identical to that of another student, will result in a zero for that assignment, with no opportunity to make up the grade.

 

MC Policies
Lack of Prerequisites:  Academic Regulation 9.65C states:

 

In the event that students succeed in enrolling in a course for which they lack the prerequisites(s) as designated in the College catalog, the instructor, after consultation with the students, may drop the students from the course, immediately notifying the Admissions and Records Office of the decision in writing; this action to be taken before the published date, which is based on the principle of completion of 12 percent of the duration of the course (2 weeks in a 15-week semester or its equivalent).

 

A student must accept responsibility for his/her decision to remain in a class against the advice of the instructor.  All students in a course are responsible for completing the course requirements, and faculty members are responsible for assigning grades that reflect student accomplishments with respect to the standards set for the course.

 

Student Attendance:  Academic Regulation 9.823 states:

 

            Students are expected to attend all class sessions.

“Excessive absence” is defined as one more absence than the number of classes per week   during a fall (with the number of absences to be prorated for accelerated sessions).

          

In cases involving excessive absences from class, the instructor may drop the student from the class (resulting in a grade determined in accordance with regulation 9.645).  If excessive absence from the course takes place after the deadline to drop a course, the instructor may record a grade of “F.”

 

If the student who is registered for audit is dropped by the instructor, the grade of "W" shall be recorded.

 

It is important that you attend every class.  You will be responsible for all work assigned whether you are present or absent.

 

Missed Tests and Quizzes:  Tests are announced far in advance.  As a rule:  NO MAKEUPS without a doctor's excuse. If the final exam is not taken, the student will receive a grade of F for the course.

 

 Policy on Academic Integrity:  Cheating, plagiarism and/or other forms of academic dishonesty will not be tolerated. Refer to the Code of Conduct section of the Student Handbook.

 

Each student, as an active participant in the Montgomery College community, is responsible for performing academic work that holds to the highest standards of honesty.  Acts of cheating, fabrication, plagiarism, and helping others to commit such acts are all forms of academic dishonesty.  Acts of academic dishonesty could result in a disciplinary action that may include, but is not limited to suspension or dismissal.  Consult the Student Code of Conduct in the Student Handbook for further information.

 

*The Montgomery College Student Code of Conduct permits an instructor to assign either an “F” on an assignment or an “F” in the course for academic dishonesty.

 

Student Conduct:  Students are expected to abide by the Code of Conduct of the Student Handbook:

 

In order for learning to occur, it is necessary that the classroom environment be one of mutual respect.  If a student behaves in such a way that 1) demonstrates a lack of respect, 2) interferes with the educational process or 3) violates the Student Code of Conduct, instructors are responsible for advising the student of the inappropriate behavior and granting her/him an opportunity to correct it.  A student who fails to correct this behavior will be asked to leave the class and will be subject to disciplinary action, as outlined in the Montgomery College Student Code of Conduct. 

 

For a complete statement of Academic Regulations and Student Code of Conduct visit:

http://www.montgomerycollege.edu/departments/academicevp/Student_PandP.htm

 

Audit Policy:  Academic Regulation 9.613 states:

                                                                                                                                                           

           Students wishing to register for audit at the beginning of the semester or who wish to      

           change from credit must do so prior to completion of 20 percent of the duration of the  

           course.

 

           The grade of “AU” carries no credit.

 

           Students initially registering for audit are not required to get an instructor’s signature.    

           Students wishing to change from credit to audit must obtain written approval from the          

           instructor.  (See AR 9.614 for students wishing to change from audit to credit.)  All    

           students registered for audit are required to consult with the instructor before or during the 

           first class session in which they are in audit status and are required to participate in all

           course activities unless otherwise agreed upon by the student and instructor at the time of

           consultation.  Failure to consult with the instructor or not participate may result in the

           grade of “W” being awarded.  This action may be taken by the instructor by changing the

           “AU” to “W” on the final grade sheet.

 

           Change from Audit to Credit  9.614 states:

 

A student registered for Audit (AU) may change to credit before the completion of 20 percent of the duration of the course provided the student has written approval of the instructor.

 

Statement on Disabilities:  All classes offered at Montgomery College must meet the requirements of the Americans with Disabilities Act of 1990. Disability Support Services encourages the following announcement at the start of each semester:

 

“Any student, who may need an accommodation due to a disability, must provide a letter from Disability Support Services authorizing the accommodations.  Any student who may need assistance in the event of an emergency evacuation must notify the Disability Support Services office. http://www.montgomerycollege.edu/Departments/dispsvc/

 

Students with mobility disabilities depend on the elevators to get to class.  Please use the stairs if you are able to do so.

 

Computer Labs

There are labs available for student use--to complete homework assignments, or for extra practice.  The software used in this class has been installed in the Computer Labs. For more information about the computer labs, visit their Website at: http://www.mc.cc.md.us/Departments/InTechRV/ 

 

Assessment Center

Occasionally it is necessary for a student to take a test in the Assessment Center.  The Assessment Center requires an appointment for all computer tests.  To make an appointment, call the Rockville Assessment Center (301) 251-7459.  The Assessment Center is located on the ground floor of Campus Center.  Picture identification is required.

 

Beepers and Cell Phones

Please turn beepers or cell phones off during the class period.

 

Weather Alert

Occasionally it becomes necessary to delay the opening of school, send students home early, or close the College entirely because of bad weather.  Area radio stations broadcast information about school closings or delayed openings beginning around 6 a.m.  If Montgomery College plans to close early, radio and TV stations will broadcast that message.  The stations will not broadcast “open as scheduled.”

 

The Montgomery College Website should also have announcements posted.

 

                        http://www.montgomerycollege.edu

 

Emergency Management Procedures

 

In the event of emergency situations involving Montgomery College directly -- or of an emergency at the local, regional or national level which could impact the college community – Montgomery College’s safety and security personnel and other College officials utilize in-house emergency response plans and coordinate their response activities with local, county, state and federal authorities, as appropriate. The College works directly in conjunction with Montgomery County’s Emergency Operations Center, in the event of any local activation of the center.

 

Detailed emergency response plans are in place for each of Montgomery College’s three primary campuses at Germantown, Rockville and Takoma Park, as well as for off-site facilities, including its Workforce Development and Continuing Education centers at Gaithersburg and Wheaton.

The College has published a Quick Reference Guide, with basic information on these emergency procedures. It includes an explanation of the communication alert codes utilized by the college, key phone numbers, tips on what to do in the event of various types of emergencies, and specific evacuation plans for individual college facilities. Members of the college community are urged to familiarize themselves with this information and to keep a copy of the guide handy.

 

For more information about emergency procedures, visit the College Website at: http://www.montgomerycollege.edu/news/emergency/

 

A course schedule will be provided in a separate document