Competitive/Collaborative Programming Class

ICPC Computer Programming Contest Prep

Problem Solving in Computer Science

Spring 2019 -- CSC 2700 Section 01 (Patrick Taylor 1218 (CEBA) [expanses.stoop.mimic], 6:30 PM - 8:20 PM)

Grades

Return to Class Main Page


Introduction

The first thing you need to realize is that you EARN a grade in a class. You have probably thought of it as "what grade is the teacher going to give me?". Actually, the teacher sets the criteria (rules), you play the game, and in the end you get a grade that corresponds to how well you have played the game.

If you are not aware of all the rules, it is much more likely that you will get a grade that is less than you felt was appropriate. Learning the rules, and taking advantage of them increases the odds of you getting a grade that corresponds to the amount of effort you put into the class.

Like any contractor, the quality of the work you do (homework/tests/projects/...) depends on many factors:

Return to top of page or Class Main Page


Attending Class

Class attendance is critical to success in most classes. Rarely does a teacher give a test that has nothing to do with what was covered in the classroom. Properly managed, the time spent in the classroom can be very beneficial.

Return to top of page or Class Main Page


Preparing for Tests

Most teachers prepare and give out tests to their class. It is important to know if the teacher personally prepared the test (normally) or if it is standardized or a collaborative effort. When most teachers make a test, they devise questions based on what is current in their minds (the lectures they have just done). They also tend to build tests similar to other previous tests (get them if you can).

Quit studying at this point. Any additional cramming will just confuse what you already know. Get a good night's sleep. When you get up the next day, review the test (and its answers) that you made up.

Return to top of page or Class Main Page


Taking Tests

Being in a proper frame of mind is essential for performing up to your potential during a test. Try very hard to arrive on time (a few minutes early). Get everything you need for the test on the desk, put everything else away, and spend a couple of minutes relaxing. Before the test, determine how long 1/2 the period is (less 5 minutes).

With this approach, you will never lose points because you did not get to question so-and-so. You may leave a few points because you left a question before you had to time to answer it in detail. But, if you follow the plan, you will have more than adequate time to go back and complete any questions that you left half-done.

It is important not to linger on a question. You are sharpest in the earlier part of the test. Use that time on as many different problems as possible. As you tire and your thoughts become muddied, it is best to be only elaborating on previously listed points, not trying to answer a question from scratch.

Return to top of page or Class Main Page


Why It Works

I believe these steps work. Any one of them helps. Together they work much better as a whole. I know they improved my grades.

Grades and learning are two independent things (in most classes). These steps avoid cramming (most information crammed the night before is gone within a few days). These steps attempt to use many of the known techniques for enhancing recall/learning.

Piaget believed that preview/view/review was the best way to teach. Many of these steps take advantage of the concept of previewing material, then viewing in greater detail, and then reviewing it.

Many researchers believe that the more links (cross-references) a memory has, the more likely you will be to retrieve that memory when you need to. Each of these steps is designed to tie information to as many other points as possible.

Most people are better at dealing with people that dry facts. By realizing that tests are the product of the teacher, this brings people into the equation instead of just random questions from a body of information.

The subconscious mind tends to process anything it sees. The act of previewing something starts the subconscious mind processing. This improves the odds of the conscious mind having the answer when it needs it.

By separating the acts of learning and making good grades (when appropriate), it allows both to be done easier. Learning occurs best when tension/conflict are at the lowest level. Learning also occurs best when you are not comfortable, when you are not in control. Good grades tend to result from calm, in-control situations.

Return to top of page or Class Main Page