Practical computer science

Code Cours
2021-JUISEN-L3S1-CIR3-ThéorieLangages
Language of instruction
French, English
Teaching content
Bachelor computers & networks 3rd year
This course occurs in the following program(s)
Training officer(s)
N.IHADDADENE, D.DELANNOY
Level
Bachelor
Program year
Period

Présentation

Prerequisite
--- Java part ---
Algorithmic skills

Basic knowledge in programming

Object Oriented Design
Goal
--- Java part ---
Mastering basic concepts of the langage in order to be able to make the smartest choices when coding applications in Java

Applying Object Oriented Design in Java

Building Graphical User Interface in Java
Presentation
--- Java part ---
Java project global organization (IDE, packages, classes, compiling…)

Collections

Encapsulation, inheritance, polymorphism

Exceptions management

Testing (Test driven development)

Java Swing

Modalités

Organization
Type Amount of time Comment
Face to face
Lab 40,00
Independent study
Independent study 40,00
Overall student workload 80,00
Evaluation
Control type Duration Amount Weighting
Continuous assessment
Lab grade 3,50 1 33,00
Mini-project 10,50 1 67,00
TOTAL 100,00

Ressources