32 ENG BA WebProgrammingII
32 ENG BA WebProgrammingII
SYLLABUS
Consultations with students: 2 hrs. per week, time and place of meeting arranged with
class.
Study cycle Bachelor (the first cycle of higher education)
Study semester V semester
Course status Elective
Amount of credits and 5 ECTS: 125 hours, including 47 contact (28 hrs. lecture, 15 hrs. laboratory work, 2 hrs.
distribution of hours midterm exam and 2 hrs. final exam) and 78 independent work hours.
Admission Web Programming I
preconditions
Purposes of the course To give to students deep understanding of main web development components. To teach
them advanced topics of HTML, CSS, JavaScript, PHP and other web technologies.
Learning outcomes After the course students will have the following competence:
Knowledge and ● Basic understanding of advanced Web Technologies;
understanding ● Knowledge of advanced topics of web security, PHP, HTML5, and JavaScript.
Applying ● Ability to develop secure web applications;
knowledge ● Ability to create and maintain MySQL databases.
Making judgments ● Ability to independently analyze the tasks, find optimal solutions and select
appropriate methods.
Communication ● Ability to present own work;
skills ● Ability to formulate and defend ideas.
Learning skills ● Ability to search and find necessary information from different sources;
● Ability to give attention to details and work independently.
Values N/A
SYLLABUS
Literature: Beginning PHP 5.3; Matt Doyle; Wiley Publishing Inc., 2010, chapter 9.
SYLLABUS
SYLLABUS
Synthesis
Teaching though Electronic Sources
Practical/Laboratory Demonstration
Work Group work
Individual Work
Working with a Course-Book
Induction
Analysis
Synthesis
Teaching though Electronic Sources
Credit is received after the students’ results are known, which is treated by one of
the positive evaluations.
SYLLABUS
Student is permitted for the final exam if from the midterm evaluation minimum
20 points are gained from 60 points.
Midterm exam: has written form and is evaluated with maximum 30 points.
Midterm exam contains 5 tasks, each of them is evaluated with maximum 6 points.
Class Activity: evaluated with maximum 15 points, from where student gets points
depending on his activity during the semester (answering on questions, active participation
in discussions, solving laboratory/homework problems). Each positive assessment is given
1 point per week.
1 point: discussion ability. The students thoroughly understand the topic, can solve
problems and has ability to analyze correctly
0 point: The student doesn’t have a discussion ability and can’t answer the questions.
She/he doesn’t understand the topic in order to solve the problems given on laboratory
works.
Project and its presentation: evaluated with maximum 15 point, from where student gets
SYLLABUS
1 point: the minimal number of features are implemented, but with major errors.
0 point: the project is not implemented.
Final exam – 40% of the final grade: has written form and is evaluated with maximum
40 points.
Final exam contains 8 tasks, each of them is evaluated with maximum 5 points.
Basic literature 1. Expert PHP and MySQL; Andrew Curioso, Ronald Bradford, Patrick Galbraith;
Wiley Publishing Inc., 2010.
2. Beginning PHP 5.3; Matt Doyle; Wiley Publishing Inc., 2010.
Auxiliary literature 1. http://php.net/
2. http://www.w3schools.com/