MANAGEMENT INFORMATION SYSTEM (MIS)

First Major: Any TEN (10) courses of the following have to be completed for a First Major in MANAGEMENT INFORMATION SYSTEM (MIS) (10 X 3) 30 credit hours.

Second Major: Any SIX (6) courses of the following have to be completed for a Second Major in MANAGEMENT INFORMATION SYSTEM (MIS) (6 X 3) 18 credit hours.

Minor: Any FOUR (4) courses of the following have to be completed for a Minor in MANAGEMENT INFORMATION SYSTEM (MIS) (4 X 3) 12 credit hours.

ELECTIVE/MAJOR COURSES

Course Code

Course Title

Pre-requisite

MIS-4001

Computer Utilization in Business

20 core courses including CSC-2202

MIS-4002

Data Communication and Networking for Business

20 core courses including CSC-2202

MIS-4003

System Analysis and Design

20 core courses including CSC-2202

MIS-4004

Introduction to Database

20 core courses including CSC-2202

MIS-4005

Object Oriented Programming - 1

20 core courses including CSC-2202

MIS-4006

Object Oriented System Analysis and Design

MIS-4003

MIS-4007

Web-based Programming

20 core courses including MIS-3101

MIS-4008

Network Resource Management

20 core courses including MIS-3101

MIS-4009

Advanced Database Management System

MIS-4002

MIS-4010

Operating System (OS-2)

20 core courses including MIS-3101

MIS-4011

Object Oriented Programming - 2

MIS-4005

MIS-4012

Software Engineering

20 core courses including MIS-3101

MIS-4013

Internet Security

20 core courses including MIS-3101

MIS-4014

Enterprise Resource Planning

20 core courses including MIS-3101

MIS-4015

E-Governance

20 core courses including MIS-3101

MIS-4016

Data Warehouse and Data Mining

20 core courses including MIS-3101

MIS-4017

Decision Support System

20 core courses including MIS-3101

MIS-4018

Global Information Technology Management

20 core courses including MIS-3101

MIS-4019

Special Topic in MIS

20 core courses including MIS-3101

MIS-4020

Thesis Project

20 core courses including MIS-3101

Note: Each course equivalent to 3 credit hours

COURSE DESCRIPTIONS

MIS-4001: Computer Utilization in Business

Pre-requisite: CSC-2202

Using a variety of types of business application software to enable the student to be personally productive in the workplace by being able to gather data, analyze it, and present it to others. Popular software suites are covered.

MIS-4002: Data Communication and Networking for Business

Pre-requisite: CSC-2202

This course covers basic functions of computer communication systems and the hardware and software capabilities of such systems, security concerns, the effects of different degrees of centralization of computer facilities on business and government. Topics include introduction to operating system, history of operating system, Unix, Aix, Sun, Microsoft NT, Novell Netware, introduction to network, scope & importance of network, types of network, network connections, network architecture & topology, communication protocol & cabling, media Access method & information packets, IEEE standards and OSI model.

MIS-4003: System Analysis and Design

Pre-requisite: CSC-2202

This course is aimed at familiarizing students with the issues involved in conceiving, designing, building & maintaining the kinds of large scale, complex information systems now required for commercial purposes. This course includes the analysis & logical design of business process and management information systems focusing on the systems development lifecycle, project management & cost benefit analysis, techniques for gathering & analyzing information systems requirements, and use of automated and non-automated techniques for logical system design. This course also introduces computer-aided software engineering (CASE) technology. Students learn the discipline of system analysis and logical design through various hypothetical case situations.

MIS-4004: Introduction to Database

Pre-requisite: CSC-2202

Introduction to Database Management, Data Abstraction and Independence, Data Models, Instance and Schemes, Data Definition and Manipulation, Database manager, Administration and user, Entity Relationship Model, Security Concurrency, Integrity & Recovery issues, Relationship and Relationship Sets, Primary Keys, Entity- Relationship Diagrams to Tables, Normalization and Specialization, Aggregation, Introduction to SQL, SQL generation & usages, and report generation.

MIS-4005: Object Oriented Programming - 1

Pre-requisite: CSC-2202

This course provides an introduction to object-oriented programming, as well as object- based programming for developing business applications. It covers the concepts of encapsulation, inheritance, and polymorphism. The concepts will be illustrated through the use of an object oriented programming language such as Java. Contents will include JAVA applications, applets, data types, variables, arrays, operators control system, overloading methods, constructors, access control, exception handling, usage of try & catch, multithreaded programming, thread model, Java library, exploring Java I/O streams, networking, URL, datagram, applet class, AWT and its Controls, API, images, animations, double buffering, memory image sources, and media tracker.

MIS-4006: Object Oriented System Analysis and Design

Pre-requisite: MIS-4003

Introduction to unified modeling languages (UML), use case diagram, class diagram, relationship, sequence diagram, collaboration diagram, activity diagram etc. project on UML.

MIS-4007: Web-based Programming

Pre-requisite: MIS-3101

Covers Web publishing and Web-based applications development with emphasis in accessing server databases. Web site design concepts and tools are introduced, including HTML, JavaScript, Cascading Style Sheets, VBScript, XML, and Active Server Pages. The course objective is to prepare students with skills for designing, programming, and publishing Web sites, as well as developing applications on the Web.

