IT3330
CISSP
The CISSP certification is governed by the International Information Systems Security Certifications Consortium and is universally recognized as a key component in the selection process for management-level information security positions. This course will include all ten domains that make up the body of knowledge covered by the CISSP examination. The goal is to equip participants with the knowledge and technical concepts required to pass the 6-hour written test required to obtain this certification. The information covered includes the following topics:
LDR3310
Leading Teams
The team is the unit of an organization where most leaders begin to develop influence skills. A team can be defined as a group of individuals whom you directly manage or those whom you influence on a project basis. Leading teams involves managing different personalities, cultures, conflicting political agendas, and varying skill levels. Through participating in and observing team dynamics, students will determine the principles of building highly effective teams. The pragmatic approach used in this course combines learning through classic case situations with experiences in leading team-based activities.
PM3200
Project Management Practices
This course provides an overview of the project management process with specific emphasis on project definition, identification of project scope, project lifecycle, and project planning. Case studies will be used to examine best practices and common project management pitfalls.
PM3205
Portfolio Management in the Enterprise Environment
An ever-increasing number of project managers are being asked to manage multiple, sometimes inter-related, complex projects. The ability to manage multiple projects and their resources, and to manage inter-project relationships is now a cornerstone skill for a senior project manager. This course defines the strategies, processes, methods of information, analysis, and preferred deliverables of an effective portfolio management approach. Students learn how to identify, select, and de-select in order to develop a balanced and desirable mix of projects to nurture by means project termination decisions and management. Effective portfolio management improves the speed and quantity of multi-project flow through the organization by minimizing unnecessary multi-tasking and shifting of priorities. The course provides students with the opportunity to attain a knowledge of the components, significance, and challenges of implementing enterprise-level project portfolio management (PPM) based upon the organization?s strategic business goals.
PM3210
Project Planning and Scheduling
A well-thought-out and well-managed schedule is critical to successful project management. Students will learn effective operations research tools and techniques that will allow project managers to translate specifications to realistic project plans, minimizing bottlenecks and downtime. Students will also learn to identify and plan for resource needs, develop contingencies, and manage risk and scope creep.
PM3215
Risk Management
The accurate identification of risks, and understanding of how to account for the potential impact of risks, can greatly impact the likelihood of project success. Quantitative techniques for risk assessment and decision making will be examined, as will the steps and elements of a risk management plan, including the ongoing monitoring of risk factors.
PM322
Cost and Budget Management
This course explores cost estimation methods, break-even analysis, earned value management, and developing confidence levels. Students will also learn to manage the project budget and revise cost estimates. Other topics covered include outsourcing decisions and management, vendor selection and negotiation, and general cost containment.
PM3225
Project Evaluation and Assessment
Students in this course will learn to develop metrics for determining and reporting project performance. Both quantitative and qualitative approaches of evaluation will be examined, with an emphasis on Earned Value Management. Stakeholder analysis and techniques for reporting performance results will also be examined.
SE5103
Advanced System Analysis and Design I
Course emphasizes the tasks, activities and end results of a software system engineering effort and the various methodologies and techniques that can be utilized in software engineering effort. A number of software systems, such as information, Web-based or data warehouse systems, and activities in the SLCP (software life-cycle process), including variations of requirements analysis, systems design and systems implementation.
SE5104
Advanced System Analysis and Design II
A guide for the transition from programming- in-the-small to programming-in-the-large. Major design methods and available computer-aided software engineering (CASE) tools, the proper application of design methods, and techniques for estimating the magnitude of the development effort. UML based software development models. Developing object oriented software systems by designing distributed objects.
SE5141
Software Quality and Risk Management
This course focuses on the methods and techniques in software testing and quality assurance. The topics include unit, subsystem, system, regression, performance, and load testing; test specification; test management; software validation and verification; software quality factors; software quality assurance tools. Objectives include testing objectives and strategies; test automation; unit testing; integration testing; system and acceptance testing; performance and load testing; test case design; web and GUI testing; and white and black box testing.
SE5142
Specification and Design
Schemas; overview of the schema language; patterns and structure; declarations and predicates; schema semantics; bindings and types. Schema operators; mechanisms for schema combination; abstract data types; state-based specification; encapsulation of data members; composition of operations. Applications; case studies and exercises.
SE5143
Distributed Database Systems I
Communication paradigms: client/server protocols, remote procedure call (e.g., Java RMI), multicast protocols handling asynchronous communication and failures. Distributed transaction management requires enhanced concurrency control methods. Comparing algorithms proposed by researchers and commercial solutions. Replicating data to increase fault-tolerance and the performance of databases.
SE5144
Software Project Management
Fundamental elements include integration, scope, time, cost, quality, human resources, communications, risk, and procurement management as defined in the Institute of Electrical and Electronics Engineers (IEEE) Standard for project management. Various approaches to software project planning, software project estimating, networks and scheduling, tracking and control, and technical and support processes are analyzed.
SE5145
Extensible Markup Language (XML)
Motivation for XML, representing data in XML. XML Schemas; defining the structure and content of a document; a type system for XML. XSLT; translating XML documents to various multimedia formats; functional programming in XSL. XPath; locating XML content within an XML document. XML in context; bibliography databases, domain specific languages.
SE5146
Distributed Database Systems II
Introduction to distributed database management, database distribution architectures, distributed database design, distributed query processing, distributed query optimization, distributed transaction management, distributed concurrency control, distributed reliability protocols, multi-database systems, mobile distributed database management.
SE5148
Web Services
SE5301
Introduction to IT Services Management
Foundations in IT services course provides an overview of IT Services. Topics include enterprise systems management (ESM), which is the complete and total management of a company's IT elements and/or environment. IT services, or ESM, involves two categorizations: infrastructure management -the discipline regarding services responsible for maintaining and managing the IT elements in an environment, and relationship management -the discipline containing the services that are customer facing in relation to their IT infrastructure.
SE5303
Information and Services Economy
A new, interdisciplinary field that combines social science, business, and engineering knowledge needed for organizations (private, public, or nonprofit) to succeed in the shift to the service and information-based economy. A survey of the historical, economic, and theoretical foundations of the rise of the service economy, the analysis and design of services, the technology and implementation of services, and the delivery of services.
SE5315
Service Oriented Architectures
The SOA overview course begins with an introduction to what business process and information technology IT architecture are and what functions business process an IT architects perform. The course then describes the concepts of service orientation to a business process or information technology. Components of Service Oriented Architecture are described including and Enterprise Service Bus (ESB), and service connection methods such as Extensible Markup Language. Additionally, concepts such as Component Business Modeling (CBM), Business Process Execution Language (BPEL), and Web Services Description Language (WSDL the XML-based language which provides the model for describing Web Services) are also introduced. The reusability of services, the primary goal of SOA, emerges as a common theme through supporting sessions in SOA tools, the SOA Lifecycle, SOA Standards, and SOA Reference Architectures. Prerequisites for the SOA overview course are a thorough understanding of IT categories and elements including database, software, middleware, and network, familiarity with IT services, business processes and techniques, and some understanding of project management. The SOA overview course is multi-disciplinary, which bridges between business, business management, and technology.
SE5316
Business Systems Management
Business Systems Management provides an overview of the business and technological aspects of managing business processes focused to affect business impact and outcomes. The courses will use an architectural method to teach how to determine business impact of IT elements and map IT elements to business processes. The prerequisite for this course is an understanding of information technology (IT) devices and categories, and Foundations in IT Services
SE5404
Strategic Planning During Tech. Revolutions
This course will apply an inter-disciplinary approach both to a critique of traditional strategy as well as the search for something better -or at least more pragmatic- for students whose careers will inevitably (perhaps already have done so) put them in roles that require creative thinking about business, whether from a business, engineering, or IT perspective.
SE5405
Learning Organizations
The growing complexity of organizational science and theory is evidenced in the challenges facing public and private sector organizations. The focus of the course is organizational learning and performance: processes, systemic functions, culture, structure, leveraging and use of information systems to inform decision-making.
SE5408
Statistics for Business Intelligence
This course introduces the logic and procedures for statistical estimation, hypothesis testing, and model fitting in a variety of settings. Emphasis on; practical applications, designing good research, drawing causal conclusions, difference between statistical significance and practical importance.
SE5418
Operations Research in IT Services Management
Introduction to operations management: strategy and process design, forecasting and relevance for inventory control, MRP, cycle time, capacity and waiting time. Introduction to marketing and its role in businesses and organizations: the nature of exchange, value proposition and markets. The evolution of exchange and markets in the "new" economy. Introduction to decision analysis. Simulation with linear programming and other OR algorithms.
SE5550
Business Intelligence
Business intelligence basic definitions; business intelligence history; Data storage and reporting technologies used in organizations; Data storage: database management systems; data analysis through SQL; data mining; business intelligence and data warehouse applications; corporate performance management; business intelligence softwares; players
SE5604
Information Security Management
The main objectives of this course are to teach students how to identify and prioritize information assets, identify and prioritize threats to information assets, define an information security strategy and architecture, plan for and respond to intruders in an information system, describe legal and public relations implications of security and privacy issues, present a disaster recovery plan for recovery of information assets after an incident. ISO approach to the security management (ISO27001) will also be introduced.
SE5616
E-Learning Design
Introduction to e-learning; fundamentals of the e-learning theory; e-learning applications in the world; e-learning technologies (hardware and software); examining e-learning material and associated research; visual design in e-learning; e-learning design process and ASSURE model; e-learning design: determination of student needs.
SE5618
Implementing Information Technologies in School
Implementing the new and different information and communication technologies at schools in terms of teaching, learning and management by using web technologies, computer aided technologies, electronic white boards, etc.
SE5621
Educational Technology Studies
Development and theory of educational technology as a discipline, analysis of educational technology on teaching and learning processes and dimensions, educational circumstances dimensions, academic personnel aspect, application of disciplines in education, discussions of research and application problems, relations with program development
SE5887
Seminar
The purpose of this seminar is to equip the student enrolled in a program with a thesis with the necessary background for preparing a thesis. Although not compulsory, it is expected that the student prepares a pre-research document on her/his thesis subject and make a presentation at the end of the term.
SE5888
Master Thesis
The Master Thesis is a study that students enrolled in a program with a thesis have to carry out under the leadership of an advisor on a subject related to the program followed. The thesis has to be prepared in line with academic ethic rules, presented to and approved by a thesis committee. The student has to register to this course for at least two terms.
SE5999
Project
This is a study that students enrolled to a program without a thesis have to prepare under the leadership of an advisor. Some real life analysis utilizing the techniques covered in the program is expected to be carried out. A presentation of the work to an academic commission is also expected.