Ricerca di contatti, progetti,
corsi e pubblicazioni

Introduction to Programming

Descrizione

COURSE OBJECTIVES

  • Algorithmic problem solving.
  • Procedural programming.
  • Object-oriented programming.

 

COURSE DESCRIPTION

This course - aimed at students without prior programming experience - gives an introduction to programming with the Java programming language. It explains fundamental approaches to algorithmic problem solving. Students learn about declarative problem specification and procedural problem solving. The course focuses on procedural programming, but introduces also the basic concepts of object-oriented programming. It covers the software development phases of problem specification, software design, programming, testing, and debugging.

 

LEARNING METHODS

Lectures and exercises on the course topics.

 

EXAMINATION INFORMATION
The examination consists of periodic assignments and a final exam.

 

REFERENCES

  • Objects First with Java - A Practical Introduction using BlueJ; David J. Barnes & Michael Kölling; Sixth edition; Pearson Education, 2017 (ISBN-13: 978-0-13-447736-7)

Persone

 

Binder W.

Docente titolare del corso

Georgiou A.

Assistente

Informazioni aggiuntive

Semestre
Autunnale
Anno accademico
2021-2022
ECTS
6
Lingua
Inglese
Offerta formativa
Master of Science in Financial Technology and Computing, Corso di base, Corso, 1° anno
Master of Science in Management and Informatics, Foundation course, Management track, 1° anno