|
Home
Outline/Policy Summary Approach References Library: Large Number Problems: Archive Categories Extra: Grades Tools Music Practice The Matrix Others |
Outline/Policy
Return to CSC 3999 Main Page
IntroductionEach year the ACM conducts an International Programming Contest. Student ACM chapters are invited to send teams to compete in Regional contests. The top team(s) from from each Region go on to compete in the International contest.Many of the schools in our region compete. The LSU Computer Science Department sends at least one team to these competitions each year to represent LSU and Louisiana. Being the Flagship university of the state, LSU should send a well-prepared, competitive team. Many schools use a formal class to prepare participants for Programming Contests. This has the advantage of providing a structured, regular training and practice environment that the students are motivated to take part in. This course is a one hour class to create that environment at LSU. The goal this semester will be to instill fundamentals in students that will better prepare them for competition. Next fall, a follow-up course should be offered to hone the skills of the students that decide to actually compete in the next ACM Regional Programming Contest. Return to Top of Page Purpose of CourseThe purpose of this course is to help students who are interested in competing on the ACM Programming Team. To do this, the course will have help the student understand the various components that combine to make a successful team at a Programming Contest. Individually, the students will need to learn problem-evaluation skills, problem-solving skills, coding techniques, hidden complexity recognition, time management skills and pressure handling techniques. As various sized groups, the students will have to learn how to distribute work efficiently, how to depend on each other, how to work together effectively, and how to deal with idiosyncrasies of themselves and others.Return to Top of Page Topics/Concepts to be CoveredThis course will be organized so that each of the different areas that the students need to gain expertise in are covered. Most activities will concentrate on a small number of areas at a time. Below is a list of many concepts that the student will be exposed to during this course:
Return to Top of Page Grading PolicyThe best way to think of this class is as a lab class. Most of what you learn will come from the class discussions, attempting to solve problems, and working with others. From that perspective, the grading is oriented to encourage class participation. Basically, each interaction you miss, results in a letter grade loss (or the need to do outside work to compensate for the loss).
This class will meet the following meetings: This class will meet the following meetings:
Each class you attend and participate in will be worth 7 points. By coming to class and participating in the activities, you can collect 91 points (enough for an B -- yes you will need to do just a little extra). Note that the final is not counted in the total number of classes (13 x 7 = 91). Grading is set this way because participation is necessary. The interaction that occurs in the class meetings will be the essence of the class. This class has no specific textbook other than the classroom, web pages developed for the class, web pages referenced for the class and handouts. This class has no tests in the normal sense. The activities that will occur in each class will take the place of review-natured tests. Obviously everyone can not always make it to every class meeting. For this reason, students will be allowed to make up missed sessions (up to six of the meetings) by doing outside work. This outside work can include (but is not limited to) the following:
All outside work must be approved by the instructor (check before you do). The final will be the last scheduled class meeting (because this is a lab class, the final happens BEFORE regular finals start). You MUST attend and take the final. Return to Top of Page
|
The statements and opinions included in these pages are those of only. Any statements and
opinions included in these pages are not those of Louisiana
State University or the LSU Board of Supervisors.
© 1999, 2000, 2001, 2002, 2003, 2004 Isaac Traxler