May 28, 2020  
2019-2020 Catalog 
    
2019-2020 Catalog [ARCHIVED CATALOG]

Add to Portfolio

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