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.




CSCI 192 or an equivalent programming experience