This course provides an overview of the field of information technology,
covering its foundations, history, and current trends. Students will gain a
comprehensive understanding of the fundamental concepts and technologies
that underpin the world of IT. Through reading assignments, discussions, and
hands-on activities, students will explore the impact of information technology
on society, business, and various industries.
This course is a comprehensive study of data management concepts, database
systems, data modeling, data warehousing, data analytics, and visualization
techniques. Students will learn the fundamental principles and techniques for
effective data management, analysis, and interpretation to support decision-
making processes within an organization.
This course serves as an introduction to programming languages, software
development methodologies, algorithm design, and software testing. Through
a combination of lectures, hands-on exercises, and assignments, students will
develop a solid foundation in these fundamental areas of software
development. By the end of the course, students will be able to design,
develop, and test basic software applications using various programming
languages and tools.
This course provides a comprehensive analysis of information security
principles, risk management, secure network design, access controls, and
security incident response. Students will gain a deep understanding of the
concepts and practices involved in maintaining the security of information
systems. The course will cover theoretical foundations as well as practical
applications, equipping students with the knowledge and skills necessary to
address information security challenges in real-world scenarios.
This course provides an introduction to project management methodologies,
project planning, scheduling, budgeting, and stakeholder communication in the
context of IT projects. Students will gain a comprehensive understanding of the
fundamental principles and best practices required to effectively manage IT
projects and deliver measurable organizational value. The course will
incorporate theoretical concepts, case studies, and practical exercises to
enhance students’ project management skills.
This course provides a comprehensive examination of cloud computing models,
virtualization, cloud deployment models, cloud security, and the management
of cloud based services. Through a combination of theoretical concepts,
practical examples, and hands-on assignments, students will develop a strong
foundation in cloud computing technologies and their applications.
This course provides an in-depth analysis of human-centered design principles,
user experience research and design, usability testing, and interface design for
interactive systems. Students will gain a comprehensive understanding of the
theories, methodologies, and practical techniques used in human-computer
interaction. Through a combination of lectures, discussions, readings, and
assignments, students will develop the knowledge and skills necessary to
design interactive systems that optimize the user experience.
This course provides a comprehensive study of IT governance frameworks,
regulatory compliance, legal and ethical considerations, and the role of IT in
ensuring data privacy and security. Students will develop a deep understanding
of the principles, practices, and methodologies involved in effectively managing
IT governance and compliance within organizations. Through a combination of
lectures, discussions, case studies, and practical assignments, students will gain
the necessary skills to analyze, assess, and implement IT governance and
compliance strategies.
This course is an exploration of network fundamentals, network protocols,
network administration, system administration, and cybersecurity principles.
Students will gain a deep understanding of the concepts and practices involved
in managing and maintaining network and system infrastructure. The course
will cover essential topics such as network design, configuration,
troubleshooting, security, and system maintenance.
The Master’s Capstone Project in Information Technology is a culminating
course where students apply their knowledge and skills acquired throughout
the program to solve real world IT challenges. This project can be completed
individually or in teams, allowing students to showcase their abilities in
developing innovative solutions and addressing complex IT problems. Students
will have the opportunity to demonstrate their expertise in various areas of IT,
such as data management, programming and software development, network
and systems administration, information security, cloud computing, human-
computer interaction, and IT governance and compliance.