May 31, 2024  
2023-2024 Undergraduate Catalog 
    
2023-2024 Undergraduate Catalog

COSC 113 - Computer Science II

4 Credits

(Fall, Spring)
Prerequisite(s): COSC 112. Prerequisite or taken concurrently: MATH 141 or MATH 150. Students are introduced to the programming tools required to solve a more advanced set of problems. Students further develop their knowledge of the principles of object-oriented design and programming, including the use of interfaces and inheritance. Topics include arrays, strings, records, classes, inheritance and composition, pointers, recursion, and linked lists. It is designed for students who have prior training in computer concepts and terminology. Professional ethics and social issues (including sustainability) which relate to professionalism in Computer Science are also considered.  This course may be used to satisfy the General Education Requirement in the Technology category.