Please Wait. Loading Menu...

CS 503 Algorithms and Programming I

Prerequisites: Either A minimum grade of “B-” in MATH 505 or concurrent enrollment in MATH 505, or permission of the instructor. Previous experience with a high-level programming language such as Ada, BASIC, C, C++, Fortran or Pascal is recommended. (Either semester/3 credits) 

Introduction to the basic techniques of program development including input, output, assignment, control structures, simple and aggregate data types and subprograms. All phases of the course will focus on problem-solving strategies, modular design and de-bugging techniques. Students will also learn a specific high-level programming language, which will be used to implement programming concepts and do programming assignments.