MIS-4008: Network Resource Management

Pre-requisite: MIS-3101

This course gives a comprehensive view of data and computer communications. It explores key issues in the field, in the general categories of principles, design approaches & applications in business over networks and the Internet. Conceptual foundations of integrated office systems that include data, text, voice and video transmission are covered in this course. Issues of network design & current trends in LAN, communication technology & its management, network protocols & computer interfaces, applications for distributed computing & office automation, network file & device management as well as in-depth study on Internet communication process, transmission media & communication technologies used over the net are the major topics of this course.

MIS-4009: Advanced Database Management System

Pre-requisite: MIS-4002

This course gives a comprehensive view of data and computer communications. It explores key issues in the field, in the general categories of principles, design approaches & applications in business over networks and the Internet. Conceptual foundations of integrated office systems that include data, text, voice and video transmission are covered in this course. Issues of network design & current trends in LAN, communication technology & its management, network protocols & computer interfaces, applications for distributed computing & office automation, network file & device management as well as in-depth study on Internet communication process, transmission media & communication technologies used over the net are the major topics of this course.

MIS-4010: Operating System (OS-2)

Pre-requisite: MIS-3101

Fundamental view of process management, job scheduling, process scheduling, functional view of information management, I/O controller, scheduler and device handler, spooling system and virtual storage, access control, performance measurement, monitoring and evaluation, module interface approach and evaluation of existing operating system.

MIS-4011: Object Oriented Programming - 2

Pre-requisite: MIS-3101

Technologies for developing software components like client server computing with sockets and distributed objects, dynamic interface discovery and invocation, client-server model and its use in creating and managing window interfaces. Toolkits and libraries including X11; Microsoft foundation classes and JAVA abstract window toolkit

MIS-4012: Software Engineering

Pre-requisite: MIS-3101

Concept of software engineering, software engineering paradigms, different phases of software, synthesis vs iterative design, top-down vs bottom-up design, different design tools, structured and non-structured programming, data-directed design techniques, modular design, influences of languages in design process, concept of complexity measures, COCOMO model, tree model, validation, testing and certification, estimating number of bugs in a computer program, reliability models, software maintenance, software documentation.

MIS-4013: Internet Security

Pre-requisite: MIS-3101

The course covers both the principles and practice of Internet and Network security. This is an advanced level course to provide hands-on experience in security-related research and technologies which include better understanding of the potential threats, vulnerabilities, break-ins and unauthorized use of computers. The goal is to learn how to adopt various security measures for monitoring, traffic analysis, or forensics. An important component of the course is a project that addresses a broad range of current topics for the student to do research on computer and network security.

MIS-4014: Enterprise Resource Planning

Pre-requisite: MIS-3101

This course introduces students to the main ideas and fundamental technology underlying the development, implementation, and use of the integrated enterprise information systems. Topics are SAP R/3 application modules, technical architecture of R/3, SAP application development and system management, ERP implementation issues and business engineering in R/3, Accelerated SAP, going live, post-implementation issues, next generation enterprise etc.

MIS-4015: E-Governance

Pre-requisite: MIS-3101

This course introduces the basic concepts of using innovative technologies in public service environments and brings together key elements of the public administration and management information systems programs. Students will review strategic management models used to develop e-government projects, employ the best online resources, and obtain proficiency in a critical area of public service. It introduces: the theory and practice of e-government, the mandate for e-government, the practicalities of transforming government services from the traditional models to the delivery of local, national and global public services via the World Wide Web and the Internet, and the challenges and opportunities inherent in such transformation.

MIS-4016: Data Warehouse and Data Mining

Pre-requisite: MIS-3101

In this course, the basic concepts and architecture of data warehouses and data mining are discussed and the essential roles that it plays in the providing organizational informational and decision support are discussed. Topics will cover how the data warehouse is built iteratively over a period of time, the differences in justifying a data warehousing effort and a traditional systems development project, data access tools, managed query environments, on-line analytical processing (OLAP), data visualization. We will discuss Artificial Intelligence (AI) as the basis for Data Mining. We will detail a number of data mining techniques, including, Decision Trees, Artificial Neural Networks, Nearest Neighbor and Clustering, Statistics and regression methods, Rule Induction, and Data Visualization.

MIS-4017: Decision Support System

Pre-requisite: MIS-3101

Decision support systems are the highest level of information support systems which aid the manager in the decision-making process. This course provides the student with the skills necessary to conceptualize, build, and implement decision support systems in organizations.

MIS-4018: Global Information Technology Management

Pre-requisite: MIS-3101

This course introduces students to global information systems. The course is designed for students who desire to understand the way managers, teams, and organizations develop, use and manage global information systems. The course covers a range of global IS/IT applications and how they are deployed in global organizations. After completing this course students should have a better understanding of the variety of global information management issues facing managers, teams and individuals in organizations and a better understanding of issues involved in building a success global software team. Students will be able to conduct a national IT assessment for any nation and analyze the implications for global organization.

MIS-4019: Special Topic in MIS

Pre-requisite: MIS-3101

This course is designed to present current/contemporary topics and issues related to Management Information System.

MIS-4020: Thesis Project

Pre-requisite: MIS-3101

Using selected computing tools.