2023-2024 Undergraduate Catalog 
    
    Nov 21, 2024  
2023-2024 Undergraduate Catalog [ARCHIVED CATALOG]

CSCI 2212 - Intermediate Programming, C and C++


Prerequisite: CSCI 1110  or consent of the computer science coordinator. Introduction of the C++ programming language and further topics in both C and C++.  Problem-solving methods, algorithm development, and good programming style.  Pointers, strings, structures, two-dimensional arrays, files, recursion, dynamic memory allocation and management, parameter passing mechanisms, and the use of pointers to process arrays and lists.  Basic algorithms for searching, sorting, and simple numerical analysis.  Programming assignments will include both numeric and non-numeric applications.  Students whose prior experience is not in C programming will be asked to attend a 1-period bridge section for several weeks. 3 credits.