METHODS FOR INFORMATION MANAGEMENT

Matematica METHODS FOR INFORMATION MANAGEMENT

0512300029
DIPARTIMENTO DI MATEMATICA
EQF6
MATHEMATICS
2016/2017

YEAR OF COURSE 3
YEAR OF DIDACTIC SYSTEM 2010
PRIMO SEMESTRE
CFUHOURSACTIVITY
648LESSONS
Objectives
1. KNOWLEDGE AND UNDERSTANDING: KNOWLEDGE OF THE OBJECT-ORIENTED PROGRAMMING. KNOWLEDGE OF THE FOUNDATIONS OF PROGRAMMING IN JAVA. KNOWLEDGE OF SOME DATA STRUCTURES.

2. APPLYING KNOWLEDGE AND UNDERSTANDING: ABILITY TO SELECT APPROPRIATE AND EFFICIENT METHODS FOR PROBLEM-SOLVING. ABILITY TO WRITE ALGORITHMS. CAPACITY TO ANALYZE THE COMPUTATIONAL COMPLEXITY OF ALGORITHMS

Prerequisites
COMPUTER SCIENCE ESSENTIALS
Contents
INTRODUCTION.
CLASSES AND OBJECTS.
NUMERICAL DATA. DECISIONS.
ITERANCES.
PLANNING OF CLASSES.
APPLETS.
VECTORS AND ARRAYS.
LINKED LISTS.
STACKS AND QUEUES.
RECURSIVE METHODS.
SEARCH BINARY TREES.
Teaching Methods
LESSON GIVEN IN CLASSROOM
Verification of learning
ORAL EXAMINATION
Texts
C.S. HORSTMANN CONCETTI DI INFORMATICA E FONDAMENTI DI JAVA APOGEO
M.T. GOODRICH, R. TAMASSIA, M.H. GOLDWASSER ALGORITMI E STRUTTURE DATI IN JAVA APOGEO
A. DROZDEK ALGORITMI E STRUTTURE DATI IN JAVA APOGEO
  BETA VERSION Data source ESSE3 [Ultima Sincronizzazione: 2019-03-11]