Individual programming project
General data
Course ID: | 1000-222bIPP |
Erasmus code / ISCED: |
11.301
|
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)
|
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. |
Copyright by University of Warsaw.