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.