everything.study
CS 2910

COMPUTER SCIENCE III

Undergraduate

Students will learn and apply advanced programming concepts in an object-oriented language. They will be introduced to software engineering with test-driven design and the use of version control to maintain their codebase. Students will gain mastery of an object-oriented language and design and implement data structures. Students will be introduced to the functional programming paradigm and multi-threaded programs. PREREQUISITE: CS 1920 and six credit hours of Mathematics Three lecture hours and 1.5 hours lab per week

Sources