Undergraduate Catalog 2016-2017

UDM Academic Policies Course Descriptions List of All Programs Faculty
Computer & Information Systems Courses

CIS 1000 Introduction to ComputersCredit Hours: 3

Meets University Core Curriculum requirement. This course introduces the student to the fundamentals of computer hardware and software, presents end-user computing in the form of hands-on experience preparing them with file management skills, fundamental uses of the internet, word-processing, spreadsheet, database management, presentation, and e-mail software.
[Back to top]

CIS 1020 Computers and ResearchCredit Hours: 3

Meets University Core Curriculum Requirement. This course introduces the student to research methodologies with respect to computer resources. Topics covered will be Internet research methods using university and other recognized research portals, advance spreadsheet tools, concepts of developing a database, best practices using presentation tools. Students who earned advanced placement in the computer placement exam can use this course to fulfill the University Core Computer Requirement.
[Back to top]

CIS 1030 Introduction to Web DesignCredit Hours: 3

A set of commercial applications for Web Designers for developing web products using methods, principles, and tools for web development applying web productivity tools for the Internet. Topics include designing web pages using HTML and the latest authoring tools. Students who earned advanced placement in the computer placement exam can use this course to fulfill the University Core Computer Requirement.

Prerequisites:
CIS 1000 (Minimum Grade of D, May not be taken concurrently)

[Back to top]

CIS 1060 Health Care InformaticsCredit Hours: 3

Students will receive instruction in the theory of information technology along with hands on application as it relates to health care management and the delivery of patient care. Focus will be on the skills necessary to use and secure computers for data management, budgeting, communications, presentations, data collection, analysis and decision-making.
[Back to top]

CIS 2010 Secure ProgrammingCredit Hours: 3

Elements of secure programming, logic design, control structures, syntax and algorithms and coding in standard languages (C#, Plython, etc.) are studied along with security principles, methods for design, testing, and debugging. The course covers Introduction to Computing I and II in compliance with the most current ACM/IEEE-CS recommendations for Computing Curricula (may be substituted with CSC 1720). Students who earned advanced placement in the computer placement exam can use this course to fulfill the University Core Computer Requirement.

Prerequisites:
CIS 1030 (Minimum Grade of D, May not be taken concurrently)

[Back to top]

CIS 2200 Advanced Web DesignCredit Hours: 3

This course is intended to introduce the student to the examination of web technologies, architecture, programming and design. Topics covered throughout this course are client server, HTTP, server side programming, and industry standards. It is recommended that the student understand functional programming logic as a prerequisite and if the student has no knowledge of HTML and Web Design, it is recommended they take CIS 1030 prior to taking this course.

Prerequisites:
CIS 1030 (Minimum Grade of D, May not be taken concurrently)

[Back to top]

CIS 3250 Secure Software ConstructionCredit Hours: 3

Secure engineering of code, this course presents the fundamental methodologies employed in secure software engineering construction including all of the underlying elements of system programming. It integrates these perspectives into practical approaches to software assurance.

Prerequisites:
CIS 3050 (Minimum Grade of D, May not be taken concurrently)

[Back to top]

CIS 3350 Introduction to Human Factors in IT SecurityCredit Hours: 3

Human factors in design and operation of secure systems. Balance between theory, standards and practices related to human-computer interaction. Emphasizes design issues and processes as they apply to ensuring disciplined practice.
[Back to top]

CIS 3870 Secure Database ProgrammingCredit Hours: 3

Implementation of secure access control. Course emphasis is on ensuring access control in a database environment. Content emphasizes IDS and access control methods and principles.

Prerequisites:
CIS 4560 (Minimum Grade of D, May not be taken concurrently)

[Back to top]

CIS 3950 Information Systems InternshipCredit Hours: 3

Provides an opportunity for computer information systems majors in junior and senior years to work within an applied setting to gain practical experience; the internship must be arranged through an academic advisor. The internship may be repeated with permission up to maximum of six credit hours.
[Back to top]

CIS 4050 Software SustainmentCredit Hours: 3

This course examines an integrated set of activities embodied in the primary process of post release software management including preparation of maintenance plans, software understanding and description and secure software sustainment. The ISO/IEC 12207 maintenance process and the Secure Software CBK will provide the framework for planning and managing the work involved in performing software sustainment.
[Back to top]

CIS 4060 Software Requirements and DesignCredit Hours: 3

This course presents principles that underlie the development of detailed requirements specification and design for a technical artifact or service. At the conclusion of this course, the student will demonstrate competence in the practice of requirements engineering as well as practical competence in: requirements elicitation and costing, requirements analysis, specification and management.
[Back to top]

CIS 4450 Introduction to Digital ForensicsCredit Hours: 3

This course introduces fundamental concepts in forensics and security control. It provides essential knowledge and skills for digital forensic auditors. This includes examination of the range of commonly accepted digital forensic audit methods and tools. It also introduces the principles that underlie assurance of the integrity, confidentiality and availability of information assets.
[Back to top]

CIS 4505 Software Project ManagementCredit Hours: 3

This course presents a comprehensive overview of project management methods, models, organizational issues, software tools and standards for planning, scheduling, costing and control of software and information systems related projects in compliance with the specifications of the PMI Body of Knowledge (PMBOK).
[Back to top]

CIS 4550 Advanced Digital ForensicsCredit Hours: 3

This course provides advanced understanding of system forensics. It takes the perspective that organizational control originates form the ability to track and assign accountability for electronic transactions. This course will provide a thorough understanding of forensic procedures associated with all known methods of violation and attack.

Prerequisites:
CIS 4450 (Minimum Grade of D, May not be taken concurrently) AND
CIS 4850 (Minimum Grade of D, May be taken concurrently)

[Back to top]

CIS 4560 Database DesignCredit Hours: 3

Course emphasis is on logical and physical database design, conceptual data modeling and Database implementation. The Standard Query Language (SQL) is given particular consideration. Focus is on understanding the technology with respect to commonly accepted methods and procedures for development of computerized information bases and emerging database technologies.
[Back to top]

CIS 4570 NetworksCredit Hours: 3

Course emphasis is on the principles of distributed design and development of secure data communications and network systems. Focus is on understanding the technology and commonly accepted standards, protocols and topologies; emphasizes security plus certification.
[Back to top]

CIS 4600 Data Science for Business Intelligence and CybersecurityCredit Hours: 3

This course will serve as an introduction to the interdisciplinary and emerging field of data science. Students will learn to combine tools and techniques from statistics, information systems, data visualization and the social sciences to solve problems using data. Central themes include: the data science process from collection to visualized solutions, tools for working with both big and small datasets such as R and Hadoop, statistical modeling & machine learning and predictive analysis. Outcomes will be achieved by the utilization of problem solving for real world concerns which include the creation of a course long capstone project. Topics and tools will include data wrangling and munging, machine learning algorithms, statistical models, data visualization, R language, ethics, as well as other current topics in data science.

Prerequisites:
CIS 2810 (Minimum Grade of D, May not be taken concurrently)

[Back to top]

CIS 4650 Information and SocietyCredit Hours: 3

This Course is open to all majors, it explores the role of the information professional in today's society, topics include roles, values and norms, accountability in information use, human and social responsibility, protection and security, legal, and ethical concerns such as rights of privacy and access.
[Back to top]

CIS 4710 Ethical HackingCredit Hours: 3

This course introduces particular genres of cyber attack tools and techniques, examining the most widely used and most damaging from each category at a high level. Ways to design and implement the most effective defenses to ensure the confidentiality, availability, and integrity of software systems and data will be explored both in lecture and in basic laboratory exercises. Emphasis will be placed on ethical and professional conduct.
[Back to top]

CIS 4720 Introduction to Incident ResponseCredit Hours: 3

This course will present an introduction to the processes, tools, and methodologies used when responding in real-time to computer security incidents. It will present a high-level overview of pre-incident preparation, initial response procedures, and the formulation of responses. The concepts of risk will be introduced to inform decision making.
[Back to top]

CIS 4840 Software AssuranceCredit Hours: 3

This course presents the principles and methods necessary to assure software. It covers all aspects of the assurance life cycle as embodied in the current set of proven best practices for acquiring, developing, and sustaining secure code.
[Back to top]

CIS 4850 Information AssuranceCredit Hours: 3

This course takes the perspective that information assurance is a strategic function. Consequently the concepts, principles and application of all the sixteen areas of information assurance will be examined. The student will be able to conduct a security risk analysis, balance resource requirements against identified weaknesses, formulate a coherent policy framework for information security using an accepted standard and deploy the appropriate set of security control objectives to meet the requirements of the defined policy framework.
[Back to top]

CIS 4860 Software Testing and MethodologiesCredit Hours: 3

Focus is on User's Acceptance Testing/Evaluation of 'commercial' software packages using standards, methods, tools and hands-on experience. Regression testing, test oracles, scripting languages, statistical and object-orientated testing, test process management as well as planning, designing, reporting and evaluation tests may also be covered. Test case design and use of supporting tools are demonstrated.
[Back to top]

CIS 4880 Special Topics in Information SecurityCredit Hours: 3

Presents special topics of interest in the domain of information security. Topic areas might include Wireless Security, Mobile Device Security, Legal and Regulatory Compliance Issues and Operations, and Personnel and Physical Security.
[Back to top]

CIS 4890 International StudiesCredit Hours: 3

An intensive course in the cross cultural, comparative aspects of computing which is presented at an international venue. It examines the cultural and language differences that might impact software development in that culture. It is based on the comparison of Standards applicable within the target nation's software industry.
[Back to top]

CIS 4920 Directed Study in Computer Information Systems and CybersecurityCredit Hours: 0 TO 3

This course is an interactive study of special topics in the field of information systems and technology directed by members of the faculty. This may be repeated and is generally open to students with a cumulative grade point average of 2.75 or above who have achieved senior standing in the Computer Information Systems program. Requires approval of a faculty member and is designed to serve as an advanced elective course and cannot be used to substitute for required course work.
[Back to top]

CIS 4951 Object Orientation Software DevelopmentCredit Hours: 3

Focuses on abstraction and object based modeling. Students will develop and design programs using the UDL and an object based programming language. The student of this course will have the ability to conceptualize and clearly communicate concrete models of abstract structures.
[Back to top]


For more information about UDM, or to apply online, go to www.udmercy.edu/apply.


Print Friendly Print-friendly