WEB PROGRAMMING

Alberto POSTIGLIONE WEB PROGRAMMING

0212700145
DEPARTMENT OF MANAGEMENT & INNOVATION SYSTEMS
EQF6
BUSINESS MANAGEMENT
2022/2023



YEAR OF COURSE 2
YEAR OF DIDACTIC SYSTEM 2014
SPRING SEMESTER
CFUHOURSACTIVITY
530LESSONS
Objectives
TRAINING OBJECTIVES
THE TEACHING INTENDS TO INTRODUCE STUDENTS TO THE MAIN CLIENT SIDE METHODOLOGIES AND TECHNOLOGIES TO PRESENT INFORMATION ON THE WEB IN STATIC SITES.

KNOWLEDGE AND UNDERSTANDING.
AT THE END OF THE TEACHING THE STUDENT WILL BE ABLE TO UNDERSTAND AND USE THE TERMINOLOGICAL VOCABULARY OF WEB TECHNOLOGIES AND WILL KNOW THE BASIC CONCEPTS ON THE GOOD DESIGN OF WEB PAGES, WITH PARTICULAR ATTENTION TO THE COMMUNICATIVE ASPECT, TO THE USABILITY OF THE INFORMATION AND TO THE ACCESSIBILITY OF THE INFORMATION. HE WILL BE ABLE TO SELECT THE MOST SUITABLE TECHNOLOGIES TO SOLVE THE PROBLEMS OF WEB PROGRAMMING.

KNOWLEDGE AND UNDERSTANDING APPLIED
AT THE END OF THE TEACHING THE STUDENT WILL BE ABLE TO UNDERSTAND THE MAIN SOFTWARE TECHNOLOGIES FOR THE CONSTRUCTION AND PRESENTATION OF WEB PAGES. THE COURSE IS ADDRESSED TO THOSE WHO WISH TO LEARN TO DESIGN AND BUILD EX-NOVO WEB PAGES, BUT ALSO TO THOSE WHO WANT TO MAINTAIN DETAILED AND TIMELY CONTROL ON PAGES REALIZED THROUGH CONTENT MANAGEMENT SYSTEMS, BLOGGING SYSTEMS, E-COMMERCE SYSTEMS. .

IN PARTICULAR, THE STUDENT WILL BE ABLE TO DESIGN AND CREATE EFFECTIVE, USABLE AND ACCEPTABLE WEB PAGES, STRUCTURED IN HTML5 AND FORMATTED WITH CSS3.
Prerequisites
THE ESSENTIAL PREREQUISITES ARE THE BASIC CONCEPTS OF COMPUTER SCIENCE, AS FROM THE COURSE OF "FUNDAMENTALS OF INFORMATICS" OF THIS DEGREE COURSE.
Contents
THE COURSE INCLUDES 30 HOURS OF DIDACTICS (5 CREDITS). IN PARTICULAR, 3 CREDITS (18 HOURS) WILL BE DEDICATED TO THE "THEORETICAL" PART AND 2 CREDITS (12 HOURS) TO CLASSROOM EXERCISES AND TO THE ANALYSIS, DEVELOPMENT AND VISION OF CLASSROOM PROJECTS.

