"Girls in IT” to cykl spotkań dla kobiet, które pozwalają z pierwszej ręki dowiedzieć się, jak faktycznie wygląda codzienna praca w firmie technologicznej. Chcemy, aby spotkania z ekspertkami pomogły w podjęciu decyzji na temat kariery zawodowej. Podczas każdego ze spotkań usłyszysz historie doświadczonych ekspertek, które kilka lat temu stały przed wyborem podobnym do Twojego i dowiesz się, w jaki sposób podjęły decyzję o swojej przyszłości.
Najbliższe spotkanie będzie dotyczyło roli QA w firmie technologicznej. Dowiesz się, w jaki sposób można rozwijać się w tym kierunku, jakie predyspozycje są przydatne w tej roli i z jakimi codziennymi zadaniami dokładnie się ona wiąże.
Girls in It - Front-end & Back-end. Jak zacząćmonterail
“Girls in IT” to cykl spotkań dla kobiet, które mają na celu pokazać od kuchni jak wygląda praca w firmie technologicznej i pomóc im podjąć właściwą decyzję na temat kariery zawodowej.
W pierwszej części, przeznaczonej dla przyszłych Front-end Developerek, opowiemy na czym polega tworzenie strony internetowej i podzielimy się listą niezbędnych źródeł dla początkujących.
Druga część zawiera praktyczne informacje dotyczące Backend development'u. Przedstawimy specyfikę pracy na tym stanowisku, dobre praktyki, a także cenne wskazówki od naszych ekspertek.
https://www.youtube.com/watch?v=ww36brBuxU8
"Girls in IT” to cykl spotkań dla kobiet, które pozwalają z pierwszej ręki dowiedzieć się, jak faktycznie wygląda codzienna praca w firmie technologicznej. Chcemy, aby spotkania z ekspertkami pomogły w podjęciu decyzji na temat kariery zawodowej. Podczas każdego ze spotkań usłyszysz historie doświadczonych ekspertek, które kilka lat temu stały przed wyborem podobnym do Twojego i dowiesz się, w jaki sposób podjęły decyzję o swojej przyszłości.
Najbliższe spotkanie będzie dotyczyło roli QA w firmie technologicznej. Dowiesz się, w jaki sposób można rozwijać się w tym kierunku, jakie predyspozycje są przydatne w tej roli i z jakimi codziennymi zadaniami dokładnie się ona wiąże.
Girls in It - Front-end & Back-end. Jak zacząćmonterail
“Girls in IT” to cykl spotkań dla kobiet, które mają na celu pokazać od kuchni jak wygląda praca w firmie technologicznej i pomóc im podjąć właściwą decyzję na temat kariery zawodowej.
W pierwszej części, przeznaczonej dla przyszłych Front-end Developerek, opowiemy na czym polega tworzenie strony internetowej i podzielimy się listą niezbędnych źródeł dla początkujących.
Druga część zawiera praktyczne informacje dotyczące Backend development'u. Przedstawimy specyfikę pracy na tym stanowisku, dobre praktyki, a także cenne wskazówki od naszych ekspertek.
https://www.youtube.com/watch?v=ww36brBuxU8
Projektowanie interakcji - laboratoria dla 4 i 5 roku kognitywistyki (CHI Poz...CHI Poland
Prezentacja na temat zajęć z PI dla studentów kognitywistyk pierwszy raz odbywały się w tak szerokim zakresie. Opowiem o prowadzeniu zajęć, projektach jakie powstały w ich ramach problemach na jakie napotkałem i wnioskach na przyszłość w kontekście prowadzenia zajęć z UX.
Andrzej Pyra - Ux Specialist w firmie Symetria od 2010 roku. Pasjonat warsztatowego podejścia do pracy z klientami oraz innowacji. Po godzinach instruktor Krav Maga.
CHI Poznań na Facebook`u: https://www.facebook.com/CHIPoznan.
czyli sposoby na zachowanie wysokiej jakości produktów. Z artykułu dowiesz się m. in.: jakie są typowe problemy i sposoby radzenia przy realizacji dużych projektów; poznasz procesy planowania oraz sposoby dzielenia projektów na etapy. Zapraszamy do lektury.
This document provides an introduction to functions in Python programming. It defines what a function is, how to define and call functions that do and do not return values, and how to work with local and global variables within functions. It also discusses passing arguments to functions and functions that return values. Examples are provided throughout to illustrate key concepts.
The document discusses loops in Python programming. It introduces while loops, which repeatedly execute code as long as a condition is true. For loops execute code a specified number of times. Nested loops place one loop inside another. The document provides examples of calculating sums using for loops and accumulating values in an accumulator variable. It also discusses sentinels, which indicate the end of a sequence of values to exit a loop, and input validation loops to check for valid user input. Practical exercises are suggested, such as counting even and odd numbers in a series.
More Related Content
Similar to Inżynieria oprogramowania - prezentacja bazowa
Projektowanie interakcji - laboratoria dla 4 i 5 roku kognitywistyki (CHI Poz...CHI Poland
Prezentacja na temat zajęć z PI dla studentów kognitywistyk pierwszy raz odbywały się w tak szerokim zakresie. Opowiem o prowadzeniu zajęć, projektach jakie powstały w ich ramach problemach na jakie napotkałem i wnioskach na przyszłość w kontekście prowadzenia zajęć z UX.
Andrzej Pyra - Ux Specialist w firmie Symetria od 2010 roku. Pasjonat warsztatowego podejścia do pracy z klientami oraz innowacji. Po godzinach instruktor Krav Maga.
CHI Poznań na Facebook`u: https://www.facebook.com/CHIPoznan.
czyli sposoby na zachowanie wysokiej jakości produktów. Z artykułu dowiesz się m. in.: jakie są typowe problemy i sposoby radzenia przy realizacji dużych projektów; poznasz procesy planowania oraz sposoby dzielenia projektów na etapy. Zapraszamy do lektury.
This document provides an introduction to functions in Python programming. It defines what a function is, how to define and call functions that do and do not return values, and how to work with local and global variables within functions. It also discusses passing arguments to functions and functions that return values. Examples are provided throughout to illustrate key concepts.
The document discusses loops in Python programming. It introduces while loops, which repeatedly execute code as long as a condition is true. For loops execute code a specified number of times. Nested loops place one loop inside another. The document provides examples of calculating sums using for loops and accumulating values in an accumulator variable. It also discusses sentinels, which indicate the end of a sequence of values to exit a loop, and input validation loops to check for valid user input. Practical exercises are suggested, such as counting even and odd numbers in a series.
This document provides an introduction to programming in Python, focusing on conditional structures and Boolean logic. It defines Boolean variables and logical operators that can be used to write conditional statements like "if" and "else" constructs. Examples are given of comparing values and text strings, as well as nesting conditional structures. Practical exercises are proposed at the end to test understanding of divisible numbers between given ranges using conditionals.
This document provides an introduction to programming in Python using input, processing, output and Google App Engine. It discusses Python basics for input using functions like input() and type conversion. Processing covers calculations using operators. Output reviews functions like print() and formatting. The document then reviews configuring a development environment on Google App Engine Cloud, including creating a project, enabling APIs and setting the region. Sources for further information are also provided.
The document provides an overview of how to get started with programming in Python. It recommends first understanding programming paradigms and what Python can be used for. It then discusses setting up a basic Python development environment from python.org and exploring popular IDEs and frameworks like Django. The document outlines a plan to learn Python fundamentals like input/output, conditionals, loops, functions and data structures. It also advises learning about algorithms before programming and choosing a topic of interest from Python books.
This document provides an overview of considerations for choosing a mobile technology stack. It discusses mobile technology, unified processes for mobile projects, common technology stack components, and factors for selecting a stack such as requirements, scope, time to market, scalability and security. It also compares low-code and traditional development approaches and provides examples of no-code platforms and common technology stacks. The document aims to inform organizations on options for their mobile solutions.
This document outlines the steps to initiate a Java web application project hosted on Google App Engine. It includes 5 milestones: 1) Create the project, 2) Install software, 3) Write the web service locally, 4) Deploy to the cloud, 5) Continue working in STS4. Key steps include generating a Spring Boot project, adding an API controller, and deploying using Maven and the gcloud CLI. The project can then be viewed running in the cloud and further developed in STS4 before redeploying changes.
1. The document discusses visualizing analytical data on the web using R and RStudio. It outlines the steps to install RStudio, prepare data for visualization from a .xlsx file, create bar charts in RStudio showing internet prices by region, and publish the charts online using RPubs.
2. Key steps include loading the readxl library to import excel data, using barplot commands to generate charts specifying variables for prices and regions, and publishing charts to RPubs by selecting from the publish menu.
3. The example chart shows internet prices are highest in the Sahara desert region.
This document outlines the steps to create a Java web application project hosted on Google App Engine, including:
1. Understanding key concepts like Google App Engine, Java, Spring Framework, Apache Maven, and REST.
2. Creating a Google Cloud project and enabling the necessary APIs.
3. Installing software like the Google Cloud SDK, Java JDK, and Maven.
4. Generating a Spring Boot project locally and modifying the main class to add a GET endpoint.
5. Running the application locally and deploying it to App Engine using Maven and the gcloud CLI.
Paradygmat badań systemów informatycznych
Zrozumieć środowisko wytwarzania oprogramowania
Badania interwencyjne w dydaktyce uczestników projektów informatycznych
4. Efekt kształcenia - wiedza
● Potrafi zidentyfikować interasriuszy oraz cele cele biznesowe
budowanego systemu
● Posiada ogólną wiedzę na temat roli i miejsca inżynierii wymagań
w procesie wytwarzania oprogramowania
● Zna i rozumie podstawowe technikii pozyskiwania i analizy
wymagań. Potrafi przygotować poprawną specyfikację wymagań
dla niewielkiego projektu.
● Potrafi wyspecyfikować przypadki użycia
● Zna zasady poprawnego pisania specyfikacji oprogramowania
oraz wykonania studium wykonalności
● Orientuje się w problematyce zarządzania wymaganiami i
tworzenia dokumentacji
● Zna modele cyklu życia oprogtramowania, narzędzia CASE,
architektury oprogramowania i modele systemów
● Zna zasady zarządzania projektami informatycznymi i
problemaykę jakości związaną z tworzeniem oprogramowania
5. Efekt kształcenia - umiejętności
● Potrafi przeprowadzić analizę problemu, zdefiniować zakres
systemu i zareagować na zmianę wymagań
● Tworzy dokumentację oprogramowania i dokumentację
jakościową zgodnie z przyjętymi zasadami i standardami
● Pisze poprawne specyfikacje oprogramowania
● Potrafi zaprezentować wybrane rozwiązania
● Potrafi pracować w zespole projektowym, którego celem jest
realizacja projektu
6. Efekt kształcenia - kompetencje
społeczne
▪ Rozumie potrzebę i dostrzega możliwości rozwoju zawodowego,
poprzez ciągłe dokształcanie się i pozyskiwanie wiedzy z
dostępnych źródeł
▪ Potrafi pracować w zespole, przyjmując w jego ramach
zróżnicowane role i zakresy odpowiedzialności w ramach
wspólnego projektu
▪ Potrafi zaplanować realizację podjętych zadań i ustalić
harmonogram działań
▪ Potrafi podejmować decyzje w warunkach ograniczonej wiedzy i
zasobów
▪ Przestrzega zasad etycznych i zawodowych informatyków
▪ Potrafi działać w sposób kreatywny i przedsiębiorczy w
poszukiwaniu najlepszych rozwiązań przy uwzględnianiu ryzyka
projektowego
7. Warunki zaliczenia przedmiotu
● Egzamin
● Wykonanie ćwiczeń laboratoryjnych
● Ocena udziału zaangazowania studentów w pracach nad
projektem w ramach ćwiczeń
8. Literatura przedmiotu
▪ Język UML 2.0 w modelowani systemów infromatycznych. S.
Wrycza, B. Marcinkowski, K. Wyrzykowski. Helion 2005
▪ UML Przewodnik Użytkownika. G. Booch, J. Rumbaugh, I.
Jacobson, WNT 2012
▪ Praktyczne podejście do inżynierii oprogramowania. Roger S.
Pressman, WNT 2005
▪ Materiały on-line (np. www.omg.org,
www.software-engineers.org )