University of Warsaw - Central Authentication System
Strona główna

Individual programming project

General data

Course ID: 1000-222bIPP
Erasmus code / ISCED: 11.301 The subject classification code consists of three to five digits, where the first three represent the classification of the discipline according to the Discipline code list applicable to the Socrates/Erasmus program, the fourth (usually 0) - possible further specification of discipline information, the fifth - the degree of subject determined based on the year of study for which the subject is intended. / (0612) Database and network design and administration The ISCED (International Standard Classification of Education) code has been designed by UNESCO.
Course title: Individual programming project
Name in Polish: Indywidualny projekt programistyczny
Organizational unit: Faculty of Mathematics, Informatics, and Mechanics
Course groups: Obligatory courses for 1st year Computer Science
ECTS credit allocation (and other scores): (not available) Basic information on ECTS credits allocation principles:
  • the annual hourly workload of the student’s work required to achieve the expected learning outcomes for a given stage is 1500-1800h, corresponding to 60 ECTS;
  • the student’s weekly hourly workload is 45 h;
  • 1 ECTS point corresponds to 25-30 hours of student work needed to achieve the assumed learning outcomes;
  • weekly student workload necessary to achieve the assumed learning outcomes allows to obtain 1.5 ECTS;
  • work required to pass the course, which has been assigned 3 ECTS, constitutes 10% of the semester student load.

view allocation of credits
Language: Polish
Type of course:

obligatory courses

Requirements:

Introductory programming 1000-211bWPI

Short description:

A continuation of Introduction to Programming. It is aimed at training programming skills for creating medium size applications. Students implement a programming project, which is considerably larger than those realized during first semester. The project is meant to summarize knowledge and skills gained by the students during their first study year.

Full description:

Classes start with presenting the project's specification. Then students prepare a design of their project, which is then assessed by their teachers. Only accepted designs go to the implementation phase. During the classes students learn various supporting programming tools for:

* program debugging,

* version control,

* preparing program documentation.

Bibliography:

The bibliography consists of documentation for the programming tools used during project development.

Learning outcomes:

Knowledge

1. Student has general programming knowledge (K_W02).

2. Student has knowledge about programming tools and development environments (K_W10).

Skills

1. Student can use the selected tool to trace and debug program execution (K_U05).

2. Student can write, run and test programs in the selected development environment (K_U05).

3. Student implements algorithms; student uses basic algorithmic techniques and data structures (K_U07).

4. Student can design and implement a computer program according to the given specification (K_U19).

5. Student has the ability to use one of the most popular version control systems (K_U23).

Competence

1. Student is prepared to critically evaluate his or her knowledge and content received. (K_K01).

2. Student understands the importance of intellectual integrity in his or her own and others' activities (K_K02).

3. Student recognizes the importance of knowledge in solving cognitive and practical problems and searches

for information (K_K03).

Assessment methods and assessment criteria:

The final grade is based upon the grades of programming assignmenst given during the course.

This course is not currently offered.
Course descriptions are protected by copyright.
Copyright by University of Warsaw.
Krakowskie Przedmieście 26/28
00-927 Warszawa
tel: +48 22 55 20 000 https://uw.edu.pl/
contact accessibility statement site map USOSweb 7.1.2.0-8 (2025-07-09)