Programim me AI Agents
Ky kurs prezanton studentët me programimin e asistuar nga inteligjenca artificiale (AI) përmes zhvillimit praktik të një aplikacioni web, duke përdorur AI coding agents si pjesë e rrjedhës së punës së zhvillimit të softuerit.
Fokusi është te mënyra se si programuesit punojnë realisht sot në kompani moderne: duke dhënë udhëzime për AI, duke analizuar rezultatet, duke korrigjuar gabimet dhe duke integruar kodin e gjeneruar nga AI në projekte funksionale.
Kursi nuk mbulon machine learning, teori të inteligjencës artificiale apo trajnimin e modeleve. Nuk kërkohet përvojë paraprake me AI.
Pse ky kurs është i rëndësishëm sot
Në tregun modern të punës në IT, pritet gjithnjë e më shumë që programuesit junior të dinë të përdorin mjete AI për programim si pjesë e punës së përditshme.
Zhvillimi i asistuar nga AI përdoret sot për:
- shkrimin dhe përmirësimin e kodit
- analizimin e zgjidhjeve të ndryshme
- rregullimin e gabimeve (debugging)
- kuptimin e codebase-eve ekzistuese
- rritjen e efikasitetit në projekte reale
Ky kurs i përgatit studentët për pozicione fillestare në programim, në një treg pune ku përdorimi i AI në zhvillimin e softuerit është tashmë standard.
Çfarë është (dhe çfarë nuk është) ky kurs
Ky kurs është:
- Praktik dhe i orientuar drejt tregut të punës
- I fokusuar në rrjedha reale zhvillimi softueri
- Për përdorimin e AI si asistent programimi
- I bazuar në kuptim, analizë dhe përgjegjësi
Ky kurs nuk është:
- Kurs për machine learning apo data science
- Kurs teorik apo matematikor
- Kurs për ndërtimin ose trajnimin e modeleve AI
- Kurs për sisteme AI plotësisht autonome
Qëllimi i kursit
Qëllimi i këtij kursi është t’u ofrojë studentëve një hyrje të qartë dhe realiste në programimin e asistuar nga AI, ashtu siç praktikohet në ekipet moderne të zhvillimit.
Në përfundim të kursit, studentët do të:
- Kuptojnë si përdoren AI coding agents në ekipe reale zhvillimi
- Dinë të japin udhëzime të qarta dhe efektive për AI
- Vlerësojnë dhe korrigjojnë kodin e gjeneruar nga AI
- Ndërtojnë një aplikacion web me asistencë nga AI
- Ndihen të përgatitur për mjedise pune ku përdoren mjete AI
Si përdoret AI gjatë kursit
AI përdoret si asistent programimi, njësoj siç përdoret nga programuesit në projekte reale pune.
Studentët do të mësojnë të:
- Përdorin AI për detyra konkrete programimi
- Lexojnë dhe kuptojnë kodin e gjeneruar nga AI
- Identifikojnë gabime ose supozime të pasakta
- Përmirësojnë rezultatet përmes iterimit
- Vendosin kur AI ndihmon dhe kur kodi duhet shkruar manualisht
Theksi vihet gjithmonë te kontrolli njerëzor dhe përgjegjësia e programuesit.
Temat që mbulohen
1. Hyrje në programimin e asistuar nga AI
- Çfarë janë AI coding agents
- Si përdoren në zhvillimin modern të softuerit
- Çfarë mund dhe çfarë nuk mund të bëjnë
- Vendosja e pritshmërive reale
2. Dhënia e udhëzimeve për AI
- Përshkrimi i qartë i detyrave
- Dhënia e kontekstit dhe kufizimeve
- Kërkimi i rezultateve konkrete
- Gabime të zakonshme në përdorimin e AI
3. Kuptimi i kodit të gjeneruar nga AI
- Analizimi i kodit të shkruar nga AI
- Kërkimi i shpjegimeve
- Kuptimi i logjikës dhe strukturës
- Mësimi përmes shembujve realë
4. Korrigjimi dhe përmirësimi i rezultateve
- Rregullimi i zgjidhjeve të pasakta
- Bërja e ndryshimeve të synuara
- Iterimi pa nisur gjithçka nga e para
- Ndërtimi i besimit përmes praktikës
5. Backend development me asistencë nga AI
- Struktura backend
- Menaxhimi i input-eve të përdoruesit
- Punë me databazë
- Përdorimi i AI për përmirësimin e kodit backend
6. Frontend development me asistencë nga AI
- HTML dhe CSS për projekte reale
- JavaScript për ndërveprim
- Shfaqja e të dhënave nga backend-i
- Përmirësimi i strukturës me AI
7. Autentikimi dhe kontrolli i aksesit
- Logjika e login-it në aplikacione reale
- Kufizimi i aksesit
- Gabime të shpeshta dhe zgjidhjet e tyre
- Arsyetimi me ndihmën e AI
8. Kërkimi dhe filtrimi i të dhënave
- Implementimi i kërkimit
- Trajtimi korrekt i input-eve
- Testimi dhe përmirësimi i sjelljes
- Zgjidhja e problemeve me ndihmën e AI
9. Përdorimi efektiv i mjeteve AI
- Kur AI është i dobishëm
- Si të shmanget varësia e tepërt
- Kuptimi i kufizimeve
- AI si mjet mësimi
10. Rishikimi final dhe përmbyllja
- Rishikimi i aplikacionit
- Pastrimi dhe përmirësimi i kodit
- Kuptimi i rrjedhës së plotë të projektit
- Hapat e ardhshëm në karrierë
Njohuri të pritshme
Nuk kërkohet përvojë paraprake me AI.
Nga studentët pritet:
- Njohje me konceptet bazë të programimit
- Gatishmëri për të kuptuar kodin
- Testim dhe rishikim aktiv i rezultateve të AI
Ky kurs nuk synon përdorimin e AI pa kuptim, por zhvillimin e aftësive reale të programimit.
Pas përfundimit të kursit
Pas përfundimit të kursit, studentët do të:
- Njohin rrjedhat moderne të zhvillimit me AI
- Kontribuojnë në projekte duke përdorur AI në mënyrë profesionale
- Kuptojnë çfarë kërkohet nga programuesit junior sot
- Jenë më të përgatitur për praktika ose pozicione fillestare në programim
Për kë është ky kurs
- Studentë në fillim të karrierës në programim
- Studentë të informatikës me pak përvojë praktike
- Programues junior që duan të përshtaten me zhvillimin modern
- Kushdo që kërkon një kurs praktik për programim me AI
Pse ky kurs funksionon
- Fokus në zhvillim real softueri
- Aftësi të kërkuara nga tregu i punës
- Mësim praktik gjatë gjithë kursit
- Balancë mes AI dhe programimit klasik
- Përgatitje reale për punë si junior developer
Ky kurs nuk i mëson studentët të varen nga AI, por i mëson ata si të punojnë si programues në një botë ku AI është pjesë e zhvillimit të softuerit.


