SylabUZ

Generate PDF for this page

Internet applications programming - course description

General information
Course name Internet applications programming
Course ID 13.2-WF-FizD-IAS-S17
Faculty Faculty of Physics and Astronomy
Field of study Physics
Education profile academic
Level of studies Second-cycle studies leading to MS degree
Beginning semester winter term 2019/2020
Course information
Semester 2
ECTS credits to win 4
Available in specialities Computer Physics
Course type obligatory
Teaching language english
Author of syllabus
  • dr Marcin Kośmider
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
Lecture 15 1 - - Exam
Laboratory 30 2 - - Credit with grade

Aim of the course

The aim of this course is to introduce the programming techniques required to develop and create internet applications – how to design and code frontend in css and html, hot to store and analyse data (relational databases). Open source software is important part of this course.

Prerequisites

Basic programming in python (with OOP)

Relational databases on the basic level

Scope

1. HTML

- Document structure

- Blok and „in-line” elements

- Data presentation

- Links

- Graphics

- Lists

- Tables

- Forms

- HTML 5

2. CSS

- Selectors

- Data formating

- Box model

- Positioning

- Layouts

- Menu

3. JQuery

- JavaScript – introduction

- JQuery – introduction

- Jquery UI

- Plugins

- Ajax

4. Django framework

- Python – OOP techniques

- Django installation and configuration

- View and urls

- Models and relational databases

- Admin panel

- Forms

Teaching methods

Lecture:

Conventional lecture, work with problems, discussion, workshop.

Laboratory:

Laboratory exercise, project, work in group, presentation, work with documentation, independent work, brain storm.

Learning outcomes and methods of theirs verification

Outcome description Outcome symbols Methods of verification The class form

Assignment conditions

Lecture:

final procject – 40% (Html + CSS + Jquery), 40% design, quality of code, 20% presentation and discussion.

Laboratory:

20% - tests during laboratories

40% - frontend project

40% - Django project

Recommended reading

[1] http://www.w3.org/Style/Examples/011/firstcss

[2] http://www.w3schools.com/

[3] http://docs.jquery.com/Tutorials

[4] http://www.djangobook.com/

[5] https://docs.djangoproject.com/en/1.3/

Further reading

[1] http://www.smashingmagazine.com/

[2] Internet

Notes


Modified by dr hab. Piotr Lubiński, prof. UZ (last modification: 05-03-2020 14:31)