Training course - Competitive Programming I

General Objectives of the Course

This course aims to develop skills in solving programming problems that arise in the context of International Collegiate Programming Competitions (ICPC). From a description of a problem, the student should be able, individually and in a team, to relate it to other known problems, identify the most appropriate solution approach to solve it considering its run-time and space complexity, and implement it in an efficient manner.

Admission Requirements

Students enrolled in a course at the University of Coimbra with proven knowledge in
Programming; (b) holders of a professional curriculum relevant to this course.

Candidates should check the admission requirements available on this site, in addition to the information provided here.

Mode of Study


Teaching / Evaluation language(s)

Portuguese language

Examination Regulations, Assessment and Grading


Learning Objectives and Intended Skills

Problem solving, analysis and synthesis, teamwork, and decision making.

Qualification Requirements and Regulations

Rules of creation and operation of non-degree courses at the University of Coimbra.

Study Programme

Competitive Programming I

Academic year

Course Type
Non Degree Course

Qualification Awarded: Diploma/Certificate

Duration: 1 Semester(s)

ECTS Credits: 3.0


Call for Applications