Mar 28, 2024  
2021-2022 Catalog 
    
2021-2022 Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CSC 500 - Intensive Programming and Computer-Based Problem Solving


Admission to the MS in CSIS program. (3)

Advanced problem solving and programming principles for scientific and technical applications. Reviews programming language concepts including iteration, selection, input-output protocols, arrays, structures and subprograms. Addresses data abstraction and object-oriented program design, including design and implementation of classes, inheritance, polymorphism, and inter-object communication. Use of templates and operator overloading; use of pointers in the implementation of algorithmic techniques including recursion, divide and conquer, and dynamic storage management. Emphasis on the writing of high quality software using encapsulation, inheritance, polymorphism, and inter-object communication, writing object-oriented software using C++ or Java, dependent on instructor.  Graded ABCDE/Y



Add to Portfolio (opens a new window)