Electronics | Marc Gaetano | 4 | 64 |
Course Name: Introduction of Internet | Course Code: S2293015 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Semester: 2 | Credit: 4 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Program: Electronics | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Course Module: Basic Science Courses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Responsible: Marc Gaetano | E-mail: marc.gaetano@yahoo.fr | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Department: Polytech Nice-Sophia, France | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Time Allocation(1 credit hour = 45 minutes)
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Course Description The course covers languages, tools, and techniques for developing interactive and dynamic web pages. Topics include page styling, design, and layout using XHTML and CSS, client and server side scripting with PHP and JavaScript, web security, and interacting with data sources such as XML files. Primary programming experience is required, and the students should be familiar with the use of a computer. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Prerequisite Basic knowledge of computer programming and internet. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Course Objectives This course provides an introduction to web programming using the current web standard tools. The course covers languages, tools, and techniques for developing interactive and dynamic web pages. Topics include page styling, design, and layout using XHTML and CSS, client and server side scripting with PHP and JavaScript, web security, and interacting with data sources such as XML files. Primary programming experience is required, and the students should be familiar with the use of a computer (e.g., using a web browser and word processing program). After an introductory part, students will further develop their knowledge of the XHTML and CSS languages, and will learn the fundamentals of programming in PHP and Java Script. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Course Syllabus
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Textbooks & References · John Duckett.HTML&CSS design and build websites, John Wiley & Sons, 2011, ISBN: 978-1-118-00818-8. · Robin Nixon.Learning PHP, MySQL, JavaScript, CSS & HTML5, O’Reilly Media, 2014, ISBN: 978-1-491-94946-7. · David Sklar and Adam Trachtenberg.PHP Cookbook, Third Edition, O’Reilly Media, 2014, ISBN: 978-1-449-36375-8. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Grade Distribution Assignments Homework consists of programming assignments done individually and submitted electronically by email to marc.gaetano@yahoo.fr. Programs will be graded on "external correctness" (behaviour) and "internal correctness" (style and design). Mid-term exam The mid-term exam is closed-book and closed-notes. No electronic devices may be used, including calculators. Project At the end of the course, a web project must be done in team of 3 students. The web project must be turned in electronically by email to marc.gaetano@yahoo.fr. All the details concerning the project will be given later. Final exam The final exam is closed-book and closed-notes. No electronic devices may be used, including calculators. Grading breakdown
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Capability Tasks CT1: To understand basic science, and to have analytical ability and the ability to integrate related knowledge. CT3: To grasp methodologies and engineering tools: identifying, utilizing and solving problems. Even if the students are not familiar with the content, they can turn to computer tools for systematic analysis. CT9: To be competent for a job position in a company and have a good career path; To have sense of responsibility, teamwork spirit, cooperation and leadership capacity, project management capacity, and capacity of communicating and working with experts and non-experts, and carry out innovation management. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Achievements · To develop interactive and dynamic web pages. –Level: N · To get knowledge of the XHTML and CSS languages. –Level: N · To learn the fundamentals of programming in PHP and Java Script. –Level: N | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Students: All programs, Year 1 |