Professional Documents
Culture Documents
Instructor
Norman Lippincott
Assoc. Professor, Computer Science
570-369-1838
nlippincott@northampton.edu
Required Materials
Textbook
Gaddis, T.; Starting Out with C++, From Control Structures through Objects; 7 ed., brief version, Pearson 2012.
ISBN: 978-0-13-277289-1
Other Items
Microsoft Visual C++ Express Edition (available in computer labs, and for free download from Microsoft), or
other standards-compliant C++ compiler
Course Description
Introduction to computing through the development of algorithms and programs which are implemented in a high
level function/object oriented language. Topics include: simple data types, control structures, documentation, basic file
manipulation, problem solving techniques, modular design, structured data types.
To direct the student towards a logical solution of problems through development of proper algorithms.
To reinforce the above concepts through the writing of computer programs using a highly structured
programming language.
Assessment
Grades for the course are based on the following components:
A final, weighted average is computed based on the percentages of the assessment items above, and is rounded to the
nearest full percent. A final grade is then assigned according to the following scale:
93-100: A
90-92: A87-89: B+
83-86: B
80-82: B77-79: C+
73-76: C
70-72: C-
67-69: D+
60-66: D
0-59: F
Lab Assignments
Lab assignments consist of short exercises, usually from the textbook, that are done during class and, if needed,
finished outside of class. Work for lab assignments will be accumulated and maintained using Blackboard journals and
are organized by textbook chapter.
Programming Projects
Programming projects consist of one or more problems for which you will need to devise a solution and implement
that solution as a C++ program. Accompanying documentation will also be required. Each project will be posted on
Blackboard with an accompanying due date, and will be posted one to two weeks prior to the due date. Projects will
often require several sittings to complete, so it is important to start work on projects as soon as they are assigned.
Programming projects are to be submitted in electronic form via the Blackboard web site. Your instructor will provide
instructions on submitting electronic copies of C++ programs via Blackboard.
Tests
Tests will be administered using Blackboard and will consist of problems and short-answer questions. Some short
programming components may be included. Your instructor will provide a list of topics and conduct an in-class review
for each test one week prior to the test. Test dates are shown in the course schedule at the end of this document.
Final Exam
The format of the final exam is the same as that of the tests, but longer. The final exam is comprehensive.
College Policies
Class Attendance and Withdrawal
Class attendance and engagement in the learning process
are critical factors in determining students' success in
their courses. NCC students are expected to attend all
class sessions of courses in which they are enrolled, and
are responsible for all material presented in class sessions
of these courses.
Student Responsibilities
Students are solely responsible for their work
and for making sure that their work represents
their own honest efforts to meet the goals of the
course.
Faculty Responsibilities
Plagiarizing:
Using the ideas or words of others without
appropriate quotation and documentation
that acknowledges the source or sources in
other words, presenting someone else's work
as one's own.
Copying, exact words, phrases or sentences
without quoting and giving credit to the
source.
Using a paraphrased version of the opinions,
work, or ideas of others without giving
credit.
The wrongful appropriation of all or part of
someone else's literary, artistic, musical,
Consequences of Violations
When a faculty member believes that a student has
committed acts that violate the academic honesty policy,
he or she will advise the student of the offense and the
penalty imposed. A faculty member may apply one of the
following penalties:
Commitment to Diversity
Northampton Community College is committed to
creating and fostering a learning and working
Disability Services
Northampton Community College encourages
academically qualified students with disabilities to take
advantage of its educational programs. Services and
accommodations are offered to students with disabilities
at no additional cost to facilitate accessibility to College
programs and facilities. These services are based upon
each students individual needs and must be indicated by
current documentation of disability. For more
information, you can contact the Coordinator of
Disability Services at 610-861-5342 or TDD (610) 8615351 or view the Disability Services Web page by
following these links from the NCC home page
(http://www.northampton.edu): Administration > Student
Services > Students With Disabilities.
Instructor Policies
Classroom Protocol
disruption.
Sleeping in class.
Course Calendar
The following is a schedule of topics for the course, test dates, and assignment due dates. Be aware that the dynamics
of the class, which may include topic difficulty, student interest, etc., may cause this schedule to be adjusted
throughout the semester.
Dates
Programming Projects
8/25
Course Introduction
Ch. 1 Introduction to Computers and Programming
8/27
1 8/27-9/8
2 9/8-9/15
9/3, 9/8
3 9/15-8/22
4 9/22-9/29
5 9/29-10/6
6 10/6-10/15
10/15, 10/20,
10/22, 10/27,
10/29
Ch. 6 Functions
Test 2 10/20
Review
TBA
Final Exam
7 10/15-10/27
8 10/22-11/5
9 11/5-11/17
10 11/17-12/1