University of Warsaw - Central Authentication SystemYou are not logged in | log in
course directory - help

Individual programming project

General data

Course ID: 1000-222bIPP Erasmus code / ISCED: 11.301 / (0612) Database and network design and administration
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 grade JSIM
Obligatory courses for 1st year Computer Science
ECTS credit allocation (and other scores): 4.00
view allocation of credits
Language: Polish
Type of course:

obligatory courses

Requirements:

Introductory programming (imperative approach) 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.

Classes in period "Summer semester 2020/21" (past)

Time span: 2021-02-22 - 2021-06-13
Choosen plan division:


magnify
see course schedule
Type of class: Lab, 30 hours more information
Coordinators: Marcin Peczarski
Group instructors: Andrzej Głuszak, Eryk Kopczyński, Bartosz Korczyński, Paweł Parys, Marcin Peczarski, Przemysław Rutka, Adam Wiktor, Michał Zawalski, Maciej Zielenkiewicz
Students list: (inaccessible to you)
Examination: Grading

Classes in period "Summer semester 2021/22" (future)

Time span: 2022-02-21 - 2022-06-15
Choosen plan division:


magnify
see course schedule
Type of class: Lab, 30 hours more information
Coordinators: Marcin Peczarski
Group instructors: Tomasz Gogacz, Zbigniew Jurkiewicz, Stanisław Kaźmierowski, Eryk Kopczyński, Anh Linh Nguyen, Paweł Parys, Marcin Peczarski, Przemysław Rutka, Maciej Zielenkiewicz
Students list: (inaccessible to you)
Examination: Grading
Course descriptions are protected by copyright.
Copyright by University of Warsaw.