Code 27000002 Description FUNDAMENTALS OF COMPUTER

Code 27000002
Description FUNDAMENTALS OF COMPUTER SCIENCE
Sector Code ING-INF/05
Single Module Type OB
Weight 10
Course Year 2
Cycle type Code S2
Apprenticeship NO
Lingua di insegnamento Italian
Contenuti
Overview of computers and programming: information coding,
algorithms, programming languages, operating systems and
networks. Elements of programming in Java: variables; assignment
statements; primitive data types; conditionals and loops instructions;
methods; single-dimensional and multi-dimensional arrays;
input/output operations. Object-oriented programming in Java:
classes, objects, encapsulation, inheritance and polymorphism.
Testi di riferimento Lecture notes of the teacher; Bertacca, Guidi, Introduzione a Java,
McGraw-Hill, Horstmann, Cornell Java 2 i fondamenti
McGraw-Hill, Cabibbo: “Fondamenti di informatica Oggetti e Java”,
McGraw-Hill
Obiettivi formativi
Learning of fundamentals of computer science and in particular the
principles, techniques, and basic tools for the automatic processing of
information. Basic programming concepts as well as object oriented
programming will be introduced using the Java programming
language. Moreover, through a wide experimentation, students will
learn how to solve problems by developing correct, efficient and
well-structured programs
Prerequisiti
none
Metodi didattici Front lectures and exercises, self study, homework and practical activities
at the Laboratory of Computer Science (LDI)
Altre informazioni
Modalita di verifica dell'apprendimento
The examination consists of a practical test (to be held at the Laboratory of Computer Science) and an oral
test.
Programma esteso
ID Number 001876
Last Name RUSSO
First Name Wilma
Role Code PO
Activity Type LEZ
Hours 60