None
Course Number:
CSCI 4905
Approved Starting Semester:
Fall 2021
Course Title:
Programming Team
Credit Hours:
1
Course Description (Bulletin Description):
A course for the preparation and training for the programming contests in which APSU participates, and for which the student wishes credit. The student is required to participate in at least one contest during the semester. Discussion of strategies and solutions is expected.
Prerequisite:
Permission of instructor
Co-requisite:
None
Pre/Co-requisite::
None
Dual-Listed:
None
Course Objectives (Course-level Student Learning Outcomes):
At the completion of the course, the student will be able to 1. Evaluate a set of problems for difficulty. 2. Understand the various approaches used in problem solving. 3. Write algorithms and code a solution to a competition level problem. 4. Present an analysis and a solution to a typical problem.
Topics Covered (In Outline/Calendar):
problem evaluation, algorithm analysis, data structures, dynamic programming, combinatorial problems, graph algorithms, computational geometry, string algorithms, competition strategies, software I/O
Student Learning Outcomes:
Not applicable for this course
Course Coordinator:
Dr. James Church
Instructor-in-charge:
Dr. Saeid SamadiDana
Previous Professors:
Dr. James Church, Dr. Nicholas Coleman, Dr. Saeid SamadiDana
Technologies / Skills:
Programming Competition
Textbook(s):
No Textbook Required
========================================
Go back to choose another course