1 / 9100%
https://atlas.strategiced.com/app#offering/1224207/course/11536/preview/courseguide 1/9
CIS328
Preview: CIS328 : C++ Programming II
Course Guide
Prerequisites
Course Description
Instructional Materials
CIS242
This course covers advanced topics in the C++ object-oriented programming language. Students will
test, document, and design business-oriented programs and solve advanced programming
problems. Topics include data structures, recursion, design patterns, memory management, and
exception handling.
Required Resources
Frank Vahid. 2017. C++ Programming II. CIS328 zyBooks webtext available at
https://www.strayerbookstore.com
Purchase your activation code at the Strayer University Bookstore.
Note: It is crucial that you purchase and activate zyBooks and complete the required activities
and labs in order to succeed in this course. You must activate zyBooks through the link in
Blackboard Week 1 (do not go directly to the zyBooks website).
There is no way to pass this class without purchasing the zyBooks activation code.
Contact your instructor and your student advisor immediately if you have not purchased your
code. The majority of the work in this class will be completed on the zyBooks lab platform,
including all of the reading assignments.
2020 Strayer University. All Rights Reserved. This document contains Strayer University Confidential and Proprietary
information and may not be copied, further distributed, or otherwise disclosed in whole or in part, without the expressed
written permission of Strayer University.
NOTE: The links in this document do not function. Please refer to your course to view/download
linked content.
https://atlas.strategiced.com/app#offering/1224207/course/11536/preview/courseguide 2/9
Course Learning Outcomes
Weekly Course Schedule
Week 1 - To Do List
zyBooks: Read
Chapter 13 in C++
Programming
II.
zyBooks: Complete zyBooks - Ch13 Participation Activities.
zyBooks: Complete zyBooks - Ch13 Challenge Activities.
Discuss: Introduce yourself and complete the discussion, In Production Programs.
Week 2 - To Do List
Technology Requirements
Access to a laptop or desktop computer (not a mobile device).
Internet access.
Web browsers.
Develop software solutions that use advanced object features.
1
Use recursion and sorting techniques to organize information.
2
Organize data using linked lists, stacks, and queues.
3
2020 Strayer University. All Rights Reserved. This document contains Strayer University Confidential and Proprietary
information and may not be copied, further distributed, or otherwise disclosed in whole or in part, without the expressed
written permission of Strayer University.
https://atlas.strategiced.com/app#offering/1224207/course/11536/preview/courseguide 3/9
Week 2 - To Do List
zyBooks: Read Chapter 14 in C++
Programming
II.
zyBooks: Complete zyBooks - Ch14 Participation Activities.
zyBooks: Complete zyBooks - Ch14 Challenge Activities.
zyBooks: Complete zyBooks - Ch13 Labs.
Discuss: Complete the discussion, Inheritance and Composition.
Week 3 - To Do List
zyBooks: Read
Chapter 15 in C++
Programming
II.
zyBooks: Complete zyBooks - Ch15 Participation Activities.
zyBooks: Complete zyBooks - Ch15 Challenge Activities.
zyBooks: Complete zyBooks - Ch14 Labs.
Discuss: Complete the discussion, Pointers and Polymorphism.
Week 4 - To Do List
2020 Strayer University. All Rights Reserved. This document contains Strayer University Confidential and Proprietary
information and may not be copied, further distributed, or otherwise disclosed in whole or in part, without the expressed
written permission of Strayer University.
https://atlas.strategiced.com/app#offering/1224207/course/11536/preview/courseguide 4/9
Week 4 - To Do List
zyBooks: Read Chapter 16 in C++
Programming
II.
zyBooks: Complete zyBooks - Ch16 Participation Activities.
zyBooks: Complete zyBooks - Ch16 Challenge Activities.
zyBooks: Complete zyBooks - Ch15 Labs.
Discuss: Complete the discussion, Using Overloading and Templates.
Week 5 - To Do List
zyBooks: Read
Chapter 17 in C++
Programming
II.
zyBooks: Complete zyBooks - Ch17 Participation Activities.
zyBooks: Complete zyBooks - Ch16 Labs.
Discuss: Complete the discussion, Streams and Exception Handling.
Week 6 - To Do List
zyBooks: Read
Chapter 18 in C++
Programming
II.
2020 Strayer University. All Rights Reserved. This document contains Strayer University Confidential and Proprietary
information and may not be copied, further distributed, or otherwise disclosed in whole or in part, without the expressed
written permission of Strayer University.
https://atlas.strategiced.com/app#offering/1224207/course/11536/preview/courseguide 5/9
Week 6 - To Do List
zyBooks: Complete zyBooks - Ch18 Participation Activities.
zyBooks: Complete zyBooks - Ch18 Challenge Activities.
zyBooks: Complete zyBooks - Ch17 Labs.
Discuss: Complete the discussion, Recursion.
Week 7 - To Do List
zyBooks: Read
Chapter 19 in C++
Programming
II.
zyBooks: Complete zyBooks - Ch19 Participation Activities.
zyBooks: Complete zyBooks -Ch18 Labs.
Discuss: Complete the discussion, Efficient Searching and Sorting Processes.
Week 8 - To Do List
zyBooks: Read
Chapter 20 in C++
Programming
II.
zyBooks: Complete zyBooks - Ch20 Participation Activities.
2020 Strayer University. All Rights Reserved. This document contains Strayer University Confidential and Proprietary
information and may not be copied, further distributed, or otherwise disclosed in whole or in part, without the expressed
written permission of Strayer University.
https://atlas.strategiced.com/app#offering/1224207/course/11536/preview/courseguide 6/9
Week 8 - To Do List
zyBooks: Complete zyBooks - Ch19 Labs.
Discuss: Complete the discussion, Using Linked Lists.
Week 9 - To Do List
zyBooks: Read
zyBooks
Chapter 21 in C++
Programming
II.
zyBooks: Complete zyBooks - Ch21 Participation Activities.
zyBooks: Complete zyBooks - Ch20 Labs.
Discuss: Complete the discussion, Doubly-Linked Lists.
Week 10 - To Do List
zyBooks: Read
Chapter 22 in C++
Programming
II.
zyBooks: Complete zyBooks - Ch22 Participation Activities.
zyBooks: Complete zyBooks - Ch21 Labs.
Discuss: Complete the discussion, Stacks Versus Queues.
Week 11 - To Do List
2020 Strayer University. All Rights Reserved. This document contains Strayer University Confidential and Proprietary
information and may not be copied, further distributed, or otherwise disclosed in whole or in part, without the expressed
written permission of Strayer University.
https://atlas.strategiced.com/app#offering/1224207/course/11536/preview/courseguide 7/9
Week 11 - To Do List
zyBooks: Complete zyBooks - Ch22 Labs.
Discuss: Complete the discussion, Course Conclusion.
Grading Scale
Participation Total Points % of Grade
Discussion Participation 220 22%
Assignment Total Points % of Grade
Week 1 - zyBooks - Ch13 Participation Activities 18 1.8%
Week 1 - zyBooks - Ch13 Challenge Activities 40 4%
Week 2 - zyBooks - Ch14 Participation Activities 18 1.8%
Week 2 - zyBooks - Ch14 Challenge Activities 40 4%
Week 2 - zyBooks - Ch13 Labs 40 4%
Week 3 - zyBooks - Ch15 Participation Activities 18 1.8%
Week 3 - zyBooks - Ch15 Challenge Activities 40 4%
Week 3 - zyBooks - Ch14 Labs 40 4%
Week 4 - zyBooks - Ch16 Participation Activities 18 1.8%
Week 4 - zyBooks - Ch16 Challenge Activities 40 4%
Week 4 - zyBooks - Ch15 Labs 40 4%
Week 5 - zyBooks - Ch17 Participation Activities 18 1.8%
Week 5 - zyBooks - Ch16 Labs 40 4%
2020 Strayer University. All Rights Reserved. This document contains Strayer University Confidential and Proprietary
information and may not be copied, further distributed, or otherwise disclosed in whole or in part, without the expressed
written permission of Strayer University.
https://atlas.strategiced.com/app#offering/1224207/course/11536/preview/courseguide 8/9
Participation Total Points % of Grade
Week 6 - zyBooks - Ch18 Participation Activities 18 1.8%
Week 6 - zyBooks - Ch18 Challenge Activities 40 4%
Week 6 - zyBooks - Ch17 Labs 40 4%
Week 7 - zyBooks - Ch19 Participation Activities 18 1.8%
Week 7 - zyBooks - Ch18 Labs 40 4%
Week 8 - zyBooks - Ch20 Participation Activities 18 1.8%
Week 8 - zyBooks - Ch19 Labs 40 4%
Week 9 - zyBooks - Ch21 Participation Activities 18 1.8%
Week 9 - zyBooks - Ch20 Labs 40 4%
Week 10 - zyBooks - Ch22 Participation Activities 18 1.8%
Week 10 - zyBooks - Ch21 Labs 40 4%
Week 11 - zyBooks - Ch22 Labs 40 4%
Totals 1000 100%
Final Course Grade
Points Percentage Grade
900 - 1000 90% - 100% A
800 - 899 80% - 89% B
700 - 799 70% - 79% C
600 - 699 60% - 69% D
0 - 599 59% and below F
2020 Strayer University. All Rights Reserved. This document contains Strayer University Confidential and Proprietary
information and may not be copied, further distributed, or otherwise disclosed in whole or in part, without the expressed
written permission of Strayer University.
https://atlas.strategiced.com/app#offering/1224207/course/11536/preview/courseguide 9/9
Unique Course Features
Grading Scale Notation
Please consult the University Catalog and your academic advisor to determine the final grade needed
in this class to satisfy your specific degree conferral requirements.
Assignments
© 2020 Strategic Education, Inc.
Lab Participation and Attendance Policy
The zyBooks lab is used to support your learning in this course. However, activities completed in
zyBooks do not count for attendance. You are only given credit for attendance when you
complete one of the following tasks in Blackboard before 11:59 p.m. EST on Sunday:
submit a discussion post, complete a quiz or exam, or submit an assignment. Be sure to
complete one of these activities each week in Blackboard to be counted present.
2020 Strayer University. All Rights Reserved. This document contains Strayer University Confidential and Proprietary
information and may not be copied, further distributed, or otherwise disclosed in whole or in part, without the expressed
written permission of Strayer University.
Students also viewed