CS2141 Course Information
Objectives
By the end of the term, each student should be able to:
- Understand the structure of C++ programs
- Produce working C++ programs that use pre-built libraries
- Understand C++ memory management and pointer structure
- Use and build on an existing C++ program (or library)
- Design and Develop a significant piece of software
Textbooks
These books are recommended for
the course.
Grading
As you should expect, the major contributor to your grade in this class
will be your programming assignments. To receive a passing grade in the
class a student must recieve a passing grade in both programming
assignments and quizzes and exams. If this is accomplished, your grade
will be determined roughly by the following weighted combination of
criteria.
- 15% In Class Quizzes (3 total)
- 20% Exam 1
- 20% Exam 2
- 20% Programming Assignments (4 total)
- 25% Programming Project
Late Work:
-
Late assignments will be penalized 10% of the maximum grade per day late.
-
Arrangements to make up quizzes / exams must be made ahead of time
to avoid penalties.
-
Arranging to make up a quiz / exam after the fact may be possible, but
a late assignment penalty may be applied.
Programming Policies
- Your programming assignments and project must adhere to the stylistic
guidelines described in the Style Guidelines
document.
- All assignments must be done individually. Any sharing of code will
be considered cheating and dealt with accordingly.
ADA
''MTU complies with all federal and state laws and regulations regarding
discrimination, including the Americans with Disability Act of 1990
(ADA). If you have a disability and need a reasonable accommodation for
equal access to education or services at MTU, please call Dr. Gloria
Melton, Associate Dean of Students, (7-2212). For other concerns about
discrimination, you may contact your adviser, department head, or the
Affirmative Action Office (7-3310).''
This page last updated 6 January 2010