What is this Class About?
This is a first C++ Programming class, COMI-1215.
It will cover topics such as
Decision Structures
Loops
File Processing
Functions
Arrays
Pointers
Searching and Sorting
Are You Prepared for this
Class?
This is a first class in C++, not a first class in Programming.
The catalog description includes this: "Recommended: COMI 1150 (Programming Concepts) and one other programming language course."
See the syllabus section "COURSE PREPAREDNESS RECOMMENDATIONS" for more detail.
If you don't have the recommended background, you will want to reconsider taking this class.
Talk to Mrs. Johnson if you are wondering.
What about a Textbook?
The required text is:
Starting out with C++ From Control Structures
through Objects (8th Ed) by Tony Gaddis, Addison
Wesley 2016.
Purchase a paper copy or an eTextbook from
http://www.coursesmart.com. Search for "Gaddis."
Students are free to use any additional references
they choose, including online references.
What Software do you Need?
C++ Integrated Development Environment (IDE)
CCRI has Visual Studio 2013 Professional Edition installed in the
labs.
You are advised to download and install Visual Studio Express 2013
for Windows Desktop.
Download from HERE
You will need to register it, but there is no charge!
There is more information about this in Bb on the How To page.
Where do you find Course
Materials?
Blackboard is the learning management system we
are going to use: http://blackboard.ccri.edu.
Log in using your MyCCRI username and password.
All course materials can be found there: syllabus,
assignments, assessments, Camtasia videos,
PowerPoint presentations, and more.
What's in the Syllabus?
For a link to the syllabus click HERE
Find assignments there along with due dates.
Find quiz dates there: open/close dates for each.
Find exam dates there. Online students will have an opportunity to
participate in scheduling their exams at a mutually convenient time.
Find the grading breakdown.
Find my policies regarding Homework, Exams, Quizzes, Assignments,
Attendance, and more.
How do you Keep Informed?
Announcements will be posted in Blackboard
frequently.
Look for announcements about due dates,
assignments and assignment modifications, exams,
and much more.
If it's posted in the syllabus or in an announcement,
then you are responsible to know about it. Failure to
be informed about posted information will not be
accepted as an excuse for missing course work.
What Supplemental Material is
available in Blackboard?
PowerPoint Presentations
These will go along with the lecture and Camtasia
videos.
They will occasionally include material beyond that
covered in the book. If it's covered in a
presentation/Camtasia video, you are responsible for it.
Camtasia Videos
These are recorded lectures that go along with the
PowerPoints.
Online students are strongly urged to watch these!
What about Assignments?
There are several programming assignments.
They account for 30% of your grade.
Each has a posted due date. Assignments more than 48 hours late will not be accepted. Late assignments are penalized 10%.
You are to turn in working programs only, that is, programs that have compiled without errors, and (when running) perform at least part of tasks specified in the assignment (for partial credit).
Programs are to be the result of individual effort. Students are NOT to work together on the programs.
What about Quizzes?
There will be a quiz on each chapter. See the
syllabus and Bb announcements for exact dates.
Quizzes account for 10% of your grade. The lowest
quiz score will be dropped.
There are no makeups on missed quizzes. They are
graded zero.
Quizzes are open book. Use whatever resources (except for another human being ) you wish.
Quizzes are timed. Be sure to save and submit on
time!
What about Exams?
There are 2 exams: Midterm and Final.
Each is worth 30% of your final grade.
The exam weeks are noted in the syllabus. Watch
Blackboard for exact dates.
Online students will be able to participate in
determining exam dates and times.
Online student must come to the Warwick campus
for the Midterm and Final exams. Speak to Mrs.
Johnson if you feel an exception to this policy should
be made for you.
What is the Grading Scheme?
The Grading Scheme is posted on the syllabus and here:
Assignments: 30% A: >= 93% C+: >= 77%
Quizzes: 10% A-: >= 90% C: >= 70%
Midterm Exam: 30% B+: >= 87% D+: >= 67%
Final Exam: 30% B: >= 83% D: >= 60%
B-: >= 80% F: < 60%
Welcome to
C++
BEST WISHES FOR
A GOOD
SEMESTER
AND FOR A
SUCCESSFUL
COURSE!