CSE 603 Computer Programming (3)

A graduate-level introduction to computer programming in a contemporary language. Algorithm development, refinement, and problem-solving approaches. Data types and control structures. Program debugging and testing. Interactive input/output. Single and multi-dimensional arrays. Simple sorting and searching algorithms. Introduction to classes, objects, and object-oriented programming. An introduction to object-oriented programming techniques that includes inheritance, polymorphism, and composition.

Back to top