Principles of Accounting I – ACC 200
Principles of accounting I is concerned with the provision of financial information to the different users such as external and internal users. The term accounting refers to the activities of collecting, recording, processing and communicating economic events to the users of accounting information. The course covers the recording process, adjustments, completing accounting cycle, accounting for merchandising operations and preparation of financial statements.
Fundamentals of Finance – FIN 210
This course is an introductory treatment of the field of corporate financial management. After a brief review of the functions and goals of financial management and the role of the financial manager in the financial markets, it presents in detail the tools and methods of financial analysis and planning, financial forecasting, and the concepts of operating and financial leverage. It then deals with working capital management including current asset management and sources of short-term financing. It then reviews the process of capital budgeting by introducing the concept of time value of money and its application to the valuation of securities and determination of the cost of capital.
Introduction to Management- MGT 200
This course introduces the student to the four fundamental managerial functions i.e. planning, organizing, leading and controlling to teach them how to perform as an efficient and effective manager. The challenges faced by the contemporary managers in dealing with today’s changing business environment are discussed in detail in terms of different managerial roles and desired skills. This foundational level course will effectively prepare the students to undertake more advanced and specialized courses within the management discipline. The course provides a holistic view of management studies, and thus arouses their further interest in pursuing this discipline.
Human Resource Management– MGT202
This course covers the foundational concepts and different perspectives on human resource management practices. In this introductory level course, the students are introduced to fundamental processes and operational challenges of HRM practices such as: recruitment and selection, managing employee relations, managing discipline and grievances, dealing with equality and diversity issues, and coping with the challenges related to international human resource management and cross-cultural management. The course also discusses the challenges involved in HR planning and measurement, learning and development, and effectively managing the performance and rewards. A particular focus is given to discuss the rationality and effectiveness of the prevailing HRM practices of GCC and Middle East environment. The course makes an effective use of case studies, and relates it to the UAE context to better explore the relative strengths and weaknesses of local environment compared to the international HRM practices.
Principles of Marketing – MKT 200
The course is an introduction to marketing with an emphasis on learning to develop responsive marketing strategies that meet customer needs. The course focuses on basic marketing concepts, the role of marketing in the organization, and the role of marketing in society. Topics include market segmentation, product development, promotion, distribution, and pricing. Other topics, which will be incorporated into the course are, external environment (which will focus on integrative topics with marketing, such as economics, politics, government, and nature), marketing research, international/global marketing with relevance to cultural diversity, ethics, the impact of technology on marketing, and careers in marketing.
Math for Management – MTH131
This course is designed to give students a basic understanding of mathematical concepts and their applications in Business Management. It deals with Analytical Geometry, linear programming, linear algebra, basic concepts of set theory and Calculus using functions of one real variable.
Statistics – STA111
This course is designed for students who need to gain skills in basic statistics knowledge. It covers the essential statistical subjects that students are expected to know. The first part of the course deals with basic statistical terminology, data organization and calculation of descriptive measures. The second part covers the basic concepts of probability and some important probability rules. The third part covers the discrete and continuous probability distributions, where the emphasis is on the binomial and the normal distribution. The fourth part covers the relationship between groups of data (bivariate correlation and regression and its applications to the time series forecasting.
Program Core Courses & Internship
Leadership and Teamwork – INS 207
This course builds on students’ soft skills attained throughout the university years including written and oral communications, the ability to apply technology in learning, critical thinking and problem solving in order to lead a group of people or an organization to achieve a short term goal related to a project or a generic mid-term goal. Student will apply feedback elicitation to gauge success of approach and make amendments as necessary to achieve more effective results; both peer feedback and instructor feedback will be utilized for this purpose. The course will also involve the students in discussions, debate, presentations and seminars in order to create opportunities to assess each other’s work and give feedback. There will be a final report/essay and presentation that reflects and summarizes the benefits of successful activities and lessons learnt from others.
Systems Analysis and Design – INS 305
This course introduces the phases of the system development cycle. Topics covered include: Systems Development Methodologies, system project planning; requirement analysis phase; system design; Human Computer Interaction Layer Design; Physical Architecture Layer Design; and implementation phase. Systems analysis and design using UML will be discussed theoretically.
Business Process Management – INS 307
The course introduces the methods and techniques required to analyze, design, implement, automate, and evaluate business processes. Structured along the phases of the Business Process Management (BPM) life cycle, students learn to analyze organizational performance from a process perspective, redesign processes using value-focused techniques, design workflows and implement them in BPM systems, simulate new process design to ensure continual improvements within organizations. The course leads students from process discovery through conceptual and technical process design through the implementation of workflows to improve organizational capabilities.
Business Intelligence and Data Warehousing – INS 402
Today’s IT deals with gigantic amount of information. The success of any organization greatly depends on its ability to process and understand its information and extract essential knowledge to help managers take well-informed decisions. This course teaches students the basic of data warehouse and how to deal with business intelligence – an information technology approach to data collection, data storage and data analysis to support a wide variety of management tasks, from performance evaluation to trend spotting and policy making. The students learn effective modeling techniques and use them to extract business intelligence and present them to users.
IS Audit and Control – INS 403
Information technology today represents a critical component of business operations. Almost every part of the business depends on information technology. This means that the function of information systems auditing is important. This course aims to explore the nature of information systems auditing and how information systems audits are undertaken. The gained knowledge allows students to evaluate controls over the confidentiality, integrity, and availability of the information systems data processed and maintained in business corporation information technology environment. Students also will be able to learn about audit planning, audit reporting, and audit evidence.
Information Systems Strategy & Acquisition – INS 404
In this course students learn how IT enables organizations to conduct business in radically different and more effective ways. The course defines high-level IT infrastructure and Information Systems that support the operational and strategic needs for organizations. Students learn framework that allows IS leaders to assess existing IT infrastructures and emerging technologies.
Information Systems Project – INS 405
This course aims to give students the opportunity to work in a guided but independent fashion to investigate a problem by making use of information technology knowledge, techniques, and methodologies acquired in the previous semesters to provide a suitable solution to an IT problem. The course also aims to enhance teamwork and communication skills, both oral and written as well as ethical issues involved.
IT Resource Management – INS 406
This course addresses the tactical/operational responsibilities and roles of the IT Management, and the governance considerations that link the IS-business organizations. The focus is on current/emerging issues in creating and coordinating the key activities necessary to manage the day-to-day operations of the IS function, and coordinating the skills and organizational IS infrastructure. This course typically combines lecture and cases. There are individual & team written assignments and formal presentations. Students are expected to use business terminology to derive an IS organization leverages technology across the firm. Students are encouraged to understand the issues from the perspective of senior IS managers.
Information Systems Internship – INS 408
Internship familiarizes students with actual working environments. It gives students the opportunity to integrate their knowledge and skills learned in the course by applying it to real world problems encountered in business and industry. Internship also gives the student a feeling of what is involved in working on actual information technology problems and develop communication and team-work skills as well as ethical issues relation to IT.
Introductory Programming – INT100
This course provides knowledge and skills of problem solving and introductory programming using Java programming language. Topics cover: the problem- solving process; data types; variables, constants, scope, and memory locations; simple sequential programs; basic input/output; selection and repetition control structures; arrays and strings; and user-defined functions.
Information Technology in Business – INT103
The major role of Information Technology (IT) is to support organizational personnel, regardless of their functional area or level in the organization. The aim of this course is to provide students with solid grounding in business uses of information technology in a rapidly changing environment, and to provide discussion of critical issues surrounding the use of IT in organizations. This course covers a range of general information technology topics that will make the student appreciate the role of IT in business. Topics include: information technology fundamentals; information technologies; computer networks and security; business applications; development processes; and ethical, societal and security issues.
Object Oriented Programming – INT201
The primary objective of this course is to introduce the concepts of object-oriented programming: classes, objects, methods, object interaction, encapsulation, inheritance, polymorphism, composition, recursive algorithms, and exception handling. This course is not meant as a comprehensive introduction to all of Java concepts such as applets and socket programming.
Fundamentals of Data Communications and Networking – INT205
Introduction to computer networks and the Internet. Protocol layers and the OSI model. Network models. Network Performance, Switching, Network Devices. Data Link Layer: ARP, Error Detection & Correction, Data-link Control, Medium Access, Ethernet, WLANs, Network Layer: IP and Routing Algorithms, Transport Layer: UDP, TCP, Congestion Control, Application Layer: Web, FTP, e-mail, DNS and P2P.
Fundamentals of Web Systems – INT206
Operating Systems – INT301
This course covers the principles and concepts of modern operating systems. Operating system services: processes and process management, memory management, file systems, Input/Output and device control, deadlocks, distributed systems, case studies. To introduce the learner to the principles and practice of operating systems with respect to effective and convenient management and operation of a computer system.
Database Management Systems- INT302
This course is designed to give a theoretical and practical background in database techniques. It covers database concepts, data models, data dictionary, entity relationship diagrams, and the relational data model, converting E-R models to relational model, SQL language, normalization, and physical database design. Oracle software is used in the Lab.
Fundamentals of Information Security – INT303
This course aims at introducing fundamental security concepts to students. Main security threats and related countermeasures are presented. Students will learn the importance of protecting information stored on computer systems from unauthorized access. The students will also learn how to encrypt and decrypt information, control access to objects and recommend a secure system implementation.
Computer Ethics and Professional Practices – INT306
This course will examine the ethical issues that arise in the use of computers, and the responsibilities of those who work with computers, either as computer science professionals or as end users. Topics covered include: legal, social and ethical issues surrounding computer technology and its use; privacy; intellectual property rights and copy right laws; information technology code of ethics; issues of privacy and confidentiality; risks of using computers; and computer crime: computer viruses, hacking, phishing & pharming, scams, etc.
Information Technology Project Management – INT307
This course covers: characteristics of IT Project management, initiating an IT project; project planning; defining and managing project scope, structuring a project, project schedule and budget, managing project risk, project communication, tracking, and reporting, IT project quality management, ethics and professional practices, and project implementation.
Enterprise Systems – INT308
Enterprise Systems (ES) provide a technology platform that enable organizations to integrate and coordinate their business processes. They provide a single system that is central to the organization and ensure that information can be shared across all functional levels and management hierarchies. This course is designed to provide students with an understanding of the theoretic and practical issues related to the application of ES within organizations. Example software will be used to illustrate how Enterprise Systems work.
Big Data Technologies – INT323
This is an introduction to the technologies that are used for big data. The aim of the course is to provide students with the knowledge required to use big data technologies and learn how to store, and process big data sets. Topics covered include: Big Data and Hadoop, Hadoop Distributed File System, Map Reduce, PIG, HIVE, HBase, and search with Solr and Lucene.
Knowledge Management - INT426
The aim of this course is to introduce basic concepts, terminologies, tools, and techniques of Knowledge Management (KM). Topics covered include: the origins and units of organizational knowledge; knowledge management life-cycle models, knowledge management implementation models, knowledge capture and codification, knowledge sharing, knowledge management tools and knowledge management strategies.
Project Management Concentration Courses
IT Services and Operations Management – INS 411
This course provides a detailed, modular introduction to the concepts, terms, definitions, benefits, objectives, and relationships within core IT service management processes and functions, according to the ITIL best practice framework. It is based on principles described in ITIL’s Service Support and Service Delivery Standards. It provides a practical understanding of ITIL key concepts, principles, processes, and functions.
Project Planning, Scheduling and Cost Control – INS 412
Most failures of projects are related to either schedule delays, or cost overrun or Most failures of projects are related to either schedule delays, or cost overrun or both. A balanced cost and time management is in the core of project management, and successful projects will need extensive attention to budget performance, which is strongly coupled to schedule. This course will explore recent methods and techniques which integrate technical, schedule, and cost objectives to enhance control on projects and ensure their success and timely termination. The course will allow students to get deep understanding of the many factors that affect project time and cost performance, and teaches them how to employ best practices, well known templates, methods and techniques to observe and control them.
Project Quality and Risk Management – INS 413
Project Quality and Risk management are forward looking disciplines, which try to identify potential future problems and plan for effective mitigation or avoidance techniques, leading to greater success in projects and business in general. While it covers all aspects of an organization, this course will introduce students to analytical and mathematical models to enable them measure and evaluate risks and quality related to IS projects.
E-Business Management Concentration Courses
E-Marketing – INS 422
The course describes common strategies for the marketing of goods and services via the Internet range from public relations and corporate communications to advertising and electronic commerce. Students investigate and evaluate various marketing and communication strategies and tactics for the World Wide Web. Emphasis is placed on critical evaluation skills as well as Web site planning, development, design, and other factors, which contribute to a Web site's success.
E-Commerce – INT424
This course aims to expose students to the theory and practice of e-commerce. Topics covered are: Introduction to E-Commerce, E-Commerce Technology Infrastructure, Revenue models, Marketing on the web, Business-to-business online strategies, Web server hardware and software, E-Commerce Commercial Software, E-Commerce security, Payment Systems, and Planning for e-commerce business.
Web Technologies – INT322
The aim of this course is to develop students’ skills in the technologies and approaches that allow them to develop web applications at the enterprise level, identify key application areas and technology for web applications, and learn key design issues of web applications.
Selected Topics in Information Systems – INS 307
This course aims to introduce students to new developments in the area of information systems not specifically covered in the curriculum and in which a faculty member has developed interest and proficiency. The intention is to provide a rapid response to current trends and to widen student’s knowledge in different areas of IS. Specific content of the course will depend on the particular area taught at the time.
Cloud Computing – INT309
This course aims to introduce students to theory and practice of cloud computing. Topics include: parallel and distributed systems; deployment and service models; cloud infrastructure; applications and paradigms; resource virtualization; management and scheduling; networking support; cloud storage systems; and cloud security.
User Interface Design– INT313
This course introduces students to the concepts, methods, and guidelines of computer user interface design. Topics covered include: user interface design principles, specifications and requirements modeling in UID, usability measures, interaction styles, user-centered design, and evaluating UID and screen layout.
Database Administration – INT321
This course prepares students to administer and maintain databases by applying best practices and procedures to any database platform. With general, platform independent approach, students will be able to work as database administrators to any of the major industrial databases including Oracle, IBM DB2, Sybase, Microsoft and MySQL. Students will become familiar with DBA roles and responsibilities, be able to create a database environment with modeling and normalization as well as reporting while maintaining data integrity.
Advanced Database Design and Implementation – INT423
This course builds on top of the first DBMS course by introducing advanced database concepts to allow students to effectively design and implement a database. The course revisits SQL in a deeper, more practical approach, with a focus on its PL/SQL extension. The student will learn object oriented database design, and how to manage multi-user databases with respect to concurrency and recovery. Students also will be exposed to distributed database systems.
Mobile Applications – INT429
This course provides an introduction to mobile software development for those with Java programming experience. Students will learn to build mobile applications for phones and tablets through the study and use of a complex software development kit (Android Java SDK). Students will explore the emerging mobile ecosystem, location-aware software, and advanced programming topics including inheritance, polymorphism, threads, sensors, APIs and databases.
Artificial Intelligence – INT430
This course is designed to introduce the theory and techniques of AI to students. The course covers: knowledge representation schemes, classical and heuristic search techniques, inferencing, machine learning, and agents. The PROLOG language is also covered to enable students to represent, manipulate, and reason with knowledge.