- Code
- CMP 125
- Name
- Programim në Python
- Semester
- 0
- Lecture hours
- 2.00
- Seminar hours
- 0.00
- Laborator hours
- 2.00
- Credits
- 3.00
- ECTS
- 5.00
- Description
-
This course will provide a comprehensive, fast-paced introduction to Python and the popular Python-based web framework Django.
- Objectives
-
-Learn the basics of programming through Python -Learn the basics of modern web development in Python -Learn Django fundamentals
- Java
- Tema
- 1
- Introduction to Python
- 2
- Advanced Data Types in Python
- 3
- Writing Iterative Code and Algorithms
- 4
- Decomposition, Abstractions, Functions
- 5
- Introduction to Object Oriented Programming
- 6
- Python Classes and Inheritance
- 7
- Testing, Debugging, Exceptions, Assertions
- 8
- Introduction to Back-End Web Development using Django -HTTP protocol -MVC model -Virtual environment -Django structure -Generic Views -HTML templates -URL dispatcher
- 9
- Back-End Web Development using Django -Generic Views -HTML templates -URL dispatcher
- 10
- Project concept approval
- 11
- Advanced Django for Web -Custom Views -GET and POST methods -URL shortener
- 12
- Advanced Django for Web 2 -User model -Logic in templates -Querying models
- 13
- Final Project and Presentation
- 14
- Working with APIs -RESTful architecture -Request library
- 15
- Exam Review Questions
- 16
- Final Exam
- 1
- Jep studentëve njohuri të programimit në Python
- 2
- Mëson studentët si të ndërtojnë një aplikacion Django në praktikë
- 3
- Ofron një kuptim të rolit që luan llogaritja në zgjidhjen e problemeve.
- 4
- Ndihmon studentët të ndihen të sigurt për aftësinë e tyre për të shkruar programe të vogla që i lejojnë ata të arrijnë qëllime të dobishme.
- Quantity Percentage Total percent
- Midterms
- 0 0% 0%
- Quizzes
- 0 0% 0%
- Projects
- 1 40% 40%
- Term projects
- 0 0% 0%
- Laboratories
- 0 0% 0%
- Class participation
- 1 10% 10%
- Total term evaluation percent
- 50%
- Final exam percent
- 50%
- Total percent
- 100%
- Quantity Duration (hours) Total (hours)
- Course duration (including exam weeks)
- 16 4 64
- Off class study hours
- 14 2 28
- Duties
- 1 30 30
- Midterms
- 0 0 0
- Final exam
- 1 10 10
- Other
- 0 0 0
- Total workLoad
- 132
- Total workload / 25 (hours)
- 5.28
- ECTS
- 5.00