Uniwersytet Warszawski - Centralny System Uwierzytelniania
Strona główna

Introduction to programming in Python 2500-EN-COG-OB1Z-4
Ćwiczenia (CW) Semestr zimowy 2019/20

Informacje o zajęciach (wspólne dla wszystkich grup)

Liczba godzin: 30
Limit miejsc: (brak limitu)
Literatura: (tylko po angielsku)

Suggested reading:

• Algorithmics: The Spirit of Computing. David Harel. 3rd edition, Addison-Wesley, 2004. Chapters 1-2 (for topics 1-2), chapter 4 (for topic 5), chapter 6 (for topics 6-7).

• Python Programming: An Introduction to Computer Science. John Zelle. 3rd edition, 2016. Chapter 13 (for topics 5-7).

Full bibliography:

• Algorithmics: The Spirit of Computing. David Harel. 3rd edition, Addison-Wesley, 2004.

• Python Programming: An Introduction to Computer Science. John Zelle. 3rd edition, 2016.

• Python Crash Course, a hands-on, project-based introduction to programming, Eric Matthes, 2016.

• Learn Python 3 the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code, Zed Shaw, 2013.

Efekty uczenia się: (tylko po angielsku)

Student knows and understands:

- syntax and semantics of Python programming language (K_W04)

- basic programming concepts such as algorithm, computational complexity, recursion (K_W08)

Student is able to:

- describe and model particular cognitive tasks in algorithmic terms (K_U03, K_U05)

- improve programming skills on her own through readings, exercises and individual exploration (K_K01, K_K02)

Metody i kryteria oceniania: (tylko po angielsku)

Laboratory exercises (40%) At least two times during the semester students will be given simple problems to solve individually during class. They will be graded on the spot by the instructor.

Homework assignments (60%) At least three times during the semester students will be assigned short problems to solve at home. These assignments may have more open format. Time to solve each assignment should be 1-2 weeks.

Attendance rules Two unexcused absences are allowed in the semester. Further unexcused absences may result in lowering the grade. If due to absences students miss graded exercises in class, they may be given an additional homework assignment.

Metody dydaktyczne: (tylko po angielsku)

The class will be conducted in a computer laboratory. It will consist of

programming exercises interspersed with short lectures and

demonstrations. Short homework assignments and readings may be

expected.

Grupy zajęciowe

zobacz na planie zajęć

Grupa Termin(y) Prowadzący Miejsca Liczba osób w grupie / limit miejsc Akcje
1 każdy wtorek, 10:15 - 12:45, sala 00.141
każdy poniedziałek, 16:00 - 17:30, sala 00.141
Marcin Leśniak 5/30 szczegóły
2 każdy wtorek, 8:30 - 10:00, sala 00.141
każda środa, 16:15 - 18:45, sala 00.141
Marcin Leśniak 17/30 szczegóły
Wszystkie zajęcia odbywają się w budynku:
Budynek CeNT I - Banacha 2C
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Warszawski.
Krakowskie Przedmieście 26/28
00-927 Warszawa
tel: +48 22 55 20 000 https://uw.edu.pl/
kontakt deklaracja dostępności USOSweb 7.0.3.0 (2024-03-22)