CIS 22C
Data Abstraction and Structures
Course Description
Application of software engineering techniques to the design and development of large programs, including a team project, with an emphasis on data abstraction and structures and associated algorithms: stacks, queues, linked lists, trees, graphs, and hash tables. This course also covers recursion and advanced sorting algorithms.
Class Details
CRN | Course | Section | Days | Times | Instructor | Loc |
---|---|---|---|---|---|---|
13064 | CIS 22C | 62Z | ······· | TBA-TBA | Manish Goel | ONLINE |
······· | TBA-TBA |
Class Dates: This class runs from 2025-06-30 to 2025-08-08.
Footnote:
CIS -022C-62Z: Students may submit assignments in C++ or Java. This is an online lecture, laboratory class that does not have scheduled meetings. Students can log in anytime to do the required weekly course work. Students must have access to a computer, the internet and an individual email address. We recommend a laptop or desktop computer to successfully complete the course; a tablet or phone may not be adequate for all assignments and tests. Most °®¶¹´«Ã½ classes will use the Canvas course management system. Information about Canvas and Online Education Orientation can be found in Canvas on the Student Resources page: . The Student Online Resources hub with extensive information and tips can be found at . ***Please complete the form found at if you feel that you can evidence equivalent coursework and/or job experience that meet the prerequisites for this
Class Materials
Textbook/Material | Type | Required | Purchase | Rent | ||
---|---|---|---|---|---|---|
New | Used | New | Used | |||
ISBN: | ||||||
ISBN: |
View available at the Bookstore.
Course Details
- Units
- 4.5 Units
- Hours
- Weekly Lecture Hours: 4
- Weekly Lab Hours: 1.5
- Program Status
- Program Applicable
- Credit
- Credit - Degree Applicable
- Grading Method
- Letter Grading
Requisite and Advisory
- Advisory
- Elementary algebra or equivalent (or higher), or appropriate placement beyond elementary algebra
- Prerequisite
- CIS 22B, CIS 22BH, CIS 35A or CIS 36B
Limitations on Enrollment and Entrance Skills
- Limitations on Enrollment
- Not open to students with credit in the Honors Program related course.