Course Description
I. Computing Information Systems Core Courses |
---|
1731-511–Information Systems Infrastructure
This course addresses the advanced concepts and practice of acquiring and setting the main building blocks of information systems (ISs) infrastructure for enterprise applications. Topics covered include ISs architecture and classifications, enterprise information infrastructure, enterprise network design& architecture, server architecture, web services, enterprise LAN/WAN services, storage identification and management, wireless technologies, network security, systems platform, and resource management. Prerequisite: None |
1731-512 –Information Systems Analysis, Modeling and Design This course emphasizes modern object-oriented methods for information system analysis and design. Topics covered include: Systems development life cycle, analysis and design techniques, information systems planning and project identification &selection, requirements collection and structuring, process modeling, conceptual and logical data modeling, system design, design of human-computer interface, and system maintenance. The course also exposes students to the use of current generation tools such as rapid application development, prototyping, and visual development. Students are required to complete a term project. Prerequisite: None |
1731-513 – Enterprise Models This course provides a process-oriented view of the organization and its relationship with suppliers, customers, and competitors. Topics covered include: processes as vehicles for achieving strategic objectives and transforming the organization, process analysis, design, implementation, control and monitoring, processes as means of achieving compliance, impact on work, the role of enterprise resource planning (ERP), supply chain management (SCM), and customer relationship management (CRM) systems. The course also covers process continuum from structured to unstructured processes, impact on work practices, roles of systems in transforming organizations and markets, and the global perspectives. Prerequisite: None |
CGS 2000-501 – Scientific Writing and Communication Skills The course includes a review of the language of scientific writing and its appropriate use; the art of writing a grant proposal, thesis and manuscript for publication, and the use of applied statistics, soft wares for references, how to respond to reviewers’ comments and a brief description of the fate of a submitted manuscript; communicating and/or disseminating scientific information to an audience of small or large group. Prerequisite: None |
CGS 2000-503 -- Ethics and Professionalism Definition of ethics and professionalism. Ethics in conducting research and reporting results. Plagiarism. Code of ethics. Components of ethics and professionalism for example being trustworthy, reliable, responsive, approachable, etc. Ethics in Islam. Ethics and Professionalism for individuals and institutions. Professionalism and leadership. Environmental ethics. Conflict of interest. Case studies. Prerequisite: None |
II. Elective Courses |
1731-514 –Information Systems Strategy and Policy This course covers the top management, strategic perspective for aligning competitive strategy, core competencies, and information systems. The course also covers the development and implementation of policies and plans to achieve organizational goals including defining the systems that support the operational, administrative, and strategic needs of the organization, its business units, and individual employees. Covered also are approaches used to manage information system functions in organizations, including examination of the dual challenges of effectively controlling the use of well-established information technologies, while experimenting with selected emerging technologies. Role of the CIO is also covered. Prerequisite: 1731-513 |
1731-516 – Project and Change Management This course emphasizes managing projects within an organizational context. Topics include the processes related to initiating, planning, executing, controlling, reporting, and closing a project, project integration, scope, time, cost, quality control, and risk management, software size and cost estimation, assigning work to programmer and other team members, monitoring progress, version control, managing the organizational change process, identifying project champions, working with user teams, training, and documentation. Covered also are the change management role of the IS specialist, the use of sourcing and external procurement, contracts and managing partner relationships. Prerequisite: 1731-512 |
1731-517 – Emerging Trends in Information Systems This course addresses emerging trends in information systems (ISs) design, implementation, and security. It emphasizes the growth of ISs and the effect of international political, social, economic and cultural factors on their evolvement. Topics covered include IS agility issues, enterprise resource planning (ERP) & forecasting, technology related privacy concerns, international perspectives on emerging technologies, future organizational and customer trends. The course also covers topics related to ISs technology forecasting methodologies including monitoring, expert opinion, and trend analysis. Prerequisite: 1731-511 |
1731- 520 – Special Topics in Information System I A set of most-up-to-date topics related to the field of Information Systems will be studied in this course. Prerequisite: 1731-511, 1731-512, 1731-513 |
1731- 521 – Special Topics in Information Systems II A set of most-up-to-date topics related to the field of Information System will be studied in this course. Prerequisite: 1731-511, 1731-512, 1731-513 |
1731-540 – Concepts in Information Systems Security This course allows students to gain fundamental understanding of cryptography and security protocols, and their applications in various areas, including operating system security, database security, software security, and networking security. Emphases are on cryptanalysis and cipher security. Covered also are the DES algorithm, block and cipher feedback modes, the AES algorithm, public-key cryptography, the RSA algorithm, message authentication, hash functions, network encryption, and network attacks. Covered also are ethics and legal issues, and management of security systems. Prerequisite: 1731-511 |
1731-560 – Advances in Information Systems Architecture and Design This course provides a working knowledge of the terms, principles and methods of information system architecture and module design. It explains the constraints on the design and the properties of capacity, response time, consistency, and concurrency. Topics include: architectural styles and patterns, interface isolation, decoupling, reuse, data structures, design simplification and refactoring, generalized design solutions for information system design problems, and the reuse of design patterns. Prerequisite: 1731-512 |
1731-570– Database Management Systems The objective of this course is to help students develop their data organization and management skills by introducing them to the fundamentals of data collections, retrieval, storage, and processing. Topics covered include: data organization and management techniques, conceptual data modeling, organizational data implementation issues, data warehousing current and emerging techniques, business intelligence, organization data/information security, data stream management, data management tools, customer relationship management, business performance management, and decision making. Prerequisite: 1731-512 |
1731-580—Health Informatics This course covers the concepts of health informatics and explores the impact of Information Technology (IT) on healthcare enterprise. Topics covered include: introduction to healthcare information, healthcare data Quality; identification of healthcare organization business functions and their modeling, current and emerging use of clinical information systems, healthcare information system standards and security issues. The course also covers the topics related to strategic planning for healthcare information systems and health IT leadership. The course helps students to plan and build healthcare information systems through a set of course projects. Prerequisite: 1731-513 |
III. Career Track Courses |
1731-541 – Computer and Network Forensics This course covers cyber-attack prevention, planning, detection, response, and investigation with the goals of counteracting cybercrimes, and making the responsible persons/groups accountable. Topics covered include: fundamentals of digital forensics, forensic duplication and analysis, network surveillance, intrusion detection and response, incident response, anti-forensics techniques, anonymity and pseudonymity, cyber law, computer security policies and guidelines, and case studies. Prerequisite: 1731-540. |
1731-542 – Web Application Security The course provides students with better understanding of web application vulnerabilities, specifically covering OWASP Top 10 and mitigation strategies to ensure applications are tested and secured against the latest threats. Focus will be on practical experience using vulnerability scanners and web proxy tools to detect and prevent input validation flaws. Cross-Site Scripting (XSS), Cross-Site Request Forgery (CSRF), SQL Injection, as well as in-depth understanding of authentication, access control, and session management, their weaknesses, how they can be hijacked, and how they are best defended. Prerequisite: 1731-540. |
1731-543 – Disaster Recovery Planning This course explores an in-depth coverage of disaster recovery planning including techniques to prevent, detect, and recover from loss of information availability. Particular emphasis is placed on assessing threats which may lead to disastrous events, evaluating control alternatives and implementing strategies. The course helps students to formulate a disaster and recovery plan, and test and implement the plan in the form of a project. Prerequisite: 1731-540. |
1731-544 – Information Security Strategies and Risk Management This course covers the strategies, procedures and policies to manage and mitigate risk in information systems. It also covers risk analysis techniques that can be used to identify and quantify both accidental and malicious threats to computer systems within an organization. In addition to technical solutions, the course considers strategies and policies that will provide cost effective and highly secure systems. Prerequisite: 1731-540. |
1731-545 – Special Topics in Information Systems Security I A set of most-up-to-date topics related to the field of Information Systems Security will be studied in this course. Prerequisite: 1731-540. |
1731-546 – Special Topics in Information Systems Security II A set of most-up-to-date topics related to the field of Information Systems Security will be studied in this course. Prerequisite: 1731-540. |
1731-561– Human Computer Interaction (HCI) This course covers the topics of human characteristics and their impacts on developing human-centered information systems, fit between human, technology, and tasks to achieve high performance and satisfaction within organizational and business context, HCI development processes that concerns the entire lifecycle of the information system, HCI evaluation concerns, techniques, issues, and standards. Covered also in the course are the organizational and business context of HCI, interactive technologies, ergonomic engineering, cognitive engineering, affective engineering, Evaluation issues, concerns, techniques and standards, HCI design principles and guidelines, tasks in organizational context, componential design, HCI development methodology and its relation to systems analysis and design, impacts of HCI on users, organizations, and society, and business value of HCI. Prerequisite: 1731-560. |
1731-562: Design and Implementation of e-Governance This course addresses the design and implementation aspects of e-Governance. Students will be exposed to concepts and models of e-Government including stockholders and their rights. Topics include e-Government infrastructure, m-Government, v-Government, public administration & public policy, analysis of standards of e-Governance, transparency and Information Act. Management of e-Governmental database including security issues, integration of distributed systems including heterogeneous databases of different departments and regions are also discussed in the course. Prerequisite: 1731-560. |
1731-563 – Information System Testing, Quality Assurance, and Maintenance This course covers the concepts and techniques for testing an information system and assuring its quality. Topics include software testing at all levels, integration testing, techniques of test data selection, test oracle design, test data analysis, static vs. dynamic analysis, functional testing, inspections, software quality assessment, software maintenance, configuration management, and capacity management. Prerequisite: 1731-560. |
1731-564 – Design and Implementation of e-Commerce This course starts by introducing the concepts of e-commerce including nature and scope of e-commerce, success & failure of e-commerce operations and identifying key factors in their success or failure, promotional strategies, monitoring and adjusting e-commerce strategies. The course continues with e-commerce tools, e-commerce design, and e-commerce development. The course helps students to build fully functional web sites using database and client- and server-side technologies. Prerequisite: 1731-560. |
1731-565 – Special Topics in Information Systems Development I A set of most-up-to-date topics related to the field of information systems development will be studied in this course. Prerequisite: 1731-560. |
1731-566 – Special Topics in Information Systems Development II A set of most-up-to-date topics related to the field of information systems development will be studied in this course. Prerequisite: 1731-560. |
1731-571 – Data Mining and Information Retrieval This course explores web mining as the discovery of knowledge from online resources such as web page content, a hyperlink structure, and a usage log, to mention a few. Using the already learned knowledge in the Data Management course, this course allows students to use web mining techniques to broaden their selection of data sources. In addition, students will learn various online and offline information retrieval models, algorithms, principles, and techniques on data sources such as text. Pre-requisites: 1731-570. |
1731-572 – Data Warehouse and Enterprise Databases The purpose of this course is to provide a comprehensive in-depth coverage on managing enterprise databases. The main part of this course covers concepts and techniques in the design, implementation, and administration of a data warehouse. Topics covered include: data warehouse architectures, logical and physical design issues, technical factors, and implementation considerations. The course also introduces Online Analytical Processing (OLAP) and multi-dimensional operations. The course also addresses database access standards for enterprise database systems. Special data warehousing concepts for CRM and web-based enterprise databases are also addressed. Prerequisite: 1731-570. |
1731-573– Knowledge Management and Decision Support This course covers knowledge management (KM) in large organizations doing business and/or providing services over the web. The course addresses issues that are involved in creating, organizing, and using knowledge in web applications. The topics include KM life cycle model, ontology modeling, role of standards, resource description framework (RDF), and business rules and automated reasoning mechanisms. The course also covers applications in decision support systems, expert systems, and recommendation systems. Prerequisite: 1731-570. |
1731-574 –Data Visualization This course covers the foundations of visually displaying data both for presentation and data analyzing tasks. The goals of the course include data description, understanding, presentation, discovery and analysis. The course starts by graphs and charts foundation, followed by introducing algorithms used to visualize scientific data sets. The course moves on to provide applications from several environments with both real and simulated datasets. Prerequisite: 1731-570. |
1731- 575 – Special Topics in Data and Knowledge Management I A set of most-up-to-date topics related to the field of Data and Knowledge Management will be studied in this course. Prerequisite: 1731-570 and consent of the department. |
1731- 576 – Special Topics in Data and Knowledge Management II A set of most-up-to-date topics related to the field of Data and Knowledge Management will be studied in this course. Prerequisite: 1731-570 and consent of the department. |
1731-581—Advanced Health Informatics This course explores the latest advances in health informatics and the electronic applications in healthcare delivery and management. The course explores the recent impact of IT on the healthcare domain in improving the health related complex decisions, efficient and accurate diagnostics procedure, effective healthcare delivery, and rehabilitation. The topics covered include IT applications in surgical decisions, genetics explorations, cancer detection, medical imaging, and ultrasound. Prerequisite: 1731-580. |
1731-582 – Health Informatics Knowledge Management The goal of this course is to characterize healthcare knowledge and to examine the technical issues related to the development and deployment of knowledge management solutions for managing healthcare knowledge to support three main activities: Clinical decision support, practitioner and patient education, and health administration. The course examines technical issues related to the management of healthcare knowledge from an enterprise perspective. It deals with methods to capture, organize and utilize healthcare knowledge to improve the delivery of healthcare. The course is designed along the lines of the standard knowledge management lifecycle, including topics that address knowledge acquisition, organization, processing, sharing and operationalization within a healthcare enterprise. Prerequisite: 1731-580. |
1731-583 - Legal, Ethical, and Social Issues in Health Informatics This course addresses the legal, ethical, and social issues related to healthcare informatics. The course covers regulatory informatics requirements as they apply to healthcare data and information management systems. Topics covered include: privacy and security, fraud and abuse, confidentiality, antitrust law, intellectual property, disclosure, and compliance programs. Prerequisite: 1731-580. |
1731-584– Mobile and e-Health Informatics This course explores the changes occurring in the structure and delivery of health services as a result of technologies such as the Internet and mobile devices including smart phones and tablets. Topics include the provision of health services and information via mobile technologies such as mobile phones and wearable sensors, e-health records, e-public information systems, and specific applications of e-health such as e-rehabilitation, e-medicine, e-homecare, e-diagnosis support systems, telemedicine and e-health intelligence. The course also covers strategies in e-healthcare technology management, e-health security issues, and the impacts of e-technologies. Prerequisite: 1731-580. |
1731-585 – Special Topics in Health Informatics I A set of most-up-to-date topics related to the field of Health Informatics will be studied in this course. Prerequisite: 1731-580. |
1731-586 – Special Topics in Health Informatics II A set of most-up-to-date topics related to the field of Health Informatics will be studied in this course. Prerequisite: 1731-580. |
IV. MSCIS Project and Thesis |
1731-593 – Project Prerequisite: None |
1731-597 – Thesis Proposal Prerequisite: None |
1731-598 – Thesis in Progress Prerequisite: None |
2000-599 – Thesis Defense Prerequisite: None |