(in Polish) Internet Programming 510-IS1-2PIN-ENG
Course profile: General Academic
Form of study: Full-time studies
Course type: Obligatory
Year/semester of study: 2 / 4
Prerequisites (sequential system of courses and exams):
Introduction to Structured Programming, Operating Systems,
Lecture: 30h Laboratory classes: 30h
Teaching methods: Lectures and laboratory classes involving various elements of internet programming presented during lectures based on implementing individual or small-group tasks.
ECTS credits: 4
Balance of student workload:
Class attendance:
- lecture 30h
- laboratory classes 30h
Course preparation:
- lecture 5h
- laboratory classes 5h
Literature study: 5h
Reports, homeworks: 5h
Preparation for the final test: 5h
Final test duration: 2h
Individual consultation with the teacher: 13h
Student workload:
- student workload related to activities requiring the direct participation of the teacher: 75h, 2.6 ECTS
- student workload that does not require the direct participation of the teacher: 25h, 1.4 ECTS
Type of course
Mode
Course coordinators
Learning outcomes
Knowledge:
Students know the basics of web page description languages - KP6_WG8
Students can characterize the client-server application model - KP6_WG9
Students can enumerate popular web and database servers - KP6_WG5
Students know main features of most popular languages used for programming dynamic network services - KP6_WG4, KP6_WG8
Students can name main Internet communication protocols - KP6_WG9
Skills:
Students can create static and dynamic web pages - KP6_UW18
Students know how to use the capabilities of web browsers for creating client-side applications - KP6_UW17, KP6_UW18
Students know how to implement simple CGI server-side applications - KP6_UW8, KP6_UW17, KP6_UW18
Students can set-up and pre-configure a web server and a database server according to documentation available - KP6_UK1
Students can implement Internet projects aimed at many users - KP6_UO2
Students understand the need of continuous learning the newest technical developments in the Internet technology - KP6_UU1
Social competencies:
Students are aware of the responsibilities connected with managing data in the Internet - KP6_KR1
Recognizes the potential of being active in the design of Internet applications - KP6_KO1
Assessment criteria
Passing the lecture in the form of a written test. The permissible number of unexcused absences from laboratory classes is 20% of classes.
In the case of distance learning, the credit will be taken using the tools available on the Eduportal / USOSMail platform.
Bibliography
Main literature:
Documentation: HTML, CSS, XML, XSL, JavaScript, PHP, Apache, MySQL.
W3Schools Online Web Tutorials: www.w3schools.com/
Supplementary literature:
V. DeBolt. Integrated HTML and CSS: A Smarter, Faster Way to Learn. Wiley, 2004
D.A. Crowder, A. Bailey. Creating Web Sites Bible. Wiley, 2008
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: