Unit GEOMETRY AND COMPUTER SCIENCE

Course
Industrial engineering
Study-unit Code
GP004985
Location
TERNI
Curriculum
In all curricula
Teacher
Walter Didimo
CFU
10
Course Regulation
Coorte 2018
Offered
2018/19
Type of study-unit
Obbligatorio (Required)
Type of learning activities
Attività formativa integrata

COMPUTER SCIENCE BASIS 1

Code GP004992
Location TERNI
CFU 5
Teacher Walter Didimo
Teachers
  • Walter Didimo
Hours
  • 45 ore - Walter Didimo
Learning activities Base
Area Matematica, informatica e statistica
Academic discipline ING-INF/05
Type of study-unit Obbligatorio (Required)
Language of instruction Italian
Contents Fundamentals of computer architectures and programming.Object orienting programming.Elements of Java programming.
Reference texts Book: E. Di Giacomo, W. Didimo, "Fondamenti di Informatica in Java", Ed. Maggioli.Slides: Additional PDF documentation written by the teacher.
Educational objectives At the end of the course, the students should have acquired:Knowledge on basic concepts on computer architecture, operating systems, and information binary encoding.Knowledge of the principles and of the basic elements of object-oriented programming.Ability of designing and writing simple Java programs, correctly using the principles of the object-oriented paradigm.
Prerequisites Students should have basic logic-math skills, acquired in the mathematics courses of high-school.
Teaching methods The course consists of two main kinds of lessions:1) Lessons in the classroom (80% of total time): consists of lessons in the classroom. In each lesson the teacher illustrates new theoretical concepts, by projecting pre-defined slides, and executes practical excercises.2) Practical exercises in the lab (20% of total time): held in the computer science laboratory; they are devoted to the design and implementation of programs, under the supervision of the teacher.
Learning verification modality Written test

Duration: 30 minutes
Score: 10/30
Aim: Assessing the knowledge of theoretical concepts learned in the course and the ability of the student to solve basic algorithmic problem through very simple programs.Programming test

Duration: 60 minutes
Score: 20/30
Aim: Assessing the ability of the student to design and develop simple programs in the Java language
Extended program [Part I - Introduction to computer architecture and software programming]. Fundamentals of computer architectures and Von Neumann's model, operating systems, and information encoding. Languages, programs and programming paradigms. Introduction to object oriented programming: Classes and objects.
[Part II - Elements of object-oreinted programming in Java]. The structure of Java programs. Programming environment. Using objects: creation and method invocation. Data types. Strings. Class definitions. Control instructions. Iterative techniques. Monodimensional and multidimensional arrays.

GEOMETRY I

Code GP004991
Location TERNI
CFU 5
Teacher Daniele Bartoli
Teachers
  • Daniele Bartoli
Hours
  • 45 ore - Daniele Bartoli
Learning activities Base
Area Matematica, informatica e statistica
Academic discipline MAT/03
Type of study-unit Obbligatorio (Required)
Condividi su