TECHNICAL COURSES |
COURSE NUMBER NCC 227 CREDIT / UNIT HOURS 3 PRE-REQUISITES NCC 223: Computer Science IIRECOMMENDED TEXT BOOK TBDISBN TBD COURSE LAB TBD | DESCRIPTION 3 credit/unit hours – Three hours of lecture weekly; one term This course covers design and implementation of large-scale problems; abstract data types; data structures (files, sets, pointers, lists, stacks, queues, trees, graphs); algorithmic analysis; software engineering principles; software and information assurance; and an introduction to searching and sorting algorithms. LEARNING OBJECTIVES Upon completion of this course the student will be able to:
MAIN TOPICS 1.0 Design, implementation and use of the basic classes and object-oriented programs including encapsulation, inheritance, polymorphisms, dynamic binding, abstract classes and interface |