Course Description Form Theory
Course Description Form Theory
NCEAC
NCEAC.FORM.001-D
NCEAC.FORM.001-D
Sons
• C++ Data Structures: A Laboratory Courseby Stefan Brandle,
Jonathan Geisler, James Roberge& David Whittington 3rd Edition
(2009) Jonesand Bartlett Publishers
Reference Material
Course Goals CLO Description
CLO1
Manipulate pointers/references syntactically and
algorithmically to rearrange relations between objects/nodes of
a collection.
CLO2 Convert expressions in infix, prefix or postfix notation into
one another according to precedence rules and build
expression tree from them and vice versa.
CLO3 Modify the functions of abstract data structures through
dynamic memory allocation like stacks, queues, priority queues,
linked lists for addition, removal, and search
CLO4 Modify the functions of abstract data structures trees and
graphs for addition, removal, search and inspect of
nodes/objects and traverse through them recursively and non-
recursively.
CLO5 Analyze complexity and criticality of algorithms to manipulate
aforementioned ADTs as well as searching, sorting and
balancing of data/nodes/objects in general; and in hash tables.
Topics Covered in the Weeks Topics CLOs
Course, with Number of Week Introduction:
1 1. Introduction to course of Data Structures and CLO1
Lectures on Each Topic
(assume 15-week Algorithms highlighting its importance in
instruction and one-hour computer science.
lectures) 2. Stack based and heap based dynamic
implementation of Abstract Data Structures in
OOP.
3. Pointers and self- referential structures.
4. Array List
Week Linked list:
CLO3
2 1. Singly linked list and its operations.
2. Singly linked list uses to handle different
computational tasks
3. Circular linked list
Week Linked List: CLO3
2 NCEAC.FORM.001.D
National Computing Education Accreditation Council
NCEAC
NCEAC.FORM.001-D
NCEAC.FORM.001-D
NCEAC.FORM.001-D
Projects/Experiments
Done in the Course
Programming
Assignments Done in the
Course
Class Time Spent on (in Theory Problem Solution Design Social and Ethical
credit hours) Analysis Issues
>1.5 <1 <1 <0.1
Oral and Written Every student is required to submit at least _____ written reports of
Communications typically _____ pages and to make _____ oral presentations of typically
_____ minute’s duration. Include only material that is graded for
grammar, spelling, style, and so forth, as well as for technical content,
completeness, and accuracy.
Instructor Signature
Date 2-2-2021
5 NCEAC.FORM.001.D