AT800 – Project Management in Information Technology
Master of Science in Business Intelligence and Data Analytics
Core Course
AT800 – Project Management in Information Technology
Course Unit Code: AT800
Type Of Unit: Elective
Level of Course Unit: Second cycle
Year of Study: First/second year
Semester: On demand
Number of ECTS Credits: 6
Class Contact Hours: 28
Mode of Delivery
Face to Face
Prerequisites
None
Course Objectives
The objective of this course is to teach the students the fundamentals of software development. The course has a strong focus on understanding the core principles of designing software solutions, and managing software projects using methodologies like SCRUM. There is a minor focus on coding the actual solutions.
Learning Outcomes
- Understand object oriented design and unit testing.
- Understand the basics of functional programming and the differences to object oriented programming.
- Learn how to use UML to design software.
- Learn and know how to use service oriented architectures in software.
- Learn about software development methodologies like agile, and SCRUM which can be used to lead software development teams.
Course Content
Course Features
Planned learning activities and teaching methods
Lectures; in-class discussion and debates; in-class exercises; problem sets; team work; video case studies, team presentations, interactive online learning via Moodle (quizzes, assignments, forums)
Assessment methods and criteria
10% class participation
50% exam
40% individual project
Language of Instruction
English
Work Placement(s)
Not applicable
Readings
Recommended or required reading
Textbooks:
1. Martin Fowler, UML Distilled: A Brief Guide to the Standard Object Modeling Language, Addison Wesley, 2002
2. Alex Campbell, Agile and Scrum: Complete Guide. What is Agile and What is Scrum?, 2020
Optional textbooks:
3. Martin Fowler, Patterns of Enterprise Application Architecture, Addison Wesley, 2002
4. Vladimir Khorikov, Unit Testing:Principles, Practices and Patterns,Manning Publications, 2020
Online sources:
https://www.geeksforgeeks.org/software-engineering-introduction-to-software- engineering
https://www.javatpoint.com/software-engineering-tutorial