The purpose of this course is to understand what is computer science, the communication science and the relations between the two disciplines. Hence, we will explain the Programming Languages, what is meant by Web Programming, Programming Client-side and server-side. In particular, this course gives the basic notions for server-side programming by using the programming languages PHP and MySQL. Moreover, from a practical perspective, we want to understand what are the "Content Management System (CMS)" to learn to use them at least at a basic level. To this end, during the course we will consider the open source CMS Joomla and we'll see how to install, configure and customize it.
Knowledge and understanding: the "language of the Information and Communication Technology (ICT)".
Applying knowledge and understanding: the ability to manipulate the today's ICT tools and the ones yet to come.
Making judgments: in choosing the right ICT tool to solve a particular communication problem.
Communication skills: in understanding and communicating with computer science experts.
Learning skills: for general computer science topics and new ICT technologies.
Recommended prerequisites: basic computer science and logical thinking.
Mandatory prerequisites: none.
Luca Tallini was born in Frascati (Rome) on august 1-st, 1967. He received the Laurea in Mathematics "Magna cum Laude" from the University of Rome "La Sapienza" in 1991, the M. S. and Ph. D. degrees in Computer Science from Oregon State University, USA, in 1994 and 1996 respectively. From June 1998 to December 2002 he has been an Assistant Professor of Geometry at the Milan Polytechnic. From January 2002 he is a Professor of Computer Science at the University of Teramo. His research interests include Coding Theory, Information Theory, Combinatorics, Discrete Mathematics, the Theory and efficient design of VLSI systems, of Communication systems, of Low Power consumption systems and of Asynchronous systems. He is Author of 90 publications on conference proceedings, volumes and journals of national and international level. He has served as referee for the journals "IEEE Transaction on Information Theory", "IEEE Transaction on Computers", "Design, Codes and Cryptography", "Discrete Applied Mathematics", and for various national and international conferences. From January 1992 to May 1998 he has been a fellowship holder of the italian National Research Council: at the Department of Computer Science of Oregon State University until May 1997, and at the "Dipartimento di Informatica ed Applicazioni" of the University of Salerno afterwards. He has been the PI and/or consultant of many national and international research grants on Coding Theory. He has got 11 italian and US prize fellowships and 2 awards. Ever since he has been Professor of Computer Science at the Faculty of Communication Sciences he has addressed the pioneering problem of properly defining the computer courses offered by the Faculty of Communication Science.