Università degli Studi di Napoli "Parthenope"

Teaching schedule

Academic year: 
2018/2019
Belonging course: 
Disciplinary sector: 
INFORMATICS (INF/01)
Language: 
Italian
Credits: 
6
Year of study: 
1
Teachers: 
Cycle: 
Second semester
Hours of front activity: 
48

Language

Italian

Course description

The course aims to give to the students theoretical and practical aspects related to the operation of the computer and its use in the field of biological data analysis and Matlab programming.
knowledge and understanding:the student has to prove to know and understand issues related to the operation of computers, operating systems, computer networks, Excel and Access, and Matlab programming.
Applying knowledge and understanding: the student has to prove to be able to use the acquired concepts and the necessary instruments for handling spreadsheets, databases or Matlab script designing.
Making judgements: the student has to be able to generalize the acquired concepts and adopt the best resolutive methodologies.
Communication skills: the student has to be able to present concepts related to computer science and its applications using a formal scientific language.
Learning skills: the student has to be able to continuously adjourn through reading technical manual and scientific texts in order to deepen the knowledge of computer science.

Prerequisites

It's mandatory to know, even if in a limited way, how to use processing unit (pc, smartphone, tablet, etc.)

Syllabus

Information processing and information processing tools
The interaction between humans and computers as a communication problem
Computers: General Tools for Calculation
The processing system
The reference architecture
Encoding of data and instructions. The machine language
The executor
Processor structure
Evolution of CPUs
The memory
Structure and operation of the central memory
Types of memories
Hierarchical organization of memory
External connections
Mass storage devices
The magnetic disks
Flash memory
Optical disks
The main peripherals
The video and the keyboard
Pointing devices
The printers
Images, music, voice: new peripherals
The operating system
The operating system functions
The elements of an operating system
The evolution of operating systems
The organizational model of systems
Process management
Executing the processes
Memory management
The relocation of the code
Swapping, Paging and Virtual Memory
The segmentation of memory
Device management
The file system
The location of the data
Basic services
Computer networks
Taxonomy of computer networks
Communication Systems
Source
The channel
Encoding and redundancy
Signals, channel capacity, and bandwidth
Network architecture templates
The ISO-OSI reference model
The Internet reference model
Physical infrastructure
Guided media
Not guided media
Data transmission
Broadcasting in geographic networks
Transmission in local networks
The connection between networks
IP and TCP levels
TCP / IP operating principles
Numeric Addresses and Symbolic Addresses
Access to information
User Interfaces
Options for creating user interfaces
Potential and Limitations of Interactivity
Networking applications
world Wide Web
Internet as a medium
The development of the Internet
The MATLAB programming environment (SNA)

Information processing and information processing tools
The interaction between humans and computers as a communication problem
Computers: General Tools for Calculation
The processing system
The reference architecture
Encoding of data and instructions. The machine language
The executor
Processor structure
Evolution of CPUs
The memory
Structure and operation of the central memory
Types of memories
Hierarchical organization of memory
External connections
Mass storage devices
The magnetic disks
Flash memory
Optical disks
The main peripherals
The video and the keyboard
Pointing devices
The printers
Images, music, voice: new peripherals
The operating system
The operating system functions
The elements of an operating system
The evolution of operating systems
The organizational model of systems
Process management
Executing the processes
Memory management
The relocation of the code
Swapping, Paging and Virtual Memory
The segmentation of memory
Device management
The file system
The location of the data
Basic services
Computer networks
Taxonomy of computer networks
Communication Systems
Source
The channel
Encoding and redundancy
Signals, channel capacity, and bandwidth
Network architecture templates
The ISO-OSI reference model
The Internet reference model
Physical infrastructure
Guided media
Not guided media
Data transmission
Broadcasting in geographic networks
Transmission in local networks
The connection between networks
IP and TCP levels
TCP / IP operating principles
Numeric Addresses and Symbolic Addresses
Access to information
User Interfaces
Options for creating user interfaces
Potential and Limitations of Interactivity
Networking applications
world Wide Web
Internet as a medium
The development of the Internet
The MATLAB programming environment (SNA)

Teaching Methods

Textbooks

“Informatica e cultura dell’informazione” di Luca Mari, Giacomo Buonanno, Donatella Sciuto edito da McGraw Hill. Matlab Manual available on the mathworks website
Teaching material available on the elearning website.

Learning assessment

The aim of the exam is to verify the achievements of objectives previously stated.
The exam is divided in two parts that take place in two different days:
1) a written exam in which the students has to answer to multiple choice questions, open-ended questions, and design a Matlab script.
2) an oral exam (optional) in which the ability to link and compare different aspects faced during the course.
The written exam is not passed if the score is lower than 18, in which case is not possible to access to the oral exam.
The final score is computed as the average between the two exams.

More information