Mobile services in the new media 2700-L-LM-D6UMNM-ZTM
The subject includes introducing students to the resources, methods and tools necessary for mobile services. The tools presented to students do not require programming knowledge by writing code in programming languages, instead they show how to make a simple application or functional pages using visual editors. Students learn about the resources of free mobile app editors and websites. During the course, students make a prototype of their own app or functional (in the sense: interactive) website. The second part of the course shows the complexity of the background necessary for the operation of mobile services including legal considerations and necessary information on multimedia and functional files. Dynamic changes in the ifosphere make knowledge of network resources very important, including those supported by artificial intelligence. During the course, students learn about the backend of mobile services, create simple applications and unctional/interactive pages, learn about the determinants and basics of working with artificial intelligence systems, students make a simple backend of a mobile service.
Type of course
Course coordinators
Learning outcomes
Upon completion of the course, the student:
KNOWLEDGE:
Upon completion of the subject the student:
Has knowledge of the complexity of developing applications for mobile devices from both the front-end and back-end.
Knows and knows the importance of User Experience (UX) when developing an application/website, in conjunction with the User Interface (UI), i.e. the user interface.
Knows the basic principles of programming
Knows the functionality of programming languages to process data, perform calculations and algorithms, and control/operate external devices, e.g. printers, robots, etc.
Knows the purpose of programming languages that allow issuing commands to machines.
Knows at a basic level the syntactic constructs of programming languages that are related to manipulating data structures and managing control flows.
Knows at a general level the theory of computation that classifies programming languages according to types of computation and sets of algorithms
Knows the theoretical basis of the operation of artificial intelligence and machine learning
Knows the basic principles related to the possibility of copyright infringement,
SKILLS
The student is able to make the backend of a simple service for mobile devices and a prototype of a simple mobile/interactive application/website
Able to locate on the web and use the necessary tools to facilitate the creation of applications and websites, tools to facilitate the aggregation and retrieval of content.
Able to search the web for Creative Commons, public domain and loyality free content.
OTHER COMPETENCIES:
Basic ability to use MIT App Inventor
Basic ability to use Adobe XD
Basic ability to use Adobe Premiere
Assessment criteria
The final grade consists of:
- Class attendance (2 unexcused absences are allowed - excuses according to the rules and regulations adopted at UW).
50% Project: preparation of a functional application or interactive website with specific assumptions
Two partial grades:
25% functionality of the application/website and realization of assumptions
25% aesthetics, ease of operation, friendly UI
(possibility to complete the project in groups of up to 3 people)
50% Final exam: making two very short videos (about 60 - 120 seconds), from the same materials for all students in the group, according to strictly defined assumptions.
Three partial grades:
- very good (5) - 1 material made according to the assumptions
- very good (5) - 2 material made according to the assumptions
- Additional marks for quality, aesthetics and used capabilities of video editing applications
Adobe programs are licensed by the university, but it is possible to work on your own computer/laptop after approval of the lecturer.
The grade can be increased or decreased based on the student's activity and involvement in class, including the performance of sub-projects or presentations.
The final grade of the course is a weighted average of the partial grades.
There is no possibility of improving a passing grade.
Successful completion of the course requires successful completion of all parts of the course and projects.
Practical placement
Lack of
Bibliography
Literatura podstawowa:
"Adobe XD CC. Projektowanie interfejsów" , Daniel Schwarz, 2019 , Wydawnictwo Helion
"Adobe XD CC. Szybki start" Daniel Schwarz, 2019, wydawnictwo Helion
„Bezpieczeństwo aplikacji mobilnych. Podręcznik hakera”, Chell Dominic Erasmus Tyrone Colley Shaun Whitehouse Ollie, 2017, Wydawnictwo Helion
"Adobe Premiere Pro CC. Szybki start" Jan Ozer, 2019, Wydawnictwo Helion
„Adobe Premiere Pro CC. Podręcznik użytkownika", Jan Ozer, 2019 , Wydawnictwo Helion
"Adobe Premiere Pro CC. Ćwiczenia praktyczne", Jan Ozer, 2019, Wydawnictwo Helion
„Adobe Premiere Pro CC For Dummies”, J. Carucci, 2022, Wydawnictwo John Wiley&Sons
„Flutter i Dart 2 dla początkujących. Przewodnik dla twórców aplikacji mobilnych.”, Alessandro Biessek, 2021, Wydawnictwo Helion
"Flutter. Tworzenie aplikacji mobilnych", Piotr Świerczewski ,2020, Wydawnictwo Helion
"Czysty Kod. Podręcznik dobrego programisty", Robert C. Martin, 2019, Wydawnictwo Helion
W. Gogołek „Technologie informacyjne mediów”; 2005, Wydawnictwo: Instytut Dziennikarstwa Uniwersytetu Warszawskiego
W. Gogołek „Komunikacja Sieciowa. Uwarunkowania kategorie i paradoksy”, 2012, Oficyna Wydawnicza ASPRA-JR
Literatura uzupełniająca:
Życie 3.0. Człowiek w erze sztucznej inteligencji, Tegmark Max, 2019, Prószyński Media
Superinteligencja. Scenariusze, strategie, zagrożenia, Bostrom Nick, 2021, Wydawnictwo Helion
Sztuczna inteligencja. Nowe spojrzenie. Tom 1, Russell Stuart Norvig Peter, 2023, Wydawnictwo Helion
Sztuczna inteligencja. Nowe spojrzenie. Tom 2, Russell Stuart Norvig Peter, 2023, Wydawnictwo Helion
Człowiek na rozdrożu. Sztuczna inteligencja 25 punktów widzenia, Brockman John (red.), 2020, Wydawnictwo Helion
Sztuczna inteligencja we współczesnych organizacjach. Jak autonomiczne systemy mogą wpływać na firmy, modele biznesowe i rynki? Andrzej Wodecki, 2021, Wydawnictwo Naukowe PWN
„Informatyka XXI wieku – wyzwania i dylematy Nowe spojrzenie”, pod redakcją: Jacek Wołoszyn, Agnieszka Molga, 2021, Uniwersytet Technologiczno-Humanistyczny im. Kazimierza Pułaskiego w Radomiu
„Informatyka XXI wieku – wyzwania i dylematy”, pod redakcją: Jacek Wołoszyn, Agnieszka Molga, 2021, Uniwersytet Technologiczno-Humanistyczny im. Kazimierza Pułaskiego w Radomiu
„ŚWIAT NOWYCH TECHNOLOGII. CZY SZTUCZNA INTELIGENCJA ZDOMINUJE ŻYCIE CZŁOWIEKA?”, pod redakcją Danuta Morańska, Jadwiga Stawicka, Wacław Kubies; 2019, Oficyna Wydawnicza "Humanitas"
„Sztuczna inteligencja w prawie własności intelektualnej”, Adrian Niewęgłowski; 2021, Instytut Wymiaru Sprawiedliwości
„Sztuczna Inteligencja. Nieludzka, arcyludzka”, Aleksandra Przegalińska-Skierkowska, Paweł Oksanowicz, 2020, Społeczny Instytut Wydawniczy Znak
„Sztuczna inteligencja, blockchain, cyberbezpieczeństwo oraz dane osobowe : zagadnienia wybrane”, pod redakcją: Kinga Flaga-Gieruszyńska, Jacek Gołaczyński, Dariusz Szostek; 2019; Wydawnictwo C.H. Beck
eBook Współczesne narzędzia cyfryzacji organizacji Piotr Czerwonka, Witold Bartkiewicz i Anna Pamuła, Łódź 2020, Wydawnictwo Uniwersytetu Łódzkiego
Digital Business Models: Concepts, Models, and the Alphabet Case Study, Bernd W. Wirtz, Springer Cham 2019
Blockchain. Zaawansowane zastosowania łańcucha bloków, Imran Bashir, Gliwice 2019, Wydawnictwo Helion.
Prawo sztucznej inteligencji, Luigi Lai, Marek Świerczyński [red.], 2020, Wydawnictwo C.H.Beck
Homo deus. Krótka historia jutra, Harari Yuval Noah, 2018, Wydawnictwo Literackie
Broń matematycznej zagłady, O'Neil Cathy, 2017, Wydawnictwo Naukowe PWN
Nadchodzi osobliwość. Kiedy człowiek przekroczy granice biologii, Kurzweil Ray, 2018, Kurhaus Publishing
Philosophy and Theory of Artificial Intelligence, Vincent C. Müller, 2012, Springer
Risks of Artificial Intelligence,Vincent C. Müller, 2016, Chapman and Hall/CRC
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: