3D Computer Graphics
Introducing students to three-dimensional computer graphics, including modeling and animation.
Course contents:
- Mesh modeling,
- mesh deform,
- modificators,
- inverse kinematics algorithm,
- 3D transformation algorithm ,
- reactor system,
- lightning, camera
Opis przedmiotu:
- Prowadzący: dr hab. inż. Piotr Napieralski
Algorithms and Data Structures
Aims of the course:
1. Learn theoretical and practical skills of using composite data structures.
2. Master skills of problem solving through the correct algorithmization.
3. Master skills of estimation of the class of algorithms based on the evaluation of their computational complexity.
- Prowadzący: dr Feliks Kurp
- Prowadzący: Jagoda Lazarek
- Prowadzący: dr inż. Jagoda Lazarek
- Prowadzący: dr inż. Kamil Stokfiszewski
Artificial Intelligence and Expert Systems
Learning basic concepts of artificial intelligence.
Developing simple applications using artificial intelligence tools
1. Charniak E., Mc Dermot D.: Introduction to Artificial Intelligence, Addison Wesley, 1985
2. Rich E., Knight K.: Artificial Intelligence, Second ed., Mc Graw Hill, 1991
3. Russell S. J., Norvig P.: Artificial Intelligence. A modern approach, Prentice Hall, 1995
http://programy.p.lodz.pl/przedmiot.jsp?l=en&idPrzedmiotu=151650&s=7&j=0&w=Computer%20Science- Prowadzący: dr inż. Krzysztof Lichy
- Prowadzący: dr hab. inż. Piotr Lipiński
- Prowadzący: Paweł Tarasiuk
- Prowadzący: mgr inż. Paweł Tarasiuk
Component Programming
- Prowadzący: dr inż. Łukasz Chomątek
- Prowadzący: dr inż. Marcin Kwapisz
Computer Architecture
- Prowadzący: dr inż. Przemysław Nowak
- Prowadzący: dr hab. inż. Dariusz Puchała
- Prowadzący: dr inż. Jan Rogowski
- Prowadzący: dr inż. Kamil Stokfiszewski
Computer Graphics
Computer Graphics- Prowadzący: dr inż. Krzysztof Guzek
- Prowadzący: dr hab. inż. Piotr Napieralski
- Prowadzący: dr hab. inż. Adam Wojciechowski
Computer Physics II
Continuation of Computer Physics I.
Solution of Partial Differential Equations with the use of Finite Difference Method and Scilab.
- Prowadzący: dr inż. Andrzej Brozi
Database Systems
- Prowadzący: dr hab. inż. Przemysław Ignaciuk
- Prowadzący: dr inż. Krzysztof Myszkorowski
- Prowadzący: dr hab. inż. Agnieszka Wosiak
Embedded Systems [@CTI]
Celem przedmiotu jest zapoznanie się ze sposobem programowania urządzeń wbudowanych, podstawowymi metodami komunikacji pomiędzy mikrokontrolerami i urządzeniami peryferyjnymi (ADC, DAC, I2C, SPI, itp.).
Na zajęciach laboratoryjnych wykorzystywane są mikrokontrolery ze rdzeniem ARM.
Karta przedmiotu
Literatura:
- R. Zurawski (ed.), Embedded Systems Handbook, 2nd Ed., CRC Press, Boca Raton, 2009
- I. Lee, J. Y-T. Leung, S. H. Son, Handbook of Real-Time and Embedded Systems, Chapman & Hall/CRC, Boca Raton, 2008
- H. Kopetz, Real-Time Systems: Design Principles for Distributed Embedded Applications, 2nd Ed., Springer, New York, 2011
- E. A. Lee, S. A. Seshia, Introduction to Embedded Systems – A Cyber-Physical Systems Approach, 2011 (available on-line)
- M. Barr, A. Massa, Programming Embedded Systems: With C and GNU Development Tools, 2nd Ed., O’Reilly, 2006
- D. W. Hawkins, Real-time processing with the Philips LPC ARM microcontroller, Philips 05, 2006
- Prowadzący: dr hab. inż. Przemysław Ignaciuk
- Prowadzący: dr inż. Michał Morawski
Image processing [@CTI]
Celem przedmiotu jest zapoznanie uczestników z podstawami reprezentacji i przetwarzania obrazów cyfrowych oraz wykorzystanie zdobytej wiedzy do praktycznej realizacji wybranych algorytmów przetwarzania obrazu. Uczestnicy nabywają kompetencji m.in. w zakresie implementacji przekształceń geometrycznych, operacji morfologicznych, oraz filtracji liniowej i nieliniowej obrazu, zarówno w dziedzinie czasu, jak i częstotliwości. Wybrane algorytmy są implementowane i testowane w oparciu o szkielet aplikacji zaprojektowanej w toku realizacji laboratorium. Karta przedmiotu zawiera opis przedmiotu, w tym cele i efekty kształcenia, metody weryfikacji oraz literaturę podstawową i rozszerzoną. Karta przedmiotu: Szczegółowe informacje o przedmiocie udostępnia kierownik przedmiotu i nauczyciele prowadzący zajęcia. Polecane źródła wiedzy:- R.C. Gonzalez and R.E. Woods, Digital Image Processing, 3rd Edition, NJ: Prentice Hall Inc, 2002
- R. Tadeusiewicz and P. Korohoda, Komputerowa analiza i przetwarzanie obrazów. Kraków: FPT, 1997
- Prowadzący: dr inż. Bartłomiej Stasiak
- Prowadzący: dr inż. Arkadiusz Tomczyk
Internet Applications Programming
Course information: Internet Applications Programming (07 77 5110 00) - in English
Karta przedmiotu: Internet Applications Programming (07 77 5110 00) - in Polish
- Prowadzący: dr inż. Rafał Grzybowski
- Prowadzący: dr inż. Mariusz Postół
- Prowadzący: mgr inż. Wiktor Wandachowicz
Introduction to Information Technology
- Prowadzący: dr inż. Łukasz Chomątek
- Prowadzący: dr inż. Jan Rogowski
Low Level Programming
- Prowadzący: dr hab. inż. Dariusz Puchała
- Prowadzący: dr inż. Kamil Stokfiszewski
Multimedia Databases
Karta przedmiotu zawiera opis przedmiotu, w tym cele i efekty kształcenia, metody weryfikacji oraz literaturę podstawową i rozszerzoną.
Karta przedmiotu (Course information):
w wersji polskiej - TUTAJ
w wersji angielskiej (in English) - TUTAJSzczegółowych informacji o przedmiocie udziela kierownik przedmiotu.
Bibliografia:
- Calistru C.: Data Organization and Search in Multimedia Databases, VDM Verlag
- Dacheng Tao, Dong Xu, Xuelong Li: Semantic Mining Technologies for Multimedia Databases, Idea Group Publishing
- Troncy R., Huet B., Schenk S.(eds): Multimedia Semantics: Metadata, Analysis and Interaction, Wiley-Blackwell
- Kosch H.: Distributed Multimedia Database Technologies Supported by MPEG-7 and MPEG-21, Auerbach Publications 2004
- Prowadzący: dr inż. Jan Rogowski
- Prowadzący: dr hab. inż. Agnieszka Wosiak
Network Technologies
The aim of the subjest is to teach students basic network technologies and the ability to use the network technologies in practise
- Prowadzący: dr inż. Krzysztof Lichy
- Prowadzący: dr hab. inż. Piotr Lipiński
Object-Oriented Programming
Object-Oriented Programming (here)
- Prowadzący: dr inż. Przemysław Nowak
- Prowadzący: dr inż. Jan Stolarek
- Prowadzący: dr inż. Arkadiusz Tomczyk
- Prowadzący: mgr inż. Wiktor Wandachowicz
Operating Systems
- Prowadzący: dr inż. Rafał Grzybowski
- Prowadzący: dr inż. Michał Karbowańczyk
- Prowadzący: mgr inż. Wiktor Wandachowicz
Physics
Physics for Information technology studentsCourse objectives:To introduce student to the language, concepts, tools, fundamental laws, models and methodology of classical physics in relation to the real world phenomena and engineering challenges.To develop ability to indentify contexts and name essential physical aspects of natural phenomena.To present problem solving strategies and to develope effective use of standard algebraic and calculus tools in order to describe quantitatively the behaviour of representative physical systems.To present constraints, prospects and engineering context of the developments in science.- Prowadzący: dr inż. Bogdan Żółtowski
Physics IT
- Prowadzący: dr Krzysztof Pieszyński
Physics Lectures
Cele przedmiotu:
Zapoznanie studentów z formalizmem językowym i matematycznym, podstawowymi pojęciami, narzędziami, prawami, modelami i metodami badawczymi fizyki klasycznej w kontekście zjawisk przyrody i zastosowań inżynierskich.
Wykształcenie zdolności do rozpoznawania i określania podstawowych fizycznych aspektów zjawisk.
Wykształcenie zdolności do rozwiązywania problemów i zadań ilościowych z zastosowaniem odpowiedniego modelu fizycznego zjawisk i procesów.
Przedstawienie perspektyw, ograniczeń oraz kontekstów inżynierskich rozwoju nauk ścisłych.Opis przedmiotu:
- Prowadzący: dr inż. Bogdan Żółtowski
Programming Technologies
- Prowadzący: dr inż. Mariusz Postół
- Prowadzący: dr hab. inż. Dariusz Puchała
Sound Processing [@CTI]
Celem przedmiotu jest zapoznanie uczestników z podstawami reprezentacji i przetwarzania dźwięku cyfrowego oraz wykorzystanie zdobytej wiedzy do praktycznej realizacji wybranych algorytmów przetwarzania i analizy dźwięku. Uczestnicy nabywają kompetencji m.in. w zakresie analizy częstotliwości podstawowej i wyższych składowych harmonicznych oraz syntezy i filtracji dźwięku.
Karta przedmiotu zawiera opis przedmiotu, w tym cele i efekty kształcenia, metody weryfikacji oraz literaturę podstawową i rozszerzoną.
Karta przedmiotu:
Szczegółowe informacje o przedmiocie udostępnia kierownik przedmiotu i nauczyciele prowadzący zajęcia.
Polecane źródła wiedzy:
- Andrzej Czyżewski, Dźwięk cyfrowy, Akademicka Oficyna Wydawnicza EXIT, Warszawa (2001)
- Bożena Kostek: Perception-based Data Processing in Acoustics, Springer Verlag Berlin Heidelberg (2005)
- Perry R. Cook, Real Sound Synthesis for Interactive Applications, A K Peters, Ltd. (2002)
- Udo Zölzer: Digital Audio Signal Processing, John Wiley & Sons Ltd. (2008)
- Alexander Lerch: An Introduction to Audio Content Analysis, John Wiley & Sons Inc./IEEE Press (2012)
- Prowadzący: dr hab. inż. Dariusz Puchała
- Prowadzący: dr inż. Bartłomiej Stasiak
- Andrzej Czyżewski, Dźwięk cyfrowy, Akademicka Oficyna Wydawnicza EXIT, Warszawa (2001)
Systemy Mobilne IFE
System models: client-server archetype, remote data access, device-master replication, peer-to-peer replication, publish-subscribe model, related topologies. Data consistency: best effort consistency, eventual consistency, casual consistency, session consistency, compund consistency, bounded inconsistency. Replicated data protocols: updates and its contents, recording updates, sending updates, ordering updates. Partial replication and data caching. Conflicts: methods for detection and resolving. Overview of typical and popular modern mobile technologies. Corporate mobile systems design for small or middle scale campanies. Evaluation of design, variants and price/performance study. Rules of selecting proper devices, services and solutions for selected cases based on market offer. Introduction to network services, administration and handling of mobile system. Case studies and the generalisation of its main ideas.
- Prowadzący: dr inż. Mariusz Postół
Theoretical Foudations of Computer Science
The introduction, essential for the further education, theoretical foundationsof many methods of the computer science. The lecture is complementary withparallel driven object „Algorithms and data structures”.
- Prowadzący: dr Feliks Kurp
XML Technologies
- Prowadzący: dr inż. Jagoda Lazarek
- Prowadzący: dr inż. Joanna Ochelska-Mierzejewska