You may wish to view the campus map. Relevant structures include
Programming contest participants are asked to park vehicles on Level 4 of the parking pavilion.
From south of Scranton: Take I-81 North to Central Scranton Expressway (Exit 185 (formerly 53)) and follow signs to the University. (Details: Near bottom of hill, bear left at the Y, then stay in rightmost lane. After passing under the railroad bridge, make sharp right turn onto Madison Ave.)
Proceed along Madison for one block, at which point you will encounter a STOP sign at the intersection of Madison and Linden. (Landmark: large gray house on corner.)
As you cross the intersection, turn slightly to the left in order to remain on Madison. You will then pass by the gray house and Brennan Hall (66). Just after Brennan Hall, turn right onto the driveway leading to the western vehicle entrance of the Parking Pavilion (68). This entrance is at Level 1, so you'll need to go up three levels to reach Level 4.
In case you miss the driveway, simply continue to the end of the block, turn right onto Mulberry Street, and then turn right after one block (where Mulberry meets Monroe Ave.). This puts you on the driveway leading to the eastern vehicle entrance of the parking pavilion. (Indeed, that driveway used to be part of Monroe Ave.) (Landmark: If you pass by Subway (on the left), you've just missed the driveway. Now you'll have to turn around!)
From north of Scranton: Take I-81 South to US-6 West (Exit 191B) and merge onto the Scranton Expressway (US-11 South).
When you reach a traffic light, you're at the western end of Mulberry Street. Continue east on Mulberry Street, passing through several intersections, the last few of which are with Adams, Jefferson, and Madison Avenues. Upon reaching the intersection with Monroe, turn right onto the driveway leading to the eastern vehicle entrance of the parking pavilion. (The driveway used to be part of Monroe Ave.) (Landmark: If you pass by Subway (on the left), you've just missed the driveway.)
Note that, before reaching the intersection with Jefferson Ave., you'll need to get into the left lane, as vehicles in the right lane must turn right onto Jefferson. Immediately before Mulberry reaches Jefferson, a third lane forms on the left. This is for turning left onto Jefferson, so don't go there. (In other words, as you reach Jefferson Ave., you should be in the middle lane among the three for vehicles heading east.)
The key here is to exit from the pavilion using the door at the southeastern corner of the building, which is also the one next to the elevator. (This door is also within several feet of the eastern vehicle entrance.)
After exiting from the pavilion, turn right. Almost immediately, the Weinberg Library (62 on the map) will be close on your left. Upon passing it, you will notice St. Thomas Hall (10) in front of you, slightly to the left. St. Thomas is shaped like the letter L. The part closest to you is the bottom-right of the L. You want to get to the (4th floor of the) top-left (which is the Harper-McGinnins wing (11)).
As St. Thomas has several entrances, three elevators, and four stairwells, there are many paths leading to the Computing Sciences Dept. Perhaps the simplest to describe is as follows (continuing from above):
As you pass the library, keep going in the same direction so that you pass by the "front" entrance of St. Thomas (where Linden Street meets Monroe Avenue). Then turn left and walk alongside the building (i.e., so that the horizontal part of the L is on your left) until you can go no farther (i.e., you "bump" into the vertical part of the L. There, turn right and walk alongside the Harper-McGinnins wing of the building until you reach its end. Go up the steps and through the door. Immediately in front of you will be an elevator, although you will have to walk around it to find the door. Using either the elevator (or the stairwell near it), go up to the fourth floor. Upon leaving the elevator (or stairwell), walk through the double doors and turn left. You're there!