SylabUZ
Wydział Informatyki, Elektrotechniki i Automatyki
semestr zimowy 2022/2023
Informatyka - pierwszego stopnia z tyt. inżyniera
Języki skryptowe
Języki skryptowe - opis przedmiotu
Informacje ogólne
Nazwa przedmiotu
Języki skryptowe
Kod przedmiotu
11.3-WE-INFP-JęzSkryp
Wydział
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek
Informatyka
Profil
ogólnoakademicki
Rodzaj studiów
pierwszego stopnia z tyt. inżyniera
Semestr rozpoczęcia
semestr zimowy 2022/2023
Informacje o przedmiocie
Semestr
4
Liczba punktów ECTS do zdobycia
6
Typ przedmiotu
obowiązkowy
Język nauczania
polski
Sylabus opracował
Formy zajęć
Forma zajęć
Liczba godzin w semestrze (stacjonarne)
Liczba godzin w tygodniu (stacjonarne)
Liczba godzin w semestrze (niestacjonarne)
Liczba godzin w tygodniu (niestacjonarne)
Forma zaliczenia
Wykład
30
2
18
1,2
Egzamin
Laboratorium
30
2
18
1,2
Zaliczenie na ocenę
Cel przedmiotu
Zapoznanie studentów z językami skryptowymi (w szczególności z językiem Python)
Ukształtowanie umiejętności praktycznego zastosowania języków skryptowych
Ukształtowanie umiejętności wykorzystywania gotowych bibliotek i frameworków
Wymagania wstępne
Zapisz zmiany
Podstawy programowania
Programowanie obiektowe
Zakres tematyczny
paradygmat języków skryptowych i interpretowanych
różnice pomiędzy językami interpretowanymi a kompilowanymi (na przykładzie języków Python i C++)
zastosowanie języków skryptowych do tworzenia stron www
wykorzystanie języków skryptowych w tworzeniu nowoczesnego oprogramowania
wykorzystanie języków skryptowych do obliczeń inteligentnych
Metody kształcenia
wykład: wykład konwencjonalny, wykład konwersatoryjny
laboratorium: ćwiczenia lab., praca w grupach, programowanie w parach,
Efekty uczenia się i metody weryfikacji osiągania efektów uczenia się
Opis efektu
Symbole efektów
Metody weryfikacji
Forma zajęć
Warunki zaliczenia
Wykład - warunkiem zaliczenia jest uzyskanie pozytywnej oceny z egzaminu
Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich ćwiczeń laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium
Składowe oceny końcowej = wykład: 50% + laboratorium: 50%
Literatura podstawowa
Learning Python: Powerful Object-Oriented Programming, Mark Lutz, "O'Reilly Media, Inc.", 2013, 9781449355692
Python Crash Course: A Hands-On, Project-Based Introduction to Programming, Eric Matthes, No Starch Press, 2015, ISBN: 9781593276034
Deep Learning with TensorFlow: Explore neural networks and build intelligent systems with Python, 2nd Edition, Giancarlo Zaccone, Md. Rezaul Karim, Packt Publishing Ltd, 2018, ISBN: 9781788831833
Beginning Django: Web Application Development and Deployment with Python, Daniel Rubio, Apress, 2017 ISBN: 978148422787
Practical Python Design Patterns: Pythonic Solutions to Common Problems, Wessel Badenhorst, Apress, 2017, ISBN: 9781484226803
Literatura uzupełniająca
Python Cookbook, Alex Martelli, Anna Ravenscroft, David Ascher, "O'Reilly Media, Inc.", 2005, ISBN: 9780596554743
Practical Django 2 and Channels 2: Building Projects and Applications with Real-Time Capabilities, Federico Marani, Apress, 2018, ISBN: 9781484240991
Pro Python 3: Features and Tools for Professional Development, J. Burton Browning, Marty Alchin, Apress, 2019, ISBN: 9781484243855
Fluent Python: Clear, Concise, and Effective Programming, Luciano Ramalho, "O'Reilly Media, Inc.", 2015, ISBN: 9781491946251
Python Continuous Integration and Delivery: A Concise Guide with Examples, Moritz Lenz, Apress, 2018,9781484242810
Clean Architecture: A Craftsman's Guide to Software Structure and Design, Martin, Robert C, Prentice Hall, 2018, 9780134494166
Clean Python: Elegant Coding in Python, Sunil Kapil, Apress, 2019, ISBN: 9781484248782
Effective Python: 59 Specific Ways to Write Better Python, Brett Slatkin, Addison-Wesley Professional, 2015, ISBN: 9780134034409
Scripting Languages: Automating the Web, Rohit Khare, O'Reilly, 1997, ISBN: 9781565922655
Software Architecture: A Comprehensive Framework and Guide for Practitioners, Oliver Vogel, Ingo Arnold, Arif Chughtai, Timo Kehrer, Springer Science & Business Media, 2011, ISBN: 9783642197369
Uwagi
Zmodyfikowane przez dr inż. Piotr Witczak (ostatnia modyfikacja: 10-04-2022 13:08)