Introductory course for beginners: Introduction to Java
For more information contact:
Leading specialistOrdynskaya Marina Yurievna, room 607-7., tel. +375 17 397-82-95, +375 29 639-65-63,
e-mail:ordinskaya@bsuir.by
leading specialistKrischenovich Veronika Anatolyevna,room 607-7., tel. +375 17 397-82-95, +375 29 390-88-95,
e-mail:krish@bsuir.by
Deputy DeanGarbuz Vitaly Borisovich, room 402-8., tel. +375 29 686-61-14,
e-mail:garbuz@bsuir.by
Registration is carried out via an electronic form. Training begins as groups are formed.
Price
****
Duration
48 hours
About the program
Purpose of the course:from a practical point of view, introduce students to the basics of Java programming. Show what programming is in reality. Provide the student with a solid foundation of practical skills in the basics of programming in Java.
Course duration is 16 weeks. One lesson (3 hours) per week.
Teacher:programmer 20+ years of experience, 15+ years of teaching.
There are no prerequisites for this course.Anyone can enroll in the course, even those with zero programming knowledge.
What is studied on the course?The course teaches the fundamentals of programming in Java. Everything is told from the perspective of a beginner who has no knowledge of IT.
What will the student be able to do after the course?After the course, the student will be able to independently create, run and test simple programs consisting of 5 - 10 classes. The student will also master the syntax of the Java programming language, OOP, basic data structures (List, Set, Map), inheritance, learn how to create automatic tests, gain the basics of functional programming (Stream API), as well as practical knowledge of multithreading.
- Lesson 1: Introduction
- Lesson 2: Variables
- Lesson 3: A First Look at OOP
- Lesson 4: If Statement
- Lesson 5: Methods
- Lesson 6: Unit Testing
- Lesson 7: For Arrays
- Task 8: Project School Diary
- Lesson 9: Inheritance
- Lesson 10: Collections
- Lesson 11: Units
- Lesson 12: Exceptions
- Lesson 13: Functional Programming, Stream API
- Lesson 14: Refactoring
- Lesson 15: Multithreading
- Lesson 16: Final
Apply for the program
Introductory course for beginners: Introduction to Java