Nov 21, 2024  
2024 - 2025 Traditional Undergraduate Catalog 
    
2024 - 2025 Traditional Undergraduate Catalog
Add to Favorite (opens a new window)

CSI 240 - Advanced Programming


This course builds on the content from Introduction to Programming. Students study the Object Oriented Programming (OOP) Paradigm with topics such as objects, classes, encapsulation, abstraction, modularity, inheritance, and polymorphism. Students examine and use structures such as arrays, structs, classes, and linked lists to model complex information. Pointers and dynamic memory allocation are covered, as well as principles such as overloading and overriding. Students work to solve problems by selecting implementation options from competing alternatives.
Prerequisites C or better in CSI-140
Credits: 3
ITS



Add to Favorite (opens a new window)