305201 Management Information Systems (3:3-0)
Prerequisite: 9600101
This course introduces the basic concepts of Management Information Systems and their applications in business organizations. This includes MIS classification, functions, components, technology infrastructures, and their impact on various management levels. The course also includes such important topics like E-business and E-commerce, information systems security, and information resources management. Labs include hands-on training to develop selected MIS applications using MS Access.
305202 Advanced Management Information Systems (3:3-0)
Prerequisite: 305201
The course introduces advanced concepts and applications of MIS in business environment. This include important topics like functional MIS, information systems for supporting managerial decision making, strategic information systems, expert systems, strategic management of information resources and integrity and security management of information systems. Labs include developing advanced applications using MS Access and Visual Basic.
305203 Programming Fundamentals (3:3-0)
Prerequisite: 9600101
This course introduces basic programming concepts and techniques using C# programming language syntax. Topics will cover algorithm design, program flowcharting, input / output, control structures, functions and Arrays.
305204 Programming Language (3:3-0)
Prerequisite: 305203
This course introduces the basic principles and skills of Object – Oriented programming to solve business problems. The course covers typical programming techniques such as class declaration, inheritance, class libraries and developing business applications using C# programming language.
305301 Decision Support Systems (3:3-0)
Prerequisite: 305201
This course provides an overview of current trends in Decision support systems. This mainly includes DSS methodology, rapid DSS application, Management support systems and other techniques.
The course also introduces students to the software systems that coordinate data, modeling, algorithms and user-friendly interfacing to create an environment for automated or interactive decision making.
305302 Databases (3:3-0)
Prerequisite: 305202 + 305203
The course aims at introducing basic database concepts such as database systems, database modeling, relational data models, relational algebra, Structure Query Language (SQL), database integrity and security, data normalization, and database development and management.
Labs include hands-on training to use SQL to create database applications.
305303 Advanced Databases (3:3-0)
Prerequisite: 305302
This course aims at introducing several advanced concepts and topics in Database Management Systems. This includes higher normal forms, advanced SQL, transaction management and concurrency control, distributed databases, Object-Oriented databases, data warehouses and data mining, Web-based Database systems.
305304 Advanced Visual Programming (3:3-0)
Prerequisite: 305302
This course present the student with the required knowledge and practice related to develop Web applications using selected visual programming Language. Topics include: HTML controls, Web forms and controls, Server-side technology: ASP.NET and database access through ADO.NET.
305305 Information Systems Analysis and Design (3:3-0)
Prerequisite: 305302
The course introduces concepts, methods, tools, and techniques used to conduct information systems analysis and design. This includes system development methodologies (SDLC, Prototyping, and RAD), the Analysis and reengineering of business processes. Project management, cost-benefit analysis, gathering and analyzing information requirements, process modeling, data dictionary, and documenting system requirements. The course also covers systems design issues like hardware and software selection, designing user interface, program design, input / output design and developing new system specification.
305306 Computer Networks (3:3-0)
Prerequisite: 305201
This course aims to give an understanding of the principles of data communications and computer networks. It will cover the principle of network protocols, structures, standards and services. Topics include: data transmission techniques, OSI and TCP/IP layers and protocols, design of LANs and WANs.
305307 Knowledge Management (3:3-0)
Prerequisite: 305201
This course introduces knowledge management concepts and techniques used to capture, transfer, and share organization’s knowledge. Key topics include: Knowledge management concepts, KM System Life Cycle, Knowledge Creation and Architecture, Capturing Tacit Knowledge, Knowledge Codification, System Testing and Deployment, Knowledge Transfer and Knowledge Sharing in the E-World, KM Tools and Knowledge Portals, Knowledge ownership, Managing Knowledge Workers.
305308 Operating Systems (3:3-0)
Prerequisite: 305204
This course covers basic concepts of operating systems. Topics include: Operating system functions, concepts, processes, interprocesses, communication and synchronizations, processor allocation, memory management, segmentation, paging, linking and loading, job scheduling, I/O and file systems, security and privacy issues.
305309 Web Sites Design and Management (3:3-0)
Prerequisite: 305201
The course introduces principles and approaches used to plan, design, create, manage, and enhance Web sites. Topics cover Web Sites Architecture, Web page elements (text, images, tables, forms, frames, hyperlinks and so on), Web page authoring tools, using Multimedia, Cascading Style Sheets, Scripting languages, and managing web site content.
305310 E-commerce (3:3-0)
Prerequisite: 305201
E-Commerce: This course provides an introduction to E-commerce concepts and technologies. It explores the building blocks of internet commerce, intranets, consumer focused E-commerce, virtual companies, electronic data interchange (EDI), secure digital payment options, IT strategies for E-commerce, social impacts and policy issues, planning and management of E-commerce applications.
305401 Information Systems Management (3:3-0)
Prerequisite: 305202
The course deals with the management of information technology (IT/IS) as vital resource in organizations. Key Topics include importance of Information Systems Management, top Information Systems jobs, strategic uses of information technology, information systems planning, managing information resources, managing operations, management issues in system development, supporting decision making, Collaboration, and Knowledge Work.
305402 Information Security and Legislation (3:3-0)
Prerequisite: 305302
This course introduces the basic concepts of information systems security in general. It prepares students to develop plans aiming at protecting information systems resources in organizations. Topics include: Security threats and vulnerabilities, principles of cryptography, risk management, continuity planning, information privacy, access control and ethical issues.
305403 Multimedia Systems and Applications (3:3-0)
Prerequisite: 305309
The course is designed to introduce the principles and current technologies of Multimedia Systems and develop hands-on experience in this area. Key topics include an introduction to multimedia authoring software and the use of basic multimedia technologies such as digital image, graphics, animation, audio, and video. Techniques used for representing, processing, and retrieving multimedia data. The course provides students with valuable skills for developing of an interactive multimedia Web sites for business applications.
305405 Modern Methodologies in Systems Development (3:3-0)
Prerequisite: 305305
This course provides an overview of current trends in system development. This includes Object - Oriented methodology using Unified Modeling Language (UML), Rapid Application Development, prototyping, Agile and extreme Programming and other emerging methods used to develop information systems. The course focuses on developing students’ modeling skills using Unified Modeling Language (UML) to structure system requirement and formulate system design specification.
305406 Information Systems Projects Management (3:3-0)
Prerequisite: 305305
This course provides students with a solid basis for managing an information system project and helps them prepare for dealing with their managers, project customers, and other people participating in the project. Topics include fundamentals of project management, project lifecycle phases: Planning, analysis, design, construction, testing, and operations.
305407 Special Topics in Information Systems (3:3-0)
Prerequisite: 305305
This course is planned to introduce current topics related to MIS technology, MIS applications, MIS development, MIS management, and any other emerging issues.
305408 Graduation Project / Field Training (3:3-0)
Prerequisite: 305405
This course is intended to provide students an opportunity to complete a Management Information Systems development project. Students will integrate the acquired knowledge and skills to conduct a project, which provides value to selected organization. Each project team should develop and maintain project documentation containing the proposed system and solutions provided using analytical, project management and report generating software.
The team should develop a system in accordance with client specifications and present its final results to MIS department.