Learning objectives
- Giving basic notions about computers <br />
- Showing how to manage a computer <br />
- Discussing the mainstream software licenses and data formats and develop a sensibility to these aspects. <br />
- Showing how a web site is programmed, focusing on hypertexts for communications. <br />
Prerequisites
<br />
There are no special prerequisites.
Course unit content
Basic notions about computers. History of computer science; binary and hexadecimal numbers; measure units in computer science; hardware. <br />
The operating system. Basic functionalities of the OS. Filesystems. Working with the filesystem: files and folders. Multi-user systems and access permissions. <br />
Licenses. Licenses for software and documentation; free, open-source and proprietary software. <br />
Standards and formats. Patents on software and formats. Definition and features of several file formats, including graphics, multimedia, office and archives. <br />
Networks and Internet. History of the World wide web. Network protocols. E-mail. Web browsers. Search engines. Security and privacy. <br />
Hypertexts. Creating web pages. The W3C standards: HTML, XML, XHTML; CSS style sheets. Using JavaScript and AJAX. Validators. Web accessibility and usability.
Full programme
- - -
Bibliography
<p>Handouts, freely available at http://corsi.unipr.it/courses/IASC08</p>
Teaching methods
<p>- Written test<br />
- Practical web programming test<br />
- Oral test</p>
Assessment methods and criteria
- - -
Other information
- - -