Foundations of Computer Science (2007/2008)

Course not running

Course code
Name of lecturer
Andrea Giachetti
Number of ECTS credits allocated
Academic sector
Language of instruction
Sem. I B, Sem. II A
Web page

Lesson timetable

Sem. I B
Day Time Type Place Note
Wednesday 11:50 AM - 1:30 PM lesson Lecture Hall T.2  
Thursday 10:10 AM - 11:50 AM lesson Lecture Hall T.2  
Friday 3:40 PM - 5:20 PM lesson Lecture Hall T.2  
Sem. II A
Day Time Type Place Note
Wednesday 11:50 AM - 1:30 PM lesson Lecture Hall T.5  
Thursday 2:00 PM - 3:40 PM lesson Lecture Hall T.5  
Friday 11:00 AM - 12:40 PM lesson Laboratory Aula Informatica WIN  

Learning outcomes

The course aims at giving to the students the basic technical knowledges in order to develop a professional attitude in the choice and use of Computer Science tools for educational purposes, and, in particular, to efficiently use and develop web pages and multimedia contents for the web.


- Computer, networks and learning – Test
- Evolution of Computer Science and applications
- Computer architecture
- Algorithms and programming
- Operating systems, environments
- Networks, protocols, client-server applications
- The World Wide Web: Services, applications and their evolution
- Hardware and Software architecture of a Web Site
- Building a simple web site
- Markup Languages, HTML, XHTML, Cascading Style Sheets
- Multimedia Objects: images, sound, video, 3D graphics: coding, standards, embedding in web sites
- Dymanic HTML and computer programming: use of JavaScript.
- Lab activities
- e Learning fundamentals

Books (references):
E. Castro HTML per il World Wide Web con XHTML e CSS - Addison-Wesley, 2003 – ISBN 88-7192-183-6

Assessment methods and criteria

The final exam consists on a written test (open questions and/or multiple choice) on the course program. An optional oral or practical test could be also available to increase the score obtained.