CSCI 4905


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