Mar 28, 2024  
2012-2013 Undergraduate Academic Catalog 
    
2012-2013 Undergraduate Academic Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CS 2510 - Introduction to Object-Oriented Programming

2 lecture hours 2 lab hours 3 credits
This course introduces object-oriented programming to students who have experience in structured programming techniques. Particular emphasis is placed on the design and implementation of computer programs to solve problems encountered in engineering practice. Topics include introduction to object concepts, describing, declaring and developing user-defined classes and objects, constructors and destructors, abstraction, function overloading, inheritance, polymorphism, encapsulation, operator overloading, pointers and dynamic memory. A high-level computer language such as C++ will be used to illustrate and implement the topics. The lab sessions of the course will be used to design software for engineering applications. (prereq: EE 1910  or equivalent, MA 137  or MA 225  or MA 1410H )



Add to Portfolio (opens a new window)