Subject · Information security

Java proqramlaşdırma dili

İFS-2222yn6 creditsAutumn semesterElective3

About this subject

Credits

6

Workload

135hours

Semester

Autumn

Academic year

3

Description

Java ilə proqramlaşdırmanın əsasları fənni tələbələrə obyektyönlü proqramlaşdırma (oop) konsepsiyalarını və müasir proqram təminatının işlənilməsində geniş istifadə olunan java dilinin fundamental prinsiplərini öyrədir. kurs çərçivəsində dəyişənlər, idarəetmə strukturları, massivlər, metodlar və oop-nin əsas sütunları (kapsulyasiya, i̇rsiyyət, polimorfizm, mücərrədləşdirmə) praktiki tapşırıqlarla tədris olunur. fənnin əsas məqsədi tələbələrdə alqoritmik təfəkkür formalaşdırmaq, java platformasının (jdk, jre, jvm) iş prinsiplərini mənimsətmək və sərbəst şəkildə konsol tətbiqləri, xətaların idarə edilməsi (exception handling) və məlumat strukturları (collections) ilə işləyən proqramlar yazmaq bacarığı aılamaqdır. fənni bitirən tələbələr obyektyönlü kod arxitekturası qurmaq və praktiki layihələr hazırlamaq imkanı əldə edirlər.

Course learning outcomes

  1. CLO 1: Java proqramlaşdırma dilinin əsas anlayışlarını, sintaksisini, verilənlər tiplərini və proqram strukturunu izah edir və tətbiq edir.

  2. CLO 2: Java dilində dəyişənlər, operatorlar, şərt və dövr konstruksiyalarından istifadə etməklə verilmiş məsələlərin həlli üçün proqramlar hazırlayır.

  3. CLO 3: Massivlər, sətirlər, metodlar və digər əsas java verilənlər strukturlarından istifadə etməklə proqram kodunu hazırlayır və təhlil edir.

  4. CLO 4: Obyekt-yönümlü proqramlaşdırmanın əsas prinsiplərini – sinif, obyekt, irsiyyət, polimorfizm və abstraksiyanı – java proqramlarında tətbiq edir.

  5. CLO 5: Java proqramlarında yaranan səhvləri və istisnaları müəyyənləşdirir, təhlil edir və aradan qaldırır.

  6. CLO 6: Verilmiş problemin tələblərinə uyğun olaraq java proqramını layihələndirir, reallaşdırır və nəticəsini qiymətləndirir.