Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
I_CSCI_2843_390_16356_201410

I_CSCI_2843_390_16356_201410

Ratings: (0)|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

Availability:

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

08/21/2013

pdf

text

original

 
Fall 2013
Syllabus
CSCI 2843 Section 390 Call # 16356 Online
Instructor Information
 Assoc. Prof. Dr. William Smith
E-mail:
will.smith@tulsacc.edu
 Work phone:
(918) 595-7616Skype: drwillsmith
Office Location:
Southeast Campus - 4210
Office hours:
Tues/Thursday 9:00 – 2:00
Textbook
 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)
Prerequisites
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.
Goals
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.
Objectives
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
1
 
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
Grading 
 
Scale
 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
2
 
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.
Communications
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
3

You're Reading a Free Preview

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