CSCI 6010. Introduction to Computer Science Fundamentals. 3 Credits.
Review of programming in a high-level language using Java or C++ Introduction to objects and object-oriented programming: static and dynamic objects, inheritance, dynamic method invocation. Data structures: 2D-arrays, linked-lists, stacks, queues, trees, hashing. Discrete structures: sets, graphs, permutations and combinations. Restricted to students whose letter of admission stated that the course is required. (Fall and spring, Every Year).