Network Programming

Transkrypt

Network Programming
Code…….
Course item:
1. INFORMATION ABOUT THE COURSE
A. Basic information
Name of course
Study level
Unit running the study
programme
Study programme
Speciality
Name of teacher (s) and
his academic degree
Introductory courses
Prerequisites
Network Programming
first degree
Institute of Mathematics and Physics
Technical Physics
Computer-aided measurement and informatics
Zdzisław Mathia, PhD, Natalia Kruszewska, PhD
Programming in C + + and / or Java
Basic knowledge of programming in C + + and / or Java
B. Semester/week schedule of classes
Semester
Lectures
winter
15
Classes
Laboratories
Project
Seminars
Field
exercises
15
ECTS
3
2. EFFECTS OF EDUCATION (acc. to National Qualifications Framework)
Knowledge
Skills
Competences
On successful completion of the course student knows the issues associated
with the creation of dynamic web applications
On successful completion of the course student is supposed to select proper
programminig environment, select control algorithm and programming
languages for realisation of the choosen practical problem
On successful completion of the course student is is able to prepare an
application hosting a web client (client-side in JavaScript, server-side in PHP)
3. TEACHING METHODS
multimedia lecture, project
4. METHODS OF EXAMINATION
oral exam + evaluation of projects
5. SCOPE
Lecture
The definition of a web application. Web Application Architecture. Data
integrity and security. Scaling Web Applications. Standards: XHTML, CSS,
SVG, DOM. Programming Languages JavaScript, PHP. MySQL database
system.
Project
Practical realisation of WEB application(HTML ,Javascript or PHP)
6. LITERATURE
Basic literature
Supplementary
literature
Henderson C., 2007. Skalowalne witryny internetowe. Budowa, skalowanie i
optymalizacja aplikacji internetowych nowej generacji. Helion
Ullman L., 2004. PHP i MySQL Dynamiczne strony www. Helion
Welling L, Thomson L., 2009. PHP i MySQL. Tworzenie stron www. Helion
Zakas N.C., 2006. JavaScript dla webmasterów. Wrox.
Campesato O., 2003. Fundamentals of SVG Programming: Concepts to
Source Code. Delmar.

Podobne dokumenty