IN PARTICULAR, IT IS SO STRUCTURED:
(4 HOURS) PRELIMINARY CONCEPTS AND INTRODUCTION TO HTML: BASIC CONCEPTS ON GEOGRAPHICAL NETWORKS AND PROTOCOLS - HOW TO ACCESS THE WEB - DEVELOPMENT TOOLS - HOW TO CREATE A WEB PAGE - HOW THE WEB WORKS - WRITING AND LOADING A WEB PAGE - STRUCTURE OF AN HTML DOCUMENT - MARKUP - TAGS AND ELEMENTS - CREATING A PAGE - CHECKING CONFORMITY OF A WEB PAGE - HOW TO READ THE HTML CODE OF A PAGE.
(10 HOURS +4 HOURS OF CLASSROOM EXERCISES) BASIC CONCEPTS ON HTML5: TEXT, LISTS, LINKS, IMAGES, TABLES, MODULES, OTHER CONCEPTS.
(2 HOURS + 2 HOUR OF CLASSROOM EXERCISES) BASIC CONCEPTS ON CSS3: HOW CSS WORKS - INTERNAL AND EXTERNAL CSS - CSS SELECTORS - CASCADE RULES - INHERITANCE
(2 HOUR + 2 HOURS ANALYSIS, DEVELOPMENT AND CLASSROOM VISION OF PROJECTS AT THE END OF EVERY TOPIC): INCIPIT OF A BOOK - RECIPE - ANNUAL PLANNING OF FILM FESTIVAL - GASTRONOMIC WEBSITE - WEB SERVICE HOSTING - REGISTRATION TO AN ELECTRONIC BULLETIN - ARTSHOPBOOK.
(2 HOURS - ANALYSIS, DEVELOPMENT AND CLASSROOM VISION OF A COMPLETE PROJECT): GARDEN ON THE TERRACE
(2 HOURS - END OF COURSE PROJECTS): SETTING, DESCRIPTION AND ASSIGNMENT OF END OF COURSE PROJECTS.
Teaching Methods
THE COURSE AIMS TO ACCOMPANY STUDENTS IN THE PERMANENT TRAINING PROCESS (LIFELONG LEARNING), WHICH INVOLVES THE CONTINUOUS UPDATE (FOR THE WHOLE LIFE) OF KNOWLEDGE AND SKILLS, TRYING TO STIMULATE CURIOSITY AND INTEREST TOWARDS NEW TECHNOLOGY AND TECHNOLOGY.

TO INCREASE ATTENTION AND LEARNING SKILLS, THE TEACHER WILL SHOW THE "PRACTICAL" RESULTS OF WHAT IS PRESENTED AT LESSON AND WILL ENCOURAGE STUDENTS TO CONTINUE INTERACTION WITH HIM AND WITH THE OTHER STUDENTS. IN THE CLASSROOM, TO MAINTAIN THE CUTE ATTENTION, SLIDES WILL BE USED, ACCOMPANIED BY MULTIMEDIA ELEMENTS.

FOR THE PURPOSE OF HABITING THEM TO SELF-LEARNING, STUDENTS WILL BE INVITED TO DEEPEN THE COURSE TOPICS, BY PRESENTING THEM ONLINE RESOURCES OF PARTICULAR INTEREST.
DURING THE COURSE THE TEACHER WILL MAKE A WIDE USE OF EXAMPLES, GUIDED EXERCISES AND EXERCISES TO BE CARRIED OUT AT HOME BY STUDENTS, WITH THE CORRECTION TO THE NEXT LESSON.

FROM THE STRUCTURAL POINT OF VIEW, THE LESSONS MAY BE:
• FRONTAL LESSONS WITH EXAMPLES AND GUIDED EXERCISES.
• EXERCISES AT HOME.
• END-OF-TOPIC GUIDED PROJECTS.
IN THE FRONTAL LESSONS, THE TEACHER WILL PRESENT SOME EXAMPLES, ABLE TO GIVE CONCRETENESS TO WHAT THEORETICALLY EXPLAINED, AND THEN HE WILL INVITE THE STUDENTS TO PERFORM THE EXERCISES IN THE CLASSROOM, WHOSE SOLUTIONS WILL BE IMMEDIATELY DESCRIBED AND COMMENTED BY THE TEACHER.

IN THE GUIDED PROJECTS, WHICH TAKE PLACE AT THE END OF EVERY TOPIC, A COMPLETE EXAMPLE WILL BE PRESENTED WHICH WILL INCREASELY SHOW, IN INCREMENTAL WAY WITH RESPECT TO THE PREVIOUS TOPICS, THE PRACTICE OF THE ENTIRE TOPIC. THESE SMALL PROJECTS WILL BE ORIENTED TO THE DESIGN OF SMALL WEBSITES. EVERY PROJECT WILL BE INTRODUCED, ILLUSTRATED, STARTED AND THEN LEFT TO CONCLUDE TO THE STUDENTS. AT THE END OF EACH GUIDED PROJECT THE COMPLETE SOLUTION OF THE PROJECT WILL BE PRESENTED.

