Bachelor's degree in biotechnology, Verona University
Syllabus
Introduction to computer science. Information coding. Binary numbers and digital signals. Computer architecture. Von Neumann model and CPU, memory and external devices. Operating systems. Application software. Spreadsheets: data, charts, operators, formulas, numeric and string functions, conditions, counts and groupings, nested functions. Programming: languages, programming methods, data structures and algorithms, program development (instructions, variables, operations, conditions, loops, functions), examples of programs. Basics of python language. Other tools for data analysis. Computer networks. Databases
Learning outcomes
The aim of this course is to introduce the basic notions in computer science that are necessary for a knowledgeable use of computer systems. In particular, the course will address several central topics including information coding, computer architectures, operating systems, computer networks, Internet, and programming languages in order to provide the students with the ability to solve practical and theoretical problems regarding the use of the computer in biological and biotechnological fields. In the experimental part students will experience with specific examples information coding issues and algorithm organization and deal with basic programming elements useful in handling of biological data.
Reference books
Dennis P. Curtin. Informatica di base. Ed. 7. McGraw-Hill. 2021.