Skip to main content

Upcoming ACM programming contests

This announcement is about three related programming contests:

- Waterloo-local ACM-style programming contest on Saturday October 1
- ACM International Collegiate Programming Contest
- ACM-ICPC North America Qualification Contest on Saturday September 24

The next Waterloo-local ACM-style programming contest will be held on Saturday, October 1 in MC 3022 and MC 2061. All members of the UW community are invited to try their programming skill in Scheme, C, C++, Java, or Pascal. The contest will run from 1 pm sharp until
4 pm (Eastern time), and will be followed by pizza. There will be a practice contest in the morning to allow contestants, especially those competing for the first time, to get their account setup and become familiar with the contest environment. 

Contestants participating in the practice contest should arrive by 10:30 am in MC 3022. For out-of-town participants, it is possible to participate remotely using a web-based system, but local participants are encouraged to attend in person if possible. For full details and online registration, please see:

Each year, Waterloo participates in the ACM International Collegiate Programming Contest. We will send three or more teams of three students each to the East Central North America Regional in Windsor on October 28-29. If we do well there, one team will advance to the World Finals in Rapid City, SD on May 20-25, 2017.

We will select the teams that will represent Waterloo in the international competition based on two contests: the Waterloo-local contest on October 1 described above, and the ACM-ICPC North America Qualification Contest on September 24 described below. Competing in both of these contests maximizes your chances of being selected for the international competition.

The ACM-ICPC NAQ contest is an online contest held on Saturday, September 24 from 12 noon to 5 pm, Waterloo (Eastern) time.

Contestants can compete from anywhere using a computer with an internet connection, a web browser, and any development environment they wish to use. To register for the NAQ contest, e-mail Troy Vasiga <>.


  1. There some very impressive points in your blog. There are some fascinating instruments which assist you with finding the water but you can see here to manage your educational task. The gold thin innovation is working so well and designs the advanced instrument which needs this association.

  2. Good post. Your instructional exercises are so marvelous and give the best methods which are exceptionally useful and just click on website for good work. You should share more things about this theme since bunches of things are as yet absent.

  3. There some very impressive points in your blog. Melancholy is the base all things considered and individuals ought to be free from each sort of the despondency and student can website to get unique task. I simply analyze the dejection state and it is so savage in which each sort of the reasoning left.

  4. With the upcoming area of the programming contests you can find the new area of the sharing league. Just grab the better attention here with this page and enjoy the great session here in this field of the blossom.

  5. For the upcoming acm programming contest you can find the new link with this place. Enjoy the new life deals here with the nice study pattern. You can find the important site with this area and can get the better options for your study.


Post a Comment

Popular posts from this blog

Enrollment caps have been restored for CS courses

As per the course selection policy, enrollment caps for all CS courses have been returned to their actual class size. If the class or section is full then it means that you will need to wait for another student to drop it. You have until 11.59 p.m. on Monday May 14 to add courses.

The following courses still have waiting lists and department consent applied so you will NOT be able to add these courses.

CS 454CS 458CS 486CS 488CS 492

Course enrollment for Spring 2018

Appointments for course enrollment began on Monday 26 March and open enrollment begins on Wednesday 28 March.

For students trying to add CS courses, we encourage you to review the course selection page.

In Computer Science,  we drop the enrolment caps by approximately 15% of the total enrolment number for the course to give advisors room to handle special cases. We will return the enrolment caps to their actual size in the second week of classes after we have had time to deal with the special cases. This will occur on Friday, May 4, 2018, (we don't know the precise time) and remaining space will be available on a first-come-first-served basis only if the section isn't already at its enrolment total. WHAT IS A SPECIAL CASE?
1. Students who selected courses but something went wrong because of: enrollment capacity in a course **a time conflict **an academic enrolment block was applied after course selectiondropping or failing a course after course selection** Please re…

How about choosing CS 493 during course selection?

Want the chance to invent something and receive course credit? Want to refine your ideas for your start-up before you graduate? Want to win prizes?
CS 493/494 are the courses for you! Beginning in Fall 2018, CS majors will be able to take a two-course sequence that will take you from project ideation and selection to implementation and demonstration, to testing and a final “demo day”. Projects may range from new software systems, to contribute to existing open-source projects, to research projects. This will all be completed with a team of 3-5 members.
The first prize of $15K has been generously donated by CS alumnus, Sam Pasupalak, and the second prize of $10K has been provided by Microsoft. Prizes will be awarded as part of Demo Day at the end of CS 494.
CS 493 Offered for the first time in Fall 2018. You can select it during the Fall course selection period from May 23-28, 2018.Prerequisites: CS 246, CS 341, CS 350The plan is to offer it in every Fall term.CS 494 Offered for the first tim…