IN THE DISCUSSION OF THE EXERCISES WILL BE GIVEN DESIGN TIPS AND INDICATIONS ON HOW TO CREATE ATTRACTIVE CONTENT (WITH TEXT, IMAGES, AUDIO AND VIDEO) AND SITES EQUIPPED WITH A GOOD TYPOGRAPHY, AN ATTRACTIVE LAYOUT AND IN LINE WITH THE MAIN ACCESSIBILITY REQUIREMENTS.
IN THE LAST PART OF THE COURSE, THE STUDENTS, WITH THE SUPERVISION OF THE TEACHER, WILL BE ORGANIZED IN THE WORKING TEAM AND WILL BE ASSIGNED TO EACH GROUP A WEB PROJECT TO BE DEVELOPED FROM ZERO AND TO BE DELIVERED BY THE END OF THE COURSE.
Verification of learning
THE ACHIEVEMENT OF THE OBJECTIVES OF THE TEACHING IS CERTIFIED BY PASSING AN EXAM WITH ASSESSMENT IN 30.
IN THE EXAMINATION THE STUDENT WILL HAVE TO SHOW TO KNOW "THEORETICALLY" THE CONCEPTS AND TO KNOW HOW TO "PRACTICALLY" APPLY THE TECHNIQUES LEARNED IN THE COURSE STUDY.
THE EXAMINATION WILL TAKE PLACE, IF NOT OTHERWISE COMMUNICATED THROUGH THE OFFICIAL CHANNELS OF THE UNIVERSITY, AT THE DEPARTMENT'S MULTIMEDIA EDUCATIONAL LABORATORY (BUILDING B2, ENTRANCE 14, GROUND FLOOR) THE DAY AND TIME SET FOR THE APPEAL WILL HAVE STARTING NOW .

THE EXAMINATION TESTS ARE DIVIDED INTO TWO PARTS, A "THEORETICAL" AND A "PRACTICE"; EACH PART PRESENTS A MINIMUM THRESHOLD OF SUFFICIENCY, UNDER WHICH THE ENTIRE EXAM IS NOT PASSED, EVEN IF THE INSUFFICIENCY CONCERNS ONLY ONE OF THE TWO PARTS.

AT THE END OF THE TESTS, THE TEACHER WILL SHOW THE SOLUTIONS (SO AS TO ALLOW A FIRST SELF-CORRECTION BY THE STUDENTS) AND WILL COMMUNICATE THE DAY AND TIME WHEN THE FINAL EXAMINATION OPERATIONS WILL TAKE PLACE. NORMALLY EVERYTHING ENDS IN THE SAME DAY IN WHICH THE APPEAL STARTS.

THE EXAMINATION WILL BE CONCLUDED WITH THE VISION AND DISCUSSION OF THE ELABORATES AND WITH A FINAL INTERVIEW. THE EXAM MUST BE TAKEN IN A SINGLE APPEAL, FOR WHICH BOTH THE PARTIES MUST BE PASSED IN THE SAME APPEAL. THIS MEANS THAT THEY ARE NOT CONSERVATIVE: TESTS PASSED IN AN APPEALS CANNOT BE USED IN ANOTHER APPEAL.

IN DETAIL:
PART 1: "THEORETICAL" TOPICS OF THE ENTIRE COURSE:
SCORE OF THE TEST: UP TO 16 POINTS, WITH SUFFICIENCY TO 10.
PART 2: DEVELOPMENT OF A WEB APPLICATION
THE TEST CONSISTS IN THE DEVELOPMENT OF A SMALL WEB APPLICATION, COMPOSED OF HTML CODE AND CSS STYLE SHEETS. THE TEST MUST BE CARRIED OUT ON THE COMPUTER.
MAXIMUM TIME AVAILABLE: 30 MINUTES
TEST SCORE: UP TO 16 POINTS, SUFFICIENT TO 8.
Texts
DUCKETT, J. "HTML & CSS: DESIGN AND BUILD WEBSITES” - JOHN WILEY & SONS INC - 2014 – PAG.: 490 - ISBN: 978-1118871645
More Information
ON THE TEACHER'S WEBSITE (HTTP://DOCENTI.UNISA.IT/000794/HOME), SLIDES AND OTHER ONLINE RESOURCES ARE AVAILABLEHTTPS://WWW.W3.ORG/
HTTP://WWW.HTML.IT/
  BETA VERSION Data source ESSE3 [Ultima Sincronizzazione: 2024-08-21]