Subject
ICT Project Management
| 1. | Course Title |
ICT Project Management ICT Project Management |
||||||||||||
| 2. | Code | F23L3S022 | ||||||||||||
| 3. | Study Programme | Software Engineering and Information Systems, Application of Information Technologies, Computer Engineering, Cloud Computing, Information Technology Management, Software Engineering | ||||||||||||
| 4. | Organizer of the study programme (unit, institute, department or division) | Faculty of Computer Science and Engineering | ||||||||||||
| 5. | Degree level (first, second, third cycle) | First Cycle | ||||||||||||
| 6. | Academic year / semester | 8 / Summer | ||||||||||||
| 7. | Number of ECTS credits | 6 | ||||||||||||
| 8. | Teacher | Dimitar Trajanov, Lupcho Antovski, Milos Jovanovic, Vladimir Zdraveski | ||||||||||||
| 9. | Prerequisites for enrolling in the course | Software Engineering or Software Requirements Analysis | ||||||||||||
| 10. | Objectives of the course programme (competences) | Upon completion of the course, the student is expected to understand and have in-depth knowledge in the application of techniques and methods for managing ICT projects, to have in-depth knowledge in determining software and system requirements, knowledge of metrics for project monitoring and evaluation, to have the knowledge to apply techniques for managing the requirements of various project stakeholders, knowledge of applying cost analysis techniques, knowledge of report preparation, and familiarity with practical software tools for project lifecycle management. | ||||||||||||
| 11. | Course content | Lectures: 1. ICT Project Life Cycle and Management Models 2. Types of project management (Agile, Extreme, Lean) 3. Team Management. Team Organization. Virtual and Global Teams. 4. Teamwork process (responsibilities, meetings, task scheduling). 5. Communication in the Precinct. Conflict Resolution. 6. Management and Leadership 7. Managing a Project Schedule 8. Project Resources 9. Risks 10. Change Management 11. Project Quality 12. Project Execution Management 13. Industry/Academia Lecture Practical Classes: 1. 2. Redmine - Introduction 3. Scope of Work Structure 4. Risk Management 5. Critical Path Method 6. Change Management 7. Team Projects - Introduction 8. Code Versioning 9. Git - Introduction 10. BitBucket - Introduction 11. Git/BitBucket - examples 12. Git/BitBucket - examples 13. Industry/Academia Lecture |
||||||||||||
| 12. | Learning methods | Lectures supported by slide presentations, interactive lectures, practical classes (using equipment and software packages), teamwork, case studies, guest lecturers, independent preparation and defence of a project assignment and seminar paper, and learning in an electronic environment (forums and consultations). | ||||||||||||
| 13. | Total available time | 6 ECTS x 30 hours = 180 hours | ||||||||||||
| 14. | Distribution of available time | 30 + 45 + 15 + 15 + 75 = 180 hours | ||||||||||||
| 15. | Forms of teaching activities |
|
||||||||||||
| 16. | Other forms of activities |
|
||||||||||||
| 17. | Assessment method |
|
||||||||||||
| 18. | Grading criteria (points / grade) |
|
||||||||||||
| 19. | Requirement for obtaining a signature and taking the final exam | Regular class attendance (up to 3 absences), timely submission of all homework assignments, seminar papers, forum discussions, and the project. | ||||||||||||
| 20. | Language of instruction | Macedonian and English | ||||||||||||
| 21. | Method for monitoring the quality of teaching | internal evaluation and survey mechanism | ||||||||||||
| 22. | Literature |
|