Course Description: A review of primitive data types and their internal representation. Data structures built from primitive types such as arrays and records. Program design, Big O notation and algorithms: searching and sorting. Advanced data structures: stacks, queues, link lists, binary trees and hash tables.
Insert WhenWhere
Attendance for the classroom portion is mandatory. Students with excessive absences may be dropped according to the rules of the Santa Clarita Community College District.
Completing online work on time is mandatory. Students with excessive missed assignments may be dropped according to the rules of the Santa Clarita Community College District.
Please check CMP SCI 182 on Canvas each week for:
Required Text: Insert Book Info
Lecture Grading | Lab Grading |
---|---|
Exam 1 10% 20 points
Midterm 20% 40 points Exam 3 10% 20 points Final 30% 60 points Online Coursework 20% 40 points Class Participation 10% 20 points 200 points total |
11 Online programming projects, 60 points 30%
4 In-person programming tests, 80 points 40% Online Coursework, 40 points 20% Class Participation 20 points 10% 200 points total |
Needed Point Totals (out of 200): A - 175 points, B - 155 points, C - 130 points, D - 110 points
Makeup exams will not be allowed. See Back/Below for Exam/Lab Info
Important Dates (Please be sure to avoid scheduling conflicts with these dates):
Insert Exam 1 Insert Midterm Insert Exam 3 Insert Final |
Insert Program 1 Insert Program 2 Insert Program 3 Insert Program 4 |
NO CELL PHONE USE DURING CLASS. Everyone is allowed a 5 minute phone/bathroom break, please quietly leave the classroom for either one.
During lecture ALL computer and laptop screens must be DOWN, bring paper/pen/pencil to take notes. Obviously, they can/will be up during lab.
Student Learning Outcomes:
Evaluate and compare computer data structures, and analyze each data structure's impact on algorithms, program design and program performance.
Course Outline