Enterprise System Engineering: Course Description
E-Business is radically changing the ways in which business organizations operate and compete in the global market. This course introduces students to various aspects and models for e-business. It provides an overview of e-business from architectural and managerial perspectives. This includes fundamental concepts and frameworks for exploring e-business opportunities by comparing and contrasting e-business models. The course will also examine E-Business strategies and implementation issues faced by new Internet ventures as well as established firms. Current issues surrounding E-Business practices such as electronic commerce infrastructure, designing on-line storefronts, payment acceptance and security issues, and the legal and ethical challenges of e-business will also be discussed. Students will also gain hands-on experience in creating a web site using an HTML JSP, and PHP, authoring tool.
Enterprise Systems Architecture (13742):
This module intends to frame the student with the actual situation of Enterprise information systems development and integration. From nowadays and future context emerge the need to develop solutions efficiently integrated with existent ones (legacy) and competitive against new business paradigm rules: flexibility to multimodal support, agility to easily adapt and react to continuous requirements changes and interoperable with different solutions. Cloud-based Multi-Enterprise Information Systems scenarios will be considered.
Integrated Application Systems (13752):
Based on the following of value chain of industrial enterprises business processes over all its R&D, sales, procurement, production, logistics and service departments, an introduction and overview of standard enterprise activities supported by information systems will be given. It will be shown which functions of the processes are supported by which information systems and by which methods. An “Enterprise Resource Planning System” (ERP) plays here a significant role to integrate and support business process activities. The main key elements and structure of an ERP system will be described and explained.
Enterprise Business Intelligence (13747):
This module gives an introduction to the electronic business. Graduates will be familiar with the basic and current technologies together with advanced concepts, applications, and competitive strategies in the context of enterprise business intelligence supported by practical examples.
Customer Relationship Management (13753):
Students will become familiar with the importance of customer relationship servicing in companies, and they will learn what functions and what tools in customer relationship management are necessary. Students will learn and work on recommendation engines as a tool to design a mutually profitable interaction between companies and customers, and become familiar with their functions, requirements and process evaluation mechanisms of recommendation systems.
Supply chain management/Logistics (13754):
Students will become familiar with logistics and supply chain which include all the activities required to move product and information to, from, and between members of a supply chain. The supply chain provides the framework for businesses and their suppliers to jointly deliver goods, services and information efficiently, effectively, relevantly and in a sustainable manner to customer. Supply Chain Management presents the mission, business processes, and strategies needed to achieves integrated logistical management.
Human Computer Interactions/Social Media (13751):
The students learn the Understanding the Needs of Users Software, Benefits and Business Areas. In addition he will be able to be Establishing Requirements through Data Gathering and Design Methodologies & Design Principles.
The student will be able to Prototyping and Constructing and finally Evaluating Interaction Design and Interaction Devices. Finally students will be able to make Information Search and Visualization system.
Testing/Quality Management (13746):
This is an IT development course. Students will be familiar with the roles of both testing and quality management for ESE. Students will be equipped with necessary knowledge, tools, and techniques for developing effective sound tests, analyzing test results, and assessments of both correctness and quality of ESE products
IT Project Management (13789):
This course provides education in the basic principles of project management, starting from concepts from the initiating, planning, executing, monitoring & controlling, and closing process groups. Course provides fundamental knowledge in ten project management knowledge areas: integration, scope, time, cost, quality, human resources, communications, risk, procurement, and stakeholder management. This course provides training and experience with project management tools and techniques, including work breakdown structures, cost estimates , Gantt charts, network diagrams, critical path analysis, risk management, earned value management, and other tools. Students will have opportunity to apply project management principles to real-world situations.
Advanced Applied Mathematics (13758):
The advances in technology and business are achieved by applying technical knowledge from statistics, computing science, finance, economics, management and mathematics. The advanced applied mathematical curriculum deals with computer and computational methods that play an important role in all of these areas. It prepares students to deal with mathematical problems that arise in science, engineering, or management. The curriculum will emphasize on the construction, analysis, evaluation of mathematical models of real-world problems and the mathematical methods used to solve them. These models are analyzed to form better decisions in areas such as management, engineering, and the social sciences. In mathematical programming, a problem is modeled as an objective function then the resulting model is optimized. The models are solved using computer programs.
Research Methods (13791):
This course aims to introduce students to a number of research methods useful for academic and professional investigations of information practices, texts and technologies. It provides an understanding of the different decisions and steps involved in executing a research methodology. Students, after this course, will be able to understand the research terminology, ethical and research principals, challenges and processes and using the quantitative/qualitative and hybrid methods approaches to research. In addition to knowing the literature review process and the evaluation methods combined with analyzing and evaluating others' published research - Reporting a project's results.
People Leadership/ (HRM) Human resource management (13757):
This is a skill development course designed to equip participants with necessary knowledge, tools and techniques for leading people towards organizational and individual success. The novelty in this course is considering positive psychology a cornerstone towards development of people leadership skills.
The course revolves around three main skill sets which are personal skills, interpersonal skills and group skills. Each group of skills include specific skills that proved to be most required in the current labor market such as the ability to solve problems analytically and creatively, communication skills, motivating others, building high performing teams and teamwork and leading positive change. Moreover, the course is designed to help in filling in main leadership skills gap discovered by different survives conducted and funded by Tempus. These survives have been submitted to different sizes and types of enterprises in Egypt, Tunis and Jordan.
The main focus is on promoting effective people management practices and addressing current management challenge. This will be achieved pragmatically rather than theoretically. Therefore, active learning is the fundamental mechanism through which this course is delivered. Participants are expected to be engaged in activities and higher order thinking (analysis, synthesis and evaluation) since more emphasis is placed on skill development rather than information transmission.
Enterprise Strategic Management (13745):
The course prepares students to become familiar with strategic vision, strategic planning, strategic diagnosis, strategic choices strategy implementation, creating value for the enterprise stakeholders. It includes an understanding of technology innovation, power relationships and key factors of enterprise competitiveness and performance in each functions especially financial function.
Cloud Computing and Big Data (13743):
This module will provide hands on study of cloud computing and big data. The first part of the class will introduce the benefits of cloud computing as well as the challenges associated with it. The course will introduce different models of services that are common in cloud computing, namely: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). The class will discuss the types of clouds and benefits of each one as well as its cost model.
Finally, the class will study current commercial offerings from major providers of cloud computing solutions like Amazon, Google, Microsoft and others.
The second part of the class – Big data - will explain the challenges with analyzing the huge amounts of data being generated by worldwide social media and web applications. The course will adopt a map reduce framework (ex: Hadoop) to demonstrate the analysis of big data.
Business Data Communications and Networks (13711):
This module covers the computer networking basis and components. It introduces the design strategies used to solve computer networking problems and it explains how the networks work. Such a course will be supported by practical activities.
Information System Security (12732):
This course covers issues related to the detection, evaluation, analysis and management of security risks facing the information systems and networks in organizations. Topics include fundamental concepts of information security, network security issues, intrusion detection systems, threat and attack strategies, vulnerability analysis, formal models of security, Authentication and access control systems, cryptography, risk management, contingency planning and incident handling, alarms and responses. The course will study in detail principles and tools related to these topics. The course will also cover security standards, security planning, and ethical and legal issues in information security.
IT Outsourcing (13759):
Information Technology Outsourcing has become increasing popular over the past years. This course will outline the major aspects of outsourcing with a focus on IT. It will explore the conditions in which outsourcing makes sense and conditions where short term cost gains are offset by long term systemic issues. The costs of outsourcing may outweigh the benefits, if outsourcing activities are not effectively managed. The course will introduce students to IT outsourcing and why do companies choose to outsource IT functions. Furthermore, the course will discuss the challenges of managing IT outsourcing and managing IT vendor relationships. Techniques which increase IT outsourcing success for both clients and vendors will be discussed.
Interoperability Systems (13756):
System Interoperability course covers the ability of diverse systems and organizations to work together (inter-operate). It set a broad frame work on the services which allow for information exchange with heterogeneous systems takes into account social, political, and organizational factors that impact system to system performance.
Special Topics in Enterprise System Engineering (13786):
Topics will be assigned by the department on evolving techniques and related topics of enterprise system engineering to support the study plan and to encourage further research by students.
Master Thesis (13799):
The student should be able to apply relevant knowledge and abilities, within the main field of study, to a given problem within given constraints, even with limited information, independently analyze and discuss complex inquiries/problems and handle large problems in the advanced level within the main field of study reflect on, evaluate and critically review one’s own and other scientific results.
The student should be able to document and present one’s own work with strict requirements on structure, format and language usage.
The student should be able be able to identify one’s need for further knowledge and continuously develop one’s own knowledge.