Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Standard view
Full view
of .
Look up keyword
Like this
0 of .
Results for:
No results containing your search query
P. 1


|Views: 200|Likes:
Published by William Smith
Fall 2013 Online Intro to C++ Syllabus
Fall 2013 Online Intro to C++ Syllabus

More info:

Published by: William Smith on Aug 16, 2013
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less





Fall 2013
CSCI 2843 Section 390 Call # 16356 Online
Instructor Information
 Assoc. Prof. Dr. William Smith
 Work phone:
(918) 595-7616Skype: drwillsmith
Office Location:
Southeast Campus - 4210
Office hours:
Tues/Thursday 9:00 – 2:00
 Absolute C++ 5th Edition
by Walter Savitch (We are using a special bundle this term. The textbookshould be in a 3 ring binder with an enclosed access code for MyProgrammingLab. You may purchasethe book and code separately but if you do so the access code can only be purchased on the publisher website)
CSC 2473 (Intro. to C) or instructor approval.
Course Description
Programming techniques in object-oriented programming, including data abstraction, inheritance,polymorphism, and dynamic object creation. Emphasis will be place on the reusability of object andthe focus on object concepts as they deal with future program maintenance.
The goals of the Introduction to C++ Programming course are that students, by mastering the topicspresented in this course, gain valuable problem-solving skills and C++ knowledge that will enablethem to become proficient in object-oriented programming with C++ characteristics.
Upon successful completion of the Introduction to C++ course, students will be able to apply theobject-oriented approach to develop and design robust and highly reusable classes and applications. 
CSCI 2843 Introduction to C++
CSCI 2843 Introduction to C++ - Course Syllabus Fall 2013
Fall 2013
Course Content
The course covers fundamental C++ programming and Object-Oriented programming and designtechniques. Specifically, the following topics will be included:1.Object-oriented programming: class abstraction and encapsulation, and class inheritance.2.Polymorphism: the power of virtual functions and dynamic binding 3.Exception handling: how C++ handles exception and how to incorporate exception-handling ca-pability into programs4.I/O: I/O character and binary programmin5.Operator Overloading: Extending operators to integrate with user-defined classes6.Templates: building generic classes and functions
Course Grade
The course grade will be calculated as follows:Completion of MyProgrammingLab (MPL) for each chapter - total 680 pts12 Programming Projects (PP) @ 100 pts eachCompletion of student information forum post - 20 ptsOngoing and meaningful participation in Discussion Forums - 100 ptsTotal Points Possible: 2000
 The standard TCC 90-80-70-60 grading scale will be used.
Course Deadlines
(Deadline is always at midnight on Friday of the indicated week)MPL = MyProgrammingLab; PP = Programming Project 
Deadline #1:
Week 4 - MPL for Ch 1-4; PP 1-3
Deadline #2:
 Week 8 - MPL for Ch 5-8; PP 4-6
Deadline #3:
 Week 12 - MPL for Ch 9-12; PP 7-9
Deadline #4:
Week 16 - MPL for Ch 13-15; PP 10-12
Submission of Programming Assignments
CSCI 2843 Introduction to C++
CSCI 2843 Introduction to C++ - Course Syllabus Fall 2013
Fall 2013
 All programming labs and programming projects must be submitted via Blackboard.
Late Assignments
There are four deadlines in the course as listed in the agenda. Assignments due prior to those dead-lines will not be accepted for a grade after the deadline has passed. There is no late penalty for as-signments submitted prior to the deadlines.
Required Course Participation
This course requires regular participation and work throughout the term. If a student has not submit-ted any work by the end of the 1st deadline of the term, that student will be withdrawn from thecourse at the instructor's discretion
Copyright Notice
It is a violation of the law to create unauthorized duplicates of copyrighted microcomputer software.Tulsa Community College makes every effort to support these copyright agreements and does not support illegal duplication of any copyrighted material.
Technical Requirements
The student must meet the requirements as listed on the TCC distance learning web site as well asany additional requirements listed on the course Blackboard site.
Course Withdrawal
The deadline to withdraw from a course shall not exceed 3/4 the duration of any class. Contact theCounseling Office at any TCC campus to initiate withdrawal from a course (“W” grade) or to changefrom Credit to Audit. Check the TCC Academic Calendar for deadlines. Students who stop participat-ing in the course and fail to withdraw may receive a course grade of “F,” which may have financial aidconsequences for the student.
Email communications: All TCC students receive a designated “MyTCC” email address (ex: jane.doe@mail.tulsacc.edu). All communications to you about TCC and course assignments will besent to your MyTCC email address; and you must use MyTCC email to send email to, and receiveemail from, the instructor regarding this course.
CSCI 2843 Introduction to C++
CSCI 2843 Introduction to C++ - Course Syllabus Fall 2013

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->