COMPUTER SCIENCE SKILLS
Lectures in ITALIAN
Some learning material is in ENGLISH
Acquiring knowledge and understanding. Learners should demonstrate to know and understand fundamental aspects of Computer Science, to grasp a basic understanding of how computers and programs work, and to devise reasonable expectations about the opportunities and limitations of ICT.
Applying knowledge and understanding. Learners should be able to apply their knowledge, achieving an aware and effective use of the basic ICT techniques and tools which they will find in their studies.
Making informed judgements and choices. Learners should be able to assess reasonably the time and effort needed to develop simple applications.
Communicating knowledge and understanding. Learners should be able to communicate clearly and effectively on ICT themes, using a correct lexicon.
Capacity to continue learning. Learners should be able to update and deepen their understanding of ICT themes and applications in a self-supported fashion.
Fundamentals: algorithms, encoding, bit, multimedia, compression.
Security: fundamentals of cryptography, digital signature, malware, virus, trojan, privacy.
Architecture: hardware and software, Von Neumann model, CPU, memory, memory hierarchies, input and output, peripherals.
Operating Systems: services of an OS, virtualisation, layered model, processes, memory, I/O, devices, file system, bootstrap, commonly used OSes, MS Windows.
Word: text and appearance, word processing objects, select text and objects, change their appearance, styles, check spelling, equations, revisions.
Excel: cells, values and appearance, formulas, functions, absolute, relative, and mixed references, charts.
A good command of the concepts, techniques, and tools of Computer Science, always more deeply intertwined with management practice, is of growing importance for businesses. The module aims at transferring the notions needed to develop awareness and efficiency at using software and hardware.
Lectures will be complemented by lab sessions and discussion on selected themes. In general, a “learning by guided discovery” approach will be adopted, with exposure to a problem, search for a solution and analysis of the commonly adopted strategies to overcome the problem. After a first part where learners will be exposed to the lexicon and basic concepts of Computing, focus will be given to specific practical aspects of the Windows operating system, a word processor, and a spreadsheet. Emphasis will be given to the efficient usage of features of these products that learners will likely encounter in their professional life.
Learners should preferably collate material from different sources. A good starting point is: Glenn Brookshear, Dennis Brylow – Computer Science. An Overview, twelfth ed., Pearson
The final assessment will involve a written test, comprising 15 multiple-answer questions, to be completed in 20 minutes. Each correct answer is awarded 2 points, incorrect answers get 0. Minimum passing score is 18/30 (i.e., 9 correct answers out of 15). The grading system will only have two levels: Pass and Fail.
Students should make an appointment via e-mail.