Bachelor – IT and Governance

ITG 100Introduction to IT governanceITG 200Information Systems Analysis and Design
ITG 110Data Structures and Algorithms ITG 210Basic Operations Management
ITG 120Using and Managing information systems ITG 215Elements and domains of IT governance
ITG 150Business Data Communications ITG 315Social and Ethical issue of the internet
ITG 115Database Management Systems ITG 350Information Security in Public and Private sectors

  • ITG 100: Introduction to IT governance: This course introduces students to IT governance , its objectives , definition , and importance .
  • ITG 110: Data Structures and Algorithms : This course focuses on the design and analysis of basic data structures including stacks, queues, trees, and graphs. Java implementations of selected data structures and their applications will be covered along with a tutorial of C. In addition, this course introduces algorithms for searching, sorting, and graph traversal.
  • ITG 120: Using and Managing information systems : Students will learn ways that organizations improve their business practices through the use of computer technology. Course emphasizes systems technologies, enterprise integration, business applications, and critical analysis of organizational change through information systems
  • ITG 150 : Business Data Communications: Data communications, networks, protocols, Internet and electronic commerce.
  • ITG 115: Database Management systems : Introduction to database management systems; relational models; security concurrency, integrity and recovery issues; query interfaces.
  • ITG 200: Information systems analysis and desing : The analysis and logical design of business processes and management information systems focusing on the systems development life cycle; project management and cost-benefit analysis; techniques for gathering and analyzing information systems requirements; use of automated and non-automated techniques for logical system design.
  • ITG 210: Basic Operations Management : OM is concerned with the creation of goods and/services. Topics include business processes, MRP, forecasting, facility planning and layout, inventory management, quality control and just-in-time manufacturing.
  • ITG 215: Elements and domains of IT governance :This course introduces students to the elemnts and domains of IT governance.
  • ITG 315: Social and Ethical issue of the internet :  Broad survey of the individual, organizational, cultural, social and ethical issues provoked by current and projected uses of networked computers on the Internet.
  • ITG 350: Information Security in Public and Private sectors : This course exposes the student to a broad range of computer systems and information security topics. It is designed to provide a general knowledge of measures to insure confidentiality, availability, and integrity of information systems. Topics range from hardware, software and network security to INFOSEC, OPSEC and NSTISS overviews. Components include national policy, threats, countermeasures, and risk management among others.



ITG 400System security management ITG 451Frameworks and standards of IT governance
ITG 411Introduction to Enterprise Computing Environments ITG 460Project management
ITG 415Managing for quality improvementITG 470Business Intelligence: Web and social media analytics
ITG 420Detection of Deception and IntentITG 480Fundamentals of Object-oriented programming
ITG 450Production and operations managementITG 490Software design and integration

  • ITG 400: System security management : The information security arena contains a broad array of multi-level models for assessing, planning, implementing and monitoring the mitigation of security risks. At the very core of this information security spectrum are the actual system and network devices which store, manage, transmit and secure information. This course is designed to provide a working knowledge of issues and techniques surrounding the proper safeguarding of operating systems and related components. Filled with Information Assurance topics, this course offers a solid base for system administrators and technical managers.
  • ITG 411: Introduction to enterprise Computing Environments: Enterprise Resource Planning (ERP) systems represents integrated strategy for management of information among organizations, suppliers and customers.
  • ITG 415 : Managing for quality improvement :Operational aspect of quality improvement. Topics include statistical process control, design of experiments, and quality management programs.
  • ITG 420 : Detection of Deception and Intent : Our focus in this course is geared towards developing software tools and techniques dealing with the automatic deception and intent. The course will be project-based involving exchange of ideas, opportunities, challenges, and research issues as well as development of software tools and techniques, in the area of detection of deception and intent.
  • ITG 450: Production and operations management: Productive systems, including service type industries; activities entailed in selecting, designing, operating, controlling, and updating systems. Forecasting, aggregate planning, MRP, inventory models under uncertainty, scheduling.
  • ITG 451: Frameworks and standards of IT governance : This course will enable students to learn about the frameworks as well as the standards of IT governance.s
  • ITG 460: Project Management:  This course specifically addresses the nine project management “knowledge areas”, the five project management “process groups” and the 4-way constraints of project management (i.e., scope, time, cost, quality).
  • ITG 470: Business Intelligence: Web and social media analytics: This course will provide students the opportunity to learn about Business Intelligence (BI) theory and combine it with powerful social media tools to gain insights into the emerging social media phenomena.
  • ITG 480: Fundamentals of Object-oriented programming: The course is intended to provide a solid foundation in and understanding of the principles of object-oriented programming language using the Java language and/or to serve as a refresher for more advanced work.
  • ITG 490: Software design and integration: This course aims to equip students with advanced object-oriented system design and software engineering principles and techniques to tackle modern challenges facing the development and maintenance of production-quality software systems in today’s fast-paced business environments. .



ITG 505Business Foundations for ITITG 530Database design and Development
ITG 510Information technology Audit ITG 541Application design and Development
ITG 515Information Security risk management ITG 550Web application Security
ITG 520Enterprise Data ManagementITG 556IT and Environmental Sustainability
ITG 525Data Mining for business intelligence ITG 580Innovation in Information Systems

  • ITG 505: Business Foundations for IT : This course will integrate many business foundations in support of MIS students in the MS program. In today’s environment, IT solutions have to support the competitive needs of organizations and recognize the inter-organizational nature of business processes. In addition, the IT solutions have to support the financial well-being of a firm as well as its responsibility to various stakeholders. This course uses five modules: business strategy in a global environment, process analysis and re-design in an ever expanding value chain; IT in support of these business processes, economic justification, and social implications.
  • ITG 510: Information technology audit : This course covers using controls to protect information assets. Topics include internal and external IT auditing, the role of auditing role in information security, the IT audit process, system independent IT audit processes, system dependent IT audit processes, auditing outsourced IT systems and resources.
  • ITG 515 : Information Security Risk management : The objective of this course is to provide students a thorough and operational knowledge of information security so that this critical area is recognized as a management issue and not an I.T. issue
  • ITG 520: Enterprise data management: This course introduces the student to fundamentals of database analysis, design, and implementation. Emphasis is on practical aspects of business process analysis and the accompanying database design and development.
  • ITG 525: Data Mining for business intelligence : This course will cover data mining for business intelligence. Data mining refers to extracting or “mining” knowledge from large amounts of data. It consists of several techniques that aim at discovering rich and interesting patterns that can bring value or “business intelligence” to organizations. Examples of such patterns include fraud detection, consumer behavior, and credit approval. The course will cover the most important data mining techniques — classification, clustering, association rule mining, visualization, prediction.
  • ITG 530: Database design and development: In this class students will study the principles of database management systems, their design, and development. Recent alternatives to the classical relational model will also be examined.
  • ITG 541 : Application design and Development: This course provides students with the concepts and techniques to design and develop software applications, and to understand the design process. Students will learn the importance of user-centered design and will develop a prototype of a web application as a course project.
  • ITG 550 : Web application Security: This is a technical course designed to help students learn how to exploit web applications and to be better able as developers to defend against such exploits. The course covers the process of hacking a web application, starting with initial mapping and analysis, followed by identifying common logic flaws in web apps, database and network exploits, command and SQL injections.
  • ITG 556: IT and Environmental Sustainability: In this course, students will reflect on the challenges of sustainability and the potential role IS/IT may play in enabling adaptation and mitigation of these challenges.
  • ITG 580 : Innovation in Information systems : In this course, students will be challenged to produce “proof of concept” systems or prototypes that are fully documented, tested, and ready to present for external evaluation