2023-24 Undergraduate Catalog 
    
    Apr 29, 2024  
2023-24 Undergraduate Catalog [ARCHIVED CATALOG]

CSCI 371 - Competitive Programming Seminar


Credit(s): 1
Lecture Hours: 1
Lab Hours: 0
When Offered: Fall, Spring

The application of a broad range of theoretical topics in computing to the construction of software systems and solutions. Focus will be given to environments of programming under pressure where programming speed, computational complexity, and correctness are imperative. Multi-paradigm programming, mathematics, data structures, dynamic programming, graph/path algorithms, network flow, computational geometry, string algorithms and techniques/strategies related to competitive programming. Course may be retaken for up to three (3) hours of credit as an upper division computer science elective.

Prerequisite(s): CSCI 222   and permission of the instructor.