0% found this document useful (0 votes)
49 views

32 ENG BA WebProgrammingII

This document is a syllabus for a Web Programming II course at International Black Sea University. The course is 5 ECTS credits and includes lectures, laboratory work, a midterm exam and final exam over 12 weeks. Students will learn advanced topics in HTML, CSS, JavaScript, PHP and web technologies. They will develop secure web applications and work with databases. The syllabus outlines topics covered each week including PHP functions, forms, security, MySQL, version control and more. Students will learn independently and improve skills like analyzing tasks, presenting work, and finding necessary information from different sources.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views

32 ENG BA WebProgrammingII

This document is a syllabus for a Web Programming II course at International Black Sea University. The course is 5 ECTS credits and includes lectures, laboratory work, a midterm exam and final exam over 12 weeks. Students will learn advanced topics in HTML, CSS, JavaScript, PHP and web technologies. They will develop secure web applications and work with databases. The syllabus outlines topics covered each week including PHP functions, forms, security, MySQL, version control and more. Students will learn independently and improve skills like analyzing tasks, presenting work, and finding necessary information from different sources.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

INTERNATIONAL BLACK SEA UNIVERSITY - INTERNATIONAL BLACK SEA UNIVERSITY - INTERNATIONAL BLACK SEA UNIVERSITY - INTERNATIONAL BLACK SEA

UNIVERSITY - INTERNATIONAL BLACK SEA UNIVERSITY - INTERNATIONAL BLACK SEA


UNIVERSITY

SYLLABUS

Course Web Programming II


Program Informatics
Faculty Faculty of Computer Technologies and Engineering
Course code CEN331
Lecturer Dr. Mikheil Rukhaia, Associate Professor
E-mail: [email protected]

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

Content 1 week: Lectures 2hrs., Laboratory work 1hrs.


● Course introduction.
● Introduction to PHP.
● Writing functions.
● Laboratory work.
Literature: Beginning PHP 5.3; Matt Doyle; Wiley Publishing Inc., 2010, chapter 3.

2 week: Lectures 2hrs., Laboratory work 1hrs.


● Regular expressions.
● Handling HTML Forms.
● Laboratory work.

IBSU.R3.F1E; Revision No.: 0 Page No: 1/6


INTERNATIONAL BLACK SEA UNIVERSITY - INTERNATIONAL BLACK SEA UNIVERSITY - INTERNATIONAL BLACK SEA UNIVERSITY - INTERNATIONAL BLACK SEA UNIVERSITY - INTERNATIONAL BLACK SEA UNIVERSITY - INTERNATIONAL BLACK SEA
UNIVERSITY

SYLLABUS

Literature: Beginning PHP 5.3; Matt Doyle; Wiley Publishing Inc., 2010, chapter 9.

3 week: Lectures 2hrs., Laboratory work 1hrs.


● Object-oriented PHP.
● File processing and related techniques.
● Laboratory work.
Literature: Expert PHP and MySQL; Andrew Curioso, Ronald Bradford, Patrick
Galbraith; Wiley Publishing Inc., 2010, chapter 1.

4 week: Lectures 2hrs., Laboratory work 1hrs.


● HTTP Authentication.
● PHP Authentication.
● Laboratory work.
Literature: Expert PHP and MySQL; Andrew Curioso, Ronald Bradford, Patrick
Galbraith; Wiley Publishing Inc., 2010, chapter 12.

5 week: Lectures 2hrs., Laboratory work 1hrs.


● Web Application Security.
● Digital Certificates.
● Laboratory work.
Literature: Expert PHP and MySQL; Andrew Curioso, Ronald Bradford, Patrick
Galbraith; Wiley Publishing Inc., 2010, chapter 14.

6 week: Lectures 2hrs., Laboratory work 1hrs.


● MySQL Syntax.
● PHP libraries for MySQL and XML.
● Laboratory work.
Literature: Beginning PHP 5.3; Matt Doyle; Wiley Publishing Inc., 2010, chapters 12
and 13.

7 week: Lectures 2hrs., Laboratory work 1hrs.


● URL Rewrite Rules.
● Web Services.
● Laboratory work.
Literature: Expert PHP and MySQL; Andrew Curioso, Ronald Bradford, Patrick
Galbraith; Wiley Publishing Inc., 2010, chapter 11.

8 week: Midterm Exam 2hrs.


Laboratory work 1hr.

9 week: Lectures 2hrs., Laboratory work 1hr.


● Version control systems.
● Git basics.
● Laboratory work.
Literature: Beginning PHP 5.3; Matt Doyle; Wiley Publishing Inc., 2010, chapter 11.

IBSU.R3.F1E; Revision No.: 0 Page No: 2/6


INTERNATIONAL BLACK SEA UNIVERSITY - INTERNATIONAL BLACK SEA UNIVERSITY - INTERNATIONAL BLACK SEA UNIVERSITY - INTERNATIONAL BLACK SEA UNIVERSITY - INTERNATIONAL BLACK SEA UNIVERSITY - INTERNATIONAL BLACK SEA
UNIVERSITY

SYLLABUS

10 week: Lectures 2hrs., Laboratory work 1hr.


● Iterators.
● Lambda functions.
● Laboratory work.
Literature: Expert PHP and MySQL; Andrew Curioso, Ronald Bradford, Patrick
Galbraith; Wiley Publishing Inc., 2010, chapter 2.

11 week: Lectures 2hrs., Laboratory work 1hr.


● Improving performance.
● Multi-tasking in PHP.
● Laboratory work.
Literature: Expert PHP and MySQL; Andrew Curioso, Ronald Bradford, Patrick
Galbraith; Wiley Publishing Inc., 2010, chapters 5 and 10.

12 week: Lectures 2hrs., Laboratory work 1hrs.


● Working with HTTP and web server.
● Sending emails.
● Laboratory work.
Literature: Beginning PHP 5.3; Matt Doyle; Wiley Publishing Inc., 2010, chapter 16.

13 week: Lectures 2hrs., Laboratory work 1hrs.


● Basics of computer graphics.
● Creating images from PHP.
● Laboratory work.
Literature: Beginning PHP 5.3; Matt Doyle; Wiley Publishing Inc., 2010, chapter 17.

14 week: Lectures 2 hrs., Laboratory work 1hrs, Project Presentations


● Writing high-quality code.
● Automated code testing.
● Laboratory work.
Literature: Beginning PHP 5.3; Matt Doyle; Wiley Publishing Inc., 2010, chapter 20.

15 week: Lectures 2hrs., Laboratory work 1hrs, Project Presentations


● Material review.
● Discussion
● Laboratory work.

16 week: Preparation for exams.


17-19 weeks: Final exams.
Teaching / learning
methods
Lecture  Presentation (by lecturer)
 Induction
 Deduction
 Analysis

IBSU.R3.F1E; Revision No.: 0 Page No: 3/6


INTERNATIONAL BLACK SEA UNIVERSITY - INTERNATIONAL BLACK SEA UNIVERSITY - INTERNATIONAL BLACK SEA UNIVERSITY - INTERNATIONAL BLACK SEA UNIVERSITY - INTERNATIONAL BLACK SEA UNIVERSITY - INTERNATIONAL BLACK SEA
UNIVERSITY

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

Individual Work  Working with a Course-Book


 Induction
 Deduction
 Analysis
 Synthesis
 Problem based learning
 Case Study
 Learning through Electronic Sources
Evaluation criteria There are five kinds of positive evaluation:

1) (A) excellent - 91 of the highest evaluation and more;


2) (B) very good - 81-90 of the highest evaluation;
3) (C) good - 71-80 of the highest evaluation;
4) (D) satisfactory - 61-70 of the highest evaluation;
5) (E) enough - 51-60 of the highest evaluation;

There are two kinds of negative evaluation:


1) (FX)didn’t pass - 41-50 of the highest evaluation, this means that student needs
more time to learn and is permitted to write extra exam.
2) (F) fail - 40 of the highest evaluation and less, it means that student should learn
the subject once more.

Credit is received after the students’ results are known, which is treated by one of
the positive evaluations.

Credit can be given if:


· From the final maximum 100 points 51 points are gained;
· From the maximum final exam 40 points minimum 20 points are gained.

IBSU.R3.F1E; Revision No.: 0 Page No: 4/6


INTERNATIONAL BLACK SEA UNIVERSITY - INTERNATIONAL BLACK SEA UNIVERSITY - INTERNATIONAL BLACK SEA UNIVERSITY - INTERNATIONAL BLACK SEA UNIVERSITY - INTERNATIONAL BLACK SEA UNIVERSITY - INTERNATIONAL BLACK SEA
UNIVERSITY

SYLLABUS

Student is permitted for the final exam if from the midterm evaluation minimum
20 points are gained from 60 points.

Students will be evaluated foreseeing following components:


● Midterm evaluation (maximum sum is 60 points), and,
● Final exam (maximum 40 points).
● Sum of these components points is 100 points:

Mid-term evaluation covers:


Midterm exam – 30points
Class activity – 15points
Project – 15points

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.

6 points: the answer is complete.


5-4 points: the answer is complete, but small details are missing.
3 points: the given answer is satisfactory, contains small mistakes.
2 points: the answer is not complete, contains major mistakes.
1 point: only fragments of related material is given.
0 point: the given answer is not relevant or it is not given at all.

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

maximum 10 points for the project:


10 points: the desired features are fully implemented.
9-8 points: the desired features are fully implemented, but with small errors.
7-6 points: the satisfactory number of features are implemented.
5-4 points: the minimal number of features are implemented.
3-2 points: the minimal number of features are implemented, but with small errors.
IBSU.R3.F1E; Revision No.: 0 Page No: 5/6
INTERNATIONAL BLACK SEA UNIVERSITY - INTERNATIONAL BLACK SEA UNIVERSITY - INTERNATIONAL BLACK SEA UNIVERSITY - INTERNATIONAL BLACK SEA UNIVERSITY - INTERNATIONAL BLACK SEA UNIVERSITY - INTERNATIONAL BLACK SEA
UNIVERSITY

SYLLABUS

1 point: the minimal number of features are implemented, but with major errors.
0 point: the project is not implemented.

maximum 5 points for the presentation:


5-4 points: the presentation is clear, questions are answered.
3 points: the presentation is clear, questions are answered, but with small mistakes.
2 points: the presentation is clear, questions are not answered, or are answered with major
mistakes.
1 point: the presentation is not clear, questions are not answered, or are answered with
major mistakes.
0 point: the presentation is not given.

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.

5 points: the answer is complete.


4 points: the answer is complete, but small details are missing.
3 points: the given answer is satisfactory, contains small mistakes.
2 points: the answer is not complete, contains major mistakes.
1 point: only fragments of related material is given.
0 point: the given answer is not relevant or it is not given at all.

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/

IBSU.R3.F1E; Revision No.: 0 Page No: 6/6

You might also like