Mobilité EUt+
Retour

Page du cours ✏️


Java Technologies
BCSCe43

Description
AIMS AND OBJECTIVES OF THE COURSE: At the end of the course, participants will be able to use the techniques and tools provided by the programming language Java, to apply the exception handling mechanism, object serialization, to master multithreads programming approaches and techniques.
DESCRIPTION OF THE COURSE: Revision of Java Programming Techniques - Classes and Objects; Controlling Access to Members of a Class; Collections in Java – Arrays, Lists; Strings; Console Input; Inheritance, Polymorphism; Interfaces; AWT and Swing introduction.
Exceptions handling – safety, checked and unchecked. Java I/O -Output Streams, input Streams, Filter Streams, Readers and Writers, Threads – Creating, States, Running, Synchronization, Deadlock, Thread Scheduling, Thread Pools.

Crédits ECTS
4

Langue d'enseignement
English

Langue d'examen
English

Langue des supports pédagogiques
English

Acquis d'apprentissage fondamentaux
  • Write correct computer programs, following best practices, test and debug programs and use an IDE and compilation/linkage tools proficiently 
    (PA1 - CSB - Write correct computer programs, following best practices, test and debug programs and use an IDE and compilation/linkage tools proficiently )
  • Understand the principles and characteristic elements of the main programming paradigms (e.g. OOP, FP, LP) 
    (PA2 - CSB - Understand the principles and characteristic elements of the main programming paradigms (e.g. OOP, FP, LP) )
  • Acquire deeper competencies in selected fields and specializations of computer science 
    (OPT1 - CSB - Acquire deeper competencies in selected fields and specializations of computer science )

Acquis d'apprentissage terminaux

Catégorie de cours

Entité de gestion (faculté)