ITGS303 : IT Project Management

Department

Department of Mobile Computing

Academic Program

Bachelor in Mobile Computing

Type

General

Credits

03

Prerequisite

Overview

This course studies how to plan and manage projects at each stage of the software development life cycle. It covers specific techniques of Planning, Organizing, Monitoring, and Adjusting phases of software projects. Topics include technical and managerial skills needed to achieve project goals. A required team project combines technical and managerial techniques of software design and development.

Intended learning outcomes

Knowledge and understanding

  • Understand the basic meanings of IT project management
  • The importance of using the application of the principles of IT project management in building systems
  • Learn management methods and deal with the team
  • Learn the different methods of planning, cost estimating and schedule preparation
  • Learn the tools used and their difference

mental skills

  • Planning and preparing to manage an integrated software system
  • Strategic thinking
  • The ability to solve problems
  • Leadership skills and soft skills

Practical and professional skills

  • Use appropriate technologies to build information technology systems
  • Evaluate and identify the risks facing the project and how to avoid them or reduce their impact and impact
  • Use software applications and tools for planning and cost estimation
  • The ability to implement project management activities in information technology systems
  • Documentation and its importance in managing information technology projects
  • Ensure the quality of administrative procedures and operations

General and transferable skills

  • Use appropriate techniques
  • Good communication with team members orally and in writing
  • Formation and management of work teams
  • Work in a team to achieve goals

Teaching and learning methods

  • Lectures
  • Assignments
  • Projects
  • Presentations

Methods of assessments

  • Midterm Exam = 30
  • Mini-project = 20
  • Final Exam = 50

Course contents

  • Introduction to IT project management
  • IT project management activities
  • An overview of project planning
  • IT project planning techniques
  • IT cost and effort estimation
  • IT Risk management
  • IT Project documentation
  • Managing people and organizing teams
  • Monitoring and control
  • Project Quality Management
  • Planning for change
  • Project Procurement Management and Outsourcing
  • Leadership and Ethics
  • Project Implementation, Closure and Evaluation

Principles of Games Developments (ITMC404)
Parallel and Distributed Computing (ITMC403)
Mobile Multimedia (ITMC402)
Mobile 3D Graphics (ITMC401)
Mobile Commerce (ITMC304)
Programming Paradigms (ITMC302)
ARM microprocessor (ITMC301)
Arabic language 1 (ITAR111)
General English1 (ITEL111)
Physics (ITPH111)
Intro to Information Technology (ITGS111)
Problem solving Technic (ITGS113)
Mathematics I (ITMM111)
Arabic language 2 (ITAR122)
Mathematics II (ITMM122)
General English2 (ITEL122)
Introduction to Programming (ITGS122)
System Analysis and Design (ITGS124)
logic Circuit Design (ITGS126)
Introduction to Statistics (ITST211)
Object Oriented Programmin (ITGS211)
Introduction to Software Engineering (ITGS213)
Introduction to Networking (ITGS215)
Discrete Structures (ITGS217)
Numerical analysis (ITGS219)
Computer Architucture & Organization (ITGS223)
Data Structure (ITGS220)
Foundation of Information Systems (ITGS222)
Information Security (ITGS224)
Introduction to Internet Programming (ITGS226)
Introduction to Databases (ITGS228)
Mobile Applications Development (ITMC311)
Design and Analysis algorithms (ITGS301)
Operating System (ITGS302)
Principles of mobile communication networks (ITMC312)
IT Project Management (ITGS303)
Scientific Writing (ITGS304)
Cross-Platform Mobile App Development (Flutter) (ITMC323)
Heterogeneous and Mobile Databases (ITMC322)
Mobile Interaction Design (ITMC321)
Mobile Operating System (ITMC313)
Security in mobile computing (ITMC411)
Personal Area Networks (ITMC412)
Social Networking (ITMC413)
Networks Programming (ITMC414)
Fundamentals ubiquitous computing (ITMC421)
Cloud Computing (ITMC422)