UNB/ CS/ David Bremner/ teaching/ CS2999 Problem Solving for programmers -- Fall 2020
Professor David Bremner
Office ITC321
Phone 506-447-3300
Instructor Email bremner AT unb.ca Faster than phoning me.

Office Hours

Office hours for Fall 2023 are by appointment. Send me email to book a Teams call or in-person meeting.

For times when I might be available, look for blank spots in my public schedule

Course Work

This course consists of individual work solving programming problems (mainly from the kattis collection.

Problems will be assigned by the instructor and posted on this web page, as well as on kattis.

Problem correctness will be as judged by the online judging system, or in cases where that is not possible, and/or the instructor.

In case of dispute, the instructor will decide whether a given solution is correct.

Evaluation

This course is Credit/No-Credit.

There will be roughly weekly contests on Kattis (lasting one week), each with 3 or 4 problems.

To receive credit, you must complete ⌊n/2⌋ problems where n is the total number of problems assigned. Each problem for credit must be solved during the corresponding contest (i.e. during the appropriate week).

Participation in official (e.g. ICPC organized) programming contests is encouraged. You can count up to 2 contest problems per contest towards your totals only if you solve them during the contest.

Printable Version