Internet Programming
Informacje ogólne
Kod przedmiotu: | 0600-IS1-2PIN#a |
Kod Erasmus / ISCED: |
11.302
|
Nazwa przedmiotu: | Internet Programming |
Jednostka: | Instytut Informatyki. |
Grupy: | |
Punkty ECTS i inne: |
(brak)
|
Język prowadzenia: | angielski |
Rodzaj przedmiotu: | obowiązkowe |
Skrócony opis: |
(tylko po angielsku) Lectures and laboratory classes involving various elements of internet programming presented during lectures accompanied by project classes based on implementing individual or small-group tasks. |
Pełny opis: |
(tylko po angielsku) 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): Items introducing: Introduction to Structured Programming, Computer Systems Architecture, Operating Systems, Lecture: 30 Laboratory classes: 15 Project: 15 Teaching methods: Lectures and laboratory classes involving various elements of internet programming presented during lectures accompanied by project classes based on implementing individual or small-group tasks. ECTS credits: 5 Balance of student workload: Class attendance: - lecture 30h - laboratory classes 15h - project classes 15h Course preparation: - lecture 15h - laboratory classes 10h - project classes 10 Literature study: 10h Reports, homeworks: 5h Preparation for tests: 5h Preparation for the exam: 10h Exam duration: 2h Individual consultation with the teacher: 5h Student workload: Direct interaction with the teacher: 67, 3 ECTS Practical exercises: 55, 2 ECTS |
Literatura: |
(tylko po angielsku) Main literature: P. Deitel, H. Deitel. AJAX, Rich Internet Applications, and Web Development for Programmers. Prentice Hall, 2009 D.A. Crowder, A. Bailey. Creating Web Sites Bible. Wiley, 2008 V. DeBolt. Integrated HTML and CSS: A Smarter, Faster Way to Learn. Wiley, 2004 Supplementary literature: Documentation: HTML, CSS, XML, XSL, JavaScript, Java, Perl, PHP, Python, Ruby, Apache, MySQL. H. Schildt. Java: The Complete Reference. McGraw-Hill, 2007 T. Converse, J. Park, C. Morgan. PHP5 and MySQL Bible. Wiley, 2004 |
Efekty uczenia się: |
(tylko po angielsku) Learning outcomes: Students know the basics of web page description languages. K_W08 Students can characterize the client-server application model. K_W09 Students can enumerate popular web and database servers. K_W05 Students know main features of most popular languages used for programming dynamic network services. K_W04, K_W08 Students can name main internet communication protocols. K_W09 Students can create static and dynamic web pages. K_U18 Students know how to use the capabilities of web browsers for creating client-side applications. K_U17, K_U18 Students know how to implement simple CGI server-side applications. K_U08, K_U17, K_U18 Students can set-up and pre-configure a web server and a database server according to documentation available. K_U21 Students understand the need of continuous learning the newest technical developments in the Internet technology. K_K02 Students are aware of the responsibilities connected with managing data in the Internet. K_K01, K_K04 |
Metody i kryteria oceniania: |
(tylko po angielsku) Form of assessment: written test |
Właścicielem praw autorskich jest Uniwersytet w Białymstoku.