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

Programming languages

General data

Course ID: 1000-2D13JP
Erasmus code / ISCED: 11.304 Kod klasyfikacyjny przedmiotu składa się z trzech do pięciu cyfr, przy czym trzy pierwsze oznaczają klasyfikację dziedziny wg. Listy kodów dziedzin obowiązującej w programie Socrates/Erasmus, czwarta (dotąd na ogół 0) – ewentualne uszczegółowienie informacji o dyscyplinie, piąta – stopień zaawansowania przedmiotu ustalony na podstawie roku studiów, dla którego przedmiot jest przeznaczony. / (0612) Database and network design and administration The ISCED (International Standard Classification of Education) code has been designed by UNESCO.
Course title: Programming languages
Name in Polish: Języki programowania
Organizational unit: Faculty of Mathematics, Informatics, and Mechanics
Course groups: Master seminars for Computer Science
ECTS credit allocation (and other scores): 6.00 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: English
Type of course:

Master's seminars

Mode:

Classroom

Short description:

The seminar discusses all aspects of programming languages

Full description:

Seminar subjects:

- new and interesting programming languages

- programming language design

- relations between language character and program readability

- relations between language character and program efficiency

A master's thesis can take one of the following approaches

- analytic (a critical analysis of a programming language)

- design of a new language aspect

- practical (implementation of a programming language fragment or aspect)

Learning outcomes:

Knowledge

1. Knows problems related to programming language design and implementation.

2. Knows a wide spectrum of programming languages.

3. Understands language influence upon readability of programs written in it.

Skills

1. Has advanced skill of preparing oral presentations, both in Polish and a foreign language, related to computer science or within an area spanning multiple science disciplines

2. Is able to describe selected computer science problems and their solutions in a manner understandable to a non-specialist; is able to prepare a presentation (article) using computer tools.

Social competences

1. knows limits of own knowledge and understand the need of further education

2. is able to precisely formulate questions, destined to improve understanding of the subject

3. Is able to work in a team, including interdisciplinary teams; understands the need of systematic work on all long-term projects.

4. Is able to form opinions on fundamental issues of computer science.

5. Understands the need of systematic familiarisation with scientific and popular journals for extending and deepening own knowledge

Assessment methods and assessment criteria:

First year: accepted topic of the MSc thesis; second year: submitted thesis. A presentation must be given each semester.

Classes in period "Academic year 2023/24" (in progress)

Time span: 2023-10-01 - 2024-06-16
Selected timetable range:
Navigate to timetable
Type of class:
Second cycle diploma seminar, 60 hours more information
Coordinators: Marcin Benke, Jacek Chrząszcz, Aleksy Schubert
Group instructors: Marcin Benke, Jacek Chrząszcz, Aleksy Schubert
Students list: (inaccessible to you)
Examination: Pass/fail

Classes in period "Academic year 2024/25" (future)

Time span: 2024-10-01 - 2025-06-08
Selected timetable range:
Navigate to timetable
Type of class:
Second cycle diploma seminar, 60 hours more information
Coordinators: Marcin Benke, Jacek Chrząszcz, Aleksy Schubert
Group instructors: Marcin Benke, Jacek Chrząszcz, Aleksy Schubert
Students list: (inaccessible to you)
Examination: Pass/fail
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 USOSweb 7.0.3.0 (2024-03-22)