3 hours lecture + 1 hour lab, 3 credits
This course continues with the techniques and tools introduced in CPS 100 for development and maintenance of software systems and documentation. The main emphasis is on classic structures and basic algorithms in the object-oriented programming paradigm. The introduced object-oriented data structures include strings, vectors, lists, stacks, queues, trees, and hash tables. Several searching and sorting algorithms are introduced in the context of applicable data structures. Topics also include data abstraction, information hiding, encapsulation, layers of abstractions, program design, separate compilations, component re-use, software libraries, and techniques for development of professional quality software components.
Register online with myNIC
Find out when this course is scheduled with NIC Connect
This course tranfers to the following post-secondary institutions in British Columbia.
NIC students wishing to use their courses as transfer credit toward another program or degree are encouraged to review the Steps to University Transfer and contact an advisor.
Please note, this information is provided courtesy of The British Columbia Council on Admissions and Transfer (BCTransferGuide.ca ) and North Island College bears no responsibility for the accuracy of data.