ID: 1596
Course type: vocational and applied
Course coordinator: Vorotović S. Goran
Lecturers: Vorotović S. Goran
Contact: Vorotović S. Goran
Level of studies: B.Sc. (undergraduate) Academic Studies – Mechanical Engineering
ECTS: 6
Final exam type: project design
Department: Department of Information Technologies in Mechanical Engineering
Course objective: • To acquaint students with the importance and benefits of Web and Web programming. • To make students adopt some of the methodologies of data preparation for Web • To make students know the basic Web application to accept and display the data. • The creation, introduction and use of the Web Site • Determining the functionality of your own web site
The acquired knowledge allows students: • to prepare, make and display their own skills, • to determine the functionality of the Web site, • to prepare and implement Web applications, • to prepare and implement a simple Web site, • working in a team, prepare and implement any Web site.
WEB ARCHITECTURE (Internet–Web; specific Web application, basics of HTTP, WAP protocol) LANGUAGE HTML, XML. BASICS OF JAVA Java abstract layer; (Java servlets and Java applets, network protocols) PROGRAMMING ON THE USER (hierarchy, event and timing component management ; introduction to ASP) USING database (JDBC, PHP, ASP, transaction models, distributed computing, CORBA, RMI, DCOM) PREPARATION OF WEB DOCUMENTS (legal terms, the control input, testing, authoring tools according to W3C; criteria) WEB DESIGN (planning, implementation, design of Web pages; typography, editorial style, graphics, graphic file formats, image maps, multimedia) Intelligent agents. SAFETY (introduction, architecture, ways of implementation, application, security on the Web; Wessex protocols, identification and verification) DESIGN PRESENTATION AVAILABLE TO INVALIDS (various disabilities, visual, auditory, motor and cognitive disabilities, limitations and instructions)
Analysis of Web sites on the Internet. Determining the optimal Web site. Definition of personal presentation. Making personal presentations and set up and run on a local server. Discussion on advantages and disadvantages of the used tools. Posting remarks on the network to other authors of presentation. Compiling all the presentations and making the home page. Selecting editor to write the code. Creating personal Web site. Formatting documents in HTML. Formation of the list.; Creating hyperlinks, addressing, use of images, forming tables (Table); frames or zone (frame); creating forms. Selecting the best tool for Web applications. Individual work tasks using HTML, XML, XHTML, JavaScript and Java. Preparation for the project of team working on Web site. Analysis of the goals, objectives and anticipating problems that may occur in the preparation of Web site. Defining the profile and requirements. Presentation plan. Model of presentation. Realization of experimental Web Site.
'defined by curriculum of study program / modules'
To successfully master the subject, it is necessary the use of textbooks, manuals for the project, handouts, Internet resources. IT equipment (appropriate hardware and software) ICT.
Total assigned hours: 75
New material: 30
Elaboration and examples (recapitulation): 0
Auditory exercises: 0
Laboratory exercises: 17
Calculation tasks: 0
Seminar paper: 7
Project: 3
Consultations: 0
Discussion/workshop: 3
Research study work: 0
Review and grading of calculation tasks: 0
Review and grading of lab reports: 0
Review and grading of seminar papers: 5
Review and grading of the project: 2
Test: 0
Test: 3
Final exam: 5
Activity during lectures: 5
Test/test: 30
Laboratory practice: 5
Calculation tasks: 0
Seminar paper: 10
Project: 20
Final exam: 30
Requirement for taking the exam (required number of points): 35
Č.Mitrović, S. Radojevic: Fundamentals of Web design, textbook: ISBN 978-86-7083-596-2, 164 pages., Full color, graphics, A4 format, published by Faculty of Mechanical Engineering, Belgrade 2007