This module examines basic concepts in Information Technology, such as relational databases and object-oriented programming languages. By the end of this course, in addition to mastering basic concepts in Information Technology, students should be able to:
write a simple program in JAVA or VBA.
analyse a problem and find a programming solution.
Main themes
The course comprises:
-an introduction to computer systems (material components, basic software) - program lifecycles
- an introduction to relational databases.
-an introduction to basic concepts of the languages used in object-oriented programming, illustrated with JAVA and VBA (objects, variables, expressions, control structures, types of data, methods, etc).
-systematic methods of constructing standard programs and algorithms: problem modelling and specification - top-down reasoning and rudiments of UML.
Content and teaching methods
Students will have the opportunity to practise programming in practical exercise sessions.
Other information (prerequisite, evaluation (assessment methods), course materials recommended readings, ...)
Support : J.Lewis & W. Loftus, Java Software Solutions, 4th edition. Addison-Wesley.