UNIVERSITY OF CRIMINAL INVESTIGATION AND POLICE STUDIES

UNDERGRADUATE ACADEMIC STUDIES

INFORMATION TECHNOLOGY

Course:

Web Oriented Programming Languages

Course Code: 1.3782

ECTS: 7

Course Status:

Elective

Number of Effective Classes (Per Week): 3 + 2

Theoretical Education:

Practical Training:

Special Forms of Training:

3

2

-

Prerequisite/s: None

Educational Objective: The course focuses on designing and developing Web-based applications using a variety of programming languages and tools. Students will be exposed to Internet application development architecture.

Projected Outcome: After completing the course the students will understand the challenges, technologies, and issues in developing and deploying Web-based applications.

Subject Contents

Theoretical education: HTML and Web Pages; Images and Tables; Background and Forms; Cascading Style Sheets (CSS) – Block Level; Introduction to Javascripts; Processing HTML Forms; Conditions and Math Objects; Return Functions and More Arrays; Time Object and Image Roller; Introduction to PHP: Hypertext Preprocessor; Validating Forms and Loops; Accessing Relational Database using mySQL; More Interactive Pages; Authentication: Working with Logins and Sessions.

Practical training: Exercises to develop ontologies and knowledge bases. The students will be able to construct a web-based database application with PHP using mySQL. Topics also include web scripting with Java scripts, the primary client-side scripting language of the Internet.

Teaching Methods: lecture, modified lecture, presentation.

Assessment (Maximum Number of Points: 100)

Pre-Exam Obligations

No. of Points

Final Examination

No. of Points

Active participation in classes

5

Written test

30

Practical training

35

 

 

Term test(s)

30

 

 

Textbook/s

1. Harold, E.R.: XML za programere, Beograd: Mikro knjiga, 2006.

2. Fleet, D. et al.: Teach yourself Active Web database programming in 21 days, Indianapolis, Ind. : Sams, 1997.

3. Lyons, C.J: Osnove projektovanja Web prezentacija za profesionalne projektante, Beograd : CET
[i. e.] Computer Equipment and Trade, 2001.

4. Powell, T.A.: Web dizajn : kompletan priručnik, Beograd: Mikro knjiga, 2001.

5. Welling, L., Thomson, L.: PHP i MySQL : razvoj aplikacija za Web, Beograd: Mikro knjiga, 2009.