Università degli Studi di Napoli "Parthenope"

Teaching schedule

Academic year: 
2019/2020
Belonging course: 
Course of Bachelor's Degree Programme on BIOLOGICAL SCIENCE
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.
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, in the field of biological sequences 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, biological sequences 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
Network architecture templates
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
Pairwise Sequence Alignment (SB)

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
Network architecture templates
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
Pairwise Sequence Alignment (SB)

Teaching Methods

Traditional teaching in the presence and some lectures held in a suitable computing lab

Textbooks

“Informatica e cultura dell’informazione” di Luca Mari, Giacomo Buonanno, Donatella Sciuto edito da McGraw Hill “Fondamenti di bioinformatica” di Dan E. Krane e M. L. Raymer edito da Pearson, capp. 1 e 2.
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 to perform a biological sequence alignment or 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

Lectures are in Italian. The professor is fluent in English and is available to interact with students in English, also during the examination.