Number of hours
- Lectures 42.0
- Projects -
- Tutorials 24.0
- Internship -
- Laboratory works 52.0
- Written tests 2.0
ECTS
ECTS 1.0
Goal(s)
Acquire minimal knowledge about structuring and processing data in the context of software engineering.
Content(s)
Part 1: Types (XML/XML Schema)
- What's a computer language? What is data?
- Data structures
- Define new data types
Part 2: Algorithm (Java)
- Memory representation
- Algorithmic structures and flow control
Part 3: Object Oriented Programming (Java)
- studied concepts: instance, class, attributes, encapsulating, method, modularity, genericity, inheritance, polymorphism, interface, and abstract class
None.
Calendar
The course exists in the following branches:
- Curriculum - TIS - Semester 5
Additional Information
Course ID : KATI5M05
Course language(s):
You can find this course among all other courses.
Bibliography
- http://www.w3.org/ (le site du W3 Consortium)
- «Thinking in Java», Bruce Eckel - Prentice-Hall (disponible en ligne gratuitement, en français http://bruce-eckel.developpez.com/livres/java/traduction/tij2 and in english http://www.BruceEckel.com)
- «JAVA in a nutshell, 5th Edition» David Flanagan - O'Reilly
- The Art of Computer Programming, vol 1-3, Third Edition, Donald E. Knuth, Addison-Wesley.