Computer Information Systems Course Offerings
Computer Information Systems course offerings will be found under the 4 letter code of CIST in the course listings.
These courses do not apply toward either the Business Administration major or the Computer Science major . See the Business Administration or Computer Science Course Descriptions for the computer information systems courses that apply toward the B.S. degree in Business Administration or Computer Science.
299 – Introduction to Computer Information Systems (3)
This course provides a foundational knowledge base for students in computer information systems. Topics include file structures, pseudocode, algorithms, and basics in procedural and object-oriented programming. The operating systems component includes reviews of popular operating systems, file management, and computer hardware. The Internet component introduces infrastructure of the Internet, electronic mail, FTP, creating web pages using HTML, and basics of e-business and e-commerce.
301 – Business Information Systems (3)
This course covers how organizations can use information systems strategically to reengineer business processes. Topics include theories, principles, and business cases about a variety of business applications supporting different organizational levels and functions.
304 – Computer Information Systems Programming I (3)
Prerequisite: CIST 299 or equivalent. This course is an introduction to the implementation of business applications using structured and object-oriented logic for business systems. Emphasis is on problem solving, report generation, and programming skills for business applications. Topics include basic controls and events, operations and built-in functions, input and output procedures, menus and multiple form applications, principles of programming elements, graphical user interface design, and database transactions.
305 – Computer Information Systems Programming II (3)
Prerequisite: CIST 299 or equivalent and CIST 304. This course covers effective modeling techniques using a standard modeling programming language. Students learn to model and create special applications in spreadsheets to support business processes and decision making. Students also develop customized programming solutions and gain the skills necessary to develop macros, format worksheets, create user-interactive macros, and perform calculations.
401 – Database Systems (3)
Prerequisite: CIST 299 or equivalent. The course focuses on the principles of relational database design and data management. It covers application development in a database environment including evaluation, installation, maintenance, and administration of relational databases. The role of databases in the business environment is covered in detail with an advanced introduction to the concepts for modeling, designing, querying, and managing large databases.
406 – Data Communications and Networking (3)
Prerequisite: CIST 299 or equivalent. Topics covered in this course include data communication technologies; the role of data communication in business; computer networks and data communication architectures; network protocols and topologies; technical challenges underlying the integration of data communication technologies for business process improvement; concepts of local area network and wide area network management; network program interfaces; and emerging computer network applications. Emphasis is placed on the use of networks and data communications to support business applications and their associated information systems.
425 – Systems Analysis (3)
Prerequisite: CIST 299 or equivalent. This course introduces the concepts and theory that underlie business processes from a systems analysis perspective. The course covers principles, methods, techniques, and tools to guide and assist in the processes of systems analysis and design. Topics include technical aspects such as data modeling and organizational and human aspects of a systems analysis.
426 – Managing Emerging Technologies (3)
Prerequisite: CIST 299 or equivalent. Students learn to compare and contrast established and emerging technologies and to identify common difficulties faced by managers making the transition from one to another. Students examine the technology management process related to emerging technologies, including assessment of market potential, development of management strategies, review of financial obligations and tradeoffs, and the potential impact on organizational mission and culture. Students are exposed to theory and practice in an area that demands rethinking of traditional practices in all management functions.
440 – Computer Information Security (3)
This course equips students with a sound knowledge of the underlying principles of information security and provides them with the skills needed to analyze and evaluate information security problems, intrusion detection, firewalls, operational security, physical security, legal issues, steganography, and Internet security. Students explore security policies and models, cryptography, security in distributed systems, and malware prevention disaster recovery techniques. An emphasis is placed on current issues, future directions, and research areas of information security. (Credit is not awarded for both CIST 440 and MMIS 540.)
441 – Network Security and Cryptography (3)
Prerequisite: CIST 440 or equivalent. Topics include fundamentals of network security, security threats and vulnerabilities, viruses, cryptography, digital signatures, and key certification and management. In addition, this course covers areas such as access control, authentication, intrusion detection, firewalls, and virtual private networks. Wireless and mobile network security is covered in detail. (Credit is not awarded for both CIST 441 and MMIS 541.)
442 – Security Policy, Planning, and Assurance (3)
Prerequisite: CIST 440 or equivalent. This course covers policy, legal systems, ethical issues, physical security, disaster recovery, business continuity issues, and risk in information systems. Topics also include maintenance of essential business processes following a disaster, restoration of systems, assurance, and building systems with formal evaluation methods. (Credit is not awarded for both CIST 442 and MMIS 542.)
443 – Computer Forensics (3)
Prerequisite: CIST 440 or equivalent. This course introduces the student to computer forensics, use of technology to obtain evidence for court depositions and cases, responses to a variety of information systems incidents in organizations, and tools with hands-on approaches to solving such incidents. This course teaches students how intruders breach the infrastructure, how to identify compromised systems, and approaches for developing remedies for such breaches. Topics include file creation, modification, access, downloads, and communications. (Credit is not awarded for both CIST 443 and MMIS 543.)
444 – Ethical Hacking and Malware Analysis (3)
Prerequisite: CIST 440 or equivalent. This course introduces students to penetration testing methods that can be used in an ethical hacking situation. Students learn in interactive environments where they scan, test, hack and secure their own systems, and gain experience with essential security systems. Topics include perimeter defenses, scanning and attacking students’ networks, escalating privileges, and steps to secure a system. Students learn about intrusion detection, policy malware, DoS and DDoS attacks, buffer overflows and virus creation. (Credit is not awarded for both CIST 444 and MMIS 544.)
461 – Project Management for IT (3)
Prerequisite: Minimum of 18 credits in CIST course work or permission of instructor. This course covers methods for the analysis, design, and implementation of information technology projects from a project management and information systems perspective. Topics include investigating hardware and software needs, cost estimating, scheduling, and human resource management. Students are required to design feasibility plans based on current research. Principles, methods, tools and techniques available to assist managers in planning, implementing, and controlling projects are also discussed. Practical projects and the implications for managers are addressed.
471 – Special Topics (3-6)
Prerequisite: Topic dependent. Selected topics that reflect faculty specialization or program needs. Topics may include simulation techniques, parallel processing, and artificial intelligence. May be repeated for credit with a change in topic.
490 – IT Research Project (3)
Prerequisite: Minimum of 18 credits in CIST course work or permission of instructor. Students select, propose, and write a research paper on a topic related to computer information systems. The study may include data collection from actual field observations and is substantiated with a current literature review. The course culminates with an oral presentation accompanied by visual displays and a research paper.
491 – Directed Study (1-6)
Prerequisites: Senior standing and permission of Associate Dean for Faculty. This is an individual study under faculty direction on a topic of relevance to the Computer Information Systems concentration.
499 – Internship (1-6)
Prerequisites: Permission of internship director and Associate Dean for Faculty. Internships offer students opportunities to experience various fields of employment while working with a variety of organizations on important and challenging projects. These experiences augment classroom learning while allowing on-the-job training. Interested students should contact the Associate Dean for Faculty for additional internship information.