SylabUZ

Generate PDF for this page

Business Applications Programming - course description

General information
Course name Business Applications Programming
Course ID 11.3-WI-INFP-PAB
Faculty Faculty of Computer Science, Electrical Engineering and Automatics
Field of study Computer Science
Education profile academic
Level of studies First-cycle studies leading to Engineer's degree
Beginning semester winter term 2022/2023
Course information
Semester 5
ECTS credits to win 6
Course type optional
Teaching language polish
Author of syllabus
  • dr inż. Jacek Bieganowski
  • dr inż. Michał Doligalski
Classes forms
The class form Hours per semester (full-time) Hours per week (full-time) Hours per semester (part-time) Hours per week (part-time) Form of assignment
Project 15 1 9 0,6 Credit with grade
Laboratory 30 2 18 1,2 Credit with grade
Lecture 15 1 9 0,6 Exam

Aim of the course

Zapoznanie   studentów   z   podstawowymi   zagadnieniami   modelowania   procesów biznesowych  i  projektowania aplikacji biznesowych w różnych popularnych technologiach, ze szczególnym zwróceniem uwagi na aplikacje korzystające z baz danych. Ukształtowanie  zrozumienia  konieczności  dostosowania  technik  modelowania do danego problemu. Ukształtowanie umiejętności stosowania środowisk i języków do projektowania i realizacji aplikacji biznesowych.

Prerequisites

Podstawy programowania, bazy danych

Scope

Aplikacja biznesowa: charakterystyka, specyfika, klasyfikacja, modelowanie. Aplikacje w architekturze dwu- oraz trójwarstwowej. Aplikacje internetowe (działające w przeglądarkach internetowych). Podstawy działania serwerów WWW oraz protokołu HTTP/HTTPS. Dostęp do baz danych z poziomu aplikacji internetowych. Aplikacje rozproszone. Konfiguracji różnych środowisk informatycznych dla aplikacji biznesowych. Charakterystyka wybranych narzędzi, środowisk i standardów informatycznych: PHP, XML, XSLT, JS, CSS, AJAX, .NET, JAVA. Charakterystyka wybranych systemów (web frameworks) wspierających wytwarzanie złożonych systemów działających w sieci internet, ze szczególnym uwzględnieniem aplikacji bazodanowych. Podstawy analityki biznesowej i systemów analitycznych. Klasyczne modelowanie/projektowanie struktur bazodanowych oraz modelowanie/projektowanie na potrzeby analityki biznesowej (struktury dla hurtowni danych). Projektowanie interfejsów użytkownika dla aplikacji internetowych. Monitorowanie działania aplikacji internetowych.

Teaching methods

wykład: wykład konwencjonalny

laboratorium: ćwiczenia laboratoryjne

projekt: metoda projektu

Learning outcomes and methods of theirs verification

Outcome description Outcome symbols Methods of verification The class form

Assignment conditions

Wykład – warunkiem zaliczenia jest uzyskanie pozytywnej oceny z egzaminu pisemnego lub ustnego.

Laboratorium – warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze sprawozdań oraz sprawdzianów.

Projekt – warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich projektów przewidzianych do realizacji w ramach zajęć projektowych.

Składowe oceny końcowej = wykład: 30% + laboratorium: 40% + projekt: 30%

Recommended reading

  1. Beynon-Davies P. Inżynieria Systemów Informacyjnych, Wydawnictwa Naukowo-Techniczne, 2004
  2. Graham I., O'Callaghan A., Wills A. Metody obiektowe w teorii i praktyce, Wydawnictwa Naukowo-Techniczne, 2004
  3. Bowman, J.S., Emerson S.L., Darnovsky M.: Podręcznik języka SQL, WNT, 2001.
  4. Date, C. J., Wprowadzenie do systemów baz danych, WNT, 2000.
  5. Elmasri, R., Navathe S.B.: Wprowadzenie do systemów baz danych, Helion, 2005.
  6. Ullman, J.D., Widom, J., Podstawowy wykład z systemów baz danych, Warszawa, WNT,  2001.

Further reading

https://www.w3schools.com/php/
https://www.w3schools.com/js/default.asp
https://www.w3schools.com/css/default.asp
https://www.w3schools.com/html/default.asp
https://www.w3schools.com/bootstrap/default.asp
https://www.w3schools.com/jquery/default.asp
https://www.java.com/pl/
https://www.w3schools.com/xml/ajax_intro.asp

 

Notes


Modified by dr inż. Michał Doligalski (last modification: 23-04-2022 07:46)