CSCI 501 Computer Programming Concepts

This course serves as a bridge course into the Master of Science in Applied Security and Analytics (MSASA) program, focusing on object-oriented design, data manipulation, and storage, implemented using the C++ programming language. Topics include input/output, selection and repetition structures, modularity, arrays, searching, sorting, string processing, classes and objects, encapsulation, polymorphism, inheritance, overloading, pointers, recursion, lists, stacks, queues, trees, sorting, searching and memory management.

Credits

4

Prerequisite

CSCI 192 or an equivalent programming experience