Gegevensveld | Waarde |
---|---|
Osiriscode | BFVH3JAVA |
ECTS | 3 |
Toetsvorm | Computertentamen |
Minimum cijfer | 5,5 |
Docent(en) | NOMI |
Contactpersoon | NOMI |
Voertaal | Nederlands |
After attending this course, students will have knowledge of, and can apply the following aspects to small-scale programming tasks:
- The Java programming language elements: syntax, methods, classes, interfaces, enums
- Object-oriented concepts: inheritance, polymorphism, abstraction, encapsulation
- IO, regular expressions, Exceptions and Collections.
- Using the IntelliJ Idea IDE for programming, refactoring and version control.
- Basic usage of Gradle project management (in concordance with IntelliJ)
- Running JUnit test cases using IntelliJ
During this introductory course you will learn to program in Java, how to create a very basic Object-Oriented design, work with the IntelliJ Idea IDE and use git as a version control system.
Assessment There will be a computer assessment with a duration of 2 hours. Several questions and small programming assignments will test your skills and knowledge of the different aspects of the Java programming language. Some aspects of this course (mainly IO and the Object-Oriented design aspects) will (also) be tested in the context of the theme 9 practical project Praktijkopdracht.
Literatuur
- The Java gitbook
Web
- Blackboard course thema 9
- Course website
- The practice assignments can be found at https://bitbucket.org/minoba/javaintroprogrammingassignments. Instructions on setting up can be found there. These ungraded assignments have corresponding JUnit tests to verify your solution.
-
- Hoor/werkcollege
-
-
-
-
-
-
-