You are on page 1of 2

LENDA: TEKNOLOGJI INFORMACIONI DHE KOMUNIKIMI 10 DATA:02/04/2019

Fusha:Teknologji dhe TIK Lënda: TIK Shkalla:5 Klasa: X-A


ORA:5
Tema mësimore: Situata e të nxënit:Nxënësit bëjnë një vëzhgim të
Programimi i orientuar nga objektet mjedisit përeth dhe
veçojnë prej tij 2-3 objekte. Diskutojnë mbi vetitë e
objekteve dhe gjendjes së tyre. Ndërtojnë
analogjinë
me konceptin object –oriented në programim.
Rezultatet e të nxënit të kompetencave të Fjalët kyçe:object oriented
fushës/lëndës sipas temës mësimore:Kupton konceptin class
object orientend për programin metodë
Java. abstracion
• Bën dallimin mes klasës dhe metodës. inheritance (trashgimi)
• Njeh karakteristikat kryesore të programimit të encapsulation
orientuar nga objektet. polimorfizëm

Burimet: Lidhja me fushat e tjera ose me temat


ndërkurrikulare:

Metodologjia dhe veprimtaritë e nxënësve


Organizimi i orës së mësimit
Faza e parë: Hetim në Tik
Nxënësit sjellin shembuj objektesh për të cilët kanë ndërtuar një tabelë me dy kolona.
Vetitë (attributet) dhe sjelljet.
Nëpërmjet këtij shembulli do të kuptohet koncepti i klasës, një koncept shumë i rëndësishëm në programim.
Faza e dytë: Njohuri të reja
Mësuesi/ja bën dallimin mes klasës dhe metodës dy koncepte shumë të rëndësishme në Java si gjuhë
programimi e orientuar nga objektet.
• Klasa: p.sh, public class Nxënës. Variablat e kësaj klase: mosha, gjinia etj.
• Metoda: për shembullin e dhënë mund të jenë: lexon, luan etj. – void lexon( )
Shkruhen në tabelë karakteristikat e OOP (Object Objected Programming)
• Abstraksioni • Encapsulation • Inheritance • Polimorfizmi
Shembujtë e sjellë diskutohen me nxënësit.
Faza e tretë: Punë e udhëhequr
Nxënësit do të krijojnë klaësn I punësuar. Kjo klasë ka katër variabla: emri, mosha, pozicioni paga
import java.io.*;
public class EmployeeTest{
public static void main(String args[]){
/* Krijo dy objekte duke perdorur konstruktoret */
Employee empOne = new Employee(“Ana “);
Employee empTwo = new Employee(“Joni “);
// Invoking methods for each object created
empOne.empAge(26);
empOne.empDesignation(“Inxhinier informatik”);
empOne.empSalary(1000);
empOne.printEmployee();
empTwo.empAge(21);
empTwo.empDesignation(“Teknik informatik”);
empTwo.empSalary(500);
empTwo.printEmployee();
}
}
Kompilimi dhe ekzektuimi i kodit. Gjetja e pagës
C:\> javac Employee.java
C:\> javac EmployeeTest.java
C:\> java EmployeeTest
Name:Ana
Age:26
LENDA: TEKNOLOGJI INFORMACIONI DHE KOMUNIKIMI 10 DATA:02/04/2019

Designation:Inxhinier informatik
Salary:1000.0
Name:Joni
Age:21
Designation:Teknik informatik
Salary:500.

Vlerësimi:

Detyrat dhe puna e pavarur:

You might also like