Programming Challenges
Download as PDF
Course Information
Subject code
CSCI
Subject Code Description
Computer Science
Course Number
3106
Catalog Title
Programming Challenges
Course Description
Students solve and implement advanced programming problems covering a wide range of algorithmic topics. The course is structured around preparation to participate in an annual programming contest conducted by the Association for Computing Machinery (ACM). CSCI 3106 complements CSCI 3101, Algorithms, by providing students with less theoretical, more hands-on problem solving and programming. Topics include: data structures, strings, sorting, arithmetic and algebra, combinatorics, number theory, backtracking, graph algorithms, dynamic programming, grids, and geometry.
Credit Hours Min
3
Restricted to the following student level(s)
UG - Undergraduate
Repeat Status
R - Course May Be Repeated
Maximum Hours
9