CCCOnline LogoCourse Snapshot for CSC161 - Computer Science II

The information listed below is subject to change. Please review the course syllabus within your online course at the start of class.

Course Competencies

The competencies you will demonstrate in this course are as follows:

  1. Write classes.
  2. Implement inheritance in a program.
  3. Explain the process of Data Abstraction.
  4. Explain operator overloading.
  5. Explain polymorphism.
  6. Write complex programs using classes.
  7. Properly document their programs.
Learning concepts for this course are enchanced using presentations, websites, and online discussions.

Module Outcomes Mapped to Competencies

Module 1 Learning Outcomes

Mapped to Course Competencies (above)
Coming soon...  
   
   
   
   

Module 2 Learning Outcomes

Mapped to Course Competencies (above)

   
   
   
   
   

Module 3 Learning Outcomes

Mapped to Course Competencies (above)

   
   
   
   
   

Module 4 Learning Outcomes

Mapped to Course Competencies (above)

   
   
   
   
   

Module 5 Learning Outcomes

Mapped to Course Competencies (above)

   
   
   
   
   
   
   
   

Course Time Commitment and Expectations

For every credit hour, students should plan to spend an average of 2-3 hours per week for course-related activities in a 15-week course. For example, a 3 credit hour course would average an average 6-9 hours per week to read/listen to the online content, participate in discussion forums, complete assignments, and study the course material. For 10  and 6-week courses, the amount of time per week will be higher so all course competencies, module outcomes, and assignments will be covered.

Aside from typical reading assignments, this course has the following (Please Note: This list is subject to change based on the discretion of the instructor facilitating this course.):

Number of Assignments

Points Each

Total Possible Points

Percent of Grade

Exams
5
50
250
26.9%
Programs
11
30
330
35.5%
Homework
10
15
150
16.1%
Discussions
10
20
200
21.5%
Total Course Points
930
 

CCCOnline Course Quality Commitment

CCCOnline goes to great lengths to assure the quality of your online learning experience. You can expect the following from our courses: