Search

Information


Computer Information Systems

Course Descriptions

Home  >  SMD Home  >  Computer Information Systems  >  Course Descriptions


CIS/CSEC Shared Courses

The CIS and CSEC degree curricula share 17 courses: 

CIS/CSEC 2328 Hardware and Systems Software

Assemble a microcomputer from its hardware components and learn about how hardware operates and interacts. Learn how to select hardware for a small business or home system. (Fall, Spring)

CIS/CSEC 2330 Programming I

Learn programming design and development emphasizing structured programming techniques. Typical language is Visual C++. Learn to plan and create simple, useful program code as standalone programs. Learning programming teaches logic and attention to detail. (Fall, Spring)

CIS/CSEC 2335 Network +

Learn networking essentials, including media, topologies, protocols, standards, implementation, and support. Learn how computers, communications software, and networking components work in peer-to-peer/workgroup local area networks (LAN). Construct and test a working classroom-sized LAN. Prerequisites – CIS/CSEC 2328. (Fall, Spring)

CIS/CSEC 2340 Window Operating Systems

Learn how Windows operating systems support users and applications by interfacing with input/output devices, memory, file systems, and graphical user interfaces, while monitoring system performance and security. Develop skills to install, configure, and administer Windows. (Fall, Spring)

CIS/CSEC 2350 UNIX/Linux Operating Systems

Learn about Linux operating systems, including processes, memory and file system management, multi-user concepts, system editors, basic commands and shell scripts. Develop skills to install, configure, and administer Linux, with an emphasis on working in the command line environment. Prerequisites – CIS/CSEC 2340. (Fall, Spring)

CIS/CSEC 2368 Website Development I

Introduction to the design, creation, and maintenance of websites. Hands-on experience with designing and developing websites using HTML5 and CSS. Prerequisites – CIS/CSEC 2330.          (Fall, Spring) 

CIS/CSEC 3310 Database Management Systems

Learn the concepts of database management systems with emphasis on relational database systems and use of structured query language (SQL) to process information. Develop practical database systems for applications. Prerequisites – CIS/CSEC 2330. (Fall)

CIS/CSEC 3319 Internship in CIS/CSEC

140 hours of work with supervisor in a job requiring use of computer information systems. Develop a resume and cover letter and practice job-search practices. Prerequisites - 12 hours of CIS/CSEC courses and signature of instructor. May be taken twice for credit. (Fall, Spring, Summer)

CIS/CSEC 3325 Linux Networking

Learn to configure and secure Linux network interfaces. Hands-on experience with deployment and configuration of network services, such as file, web, email, and name servers using reference implementations. Prerequisites – CIS/CSEC 2335 and CIS/CSEC 2350. (Spring)

CIS/CSEC 3335 Cryptography

Learn the concepts and practices of cryptographic methods in communications and electronic computing employing public key systems, block ciphers, and stream ciphers. Learn how to use basic tools for designing and analysis of cryptographic systems. Prerequisites – MATH 2303 and CIS/CSEC 4340. (Spring)

CIS/CSEC 3340 Client-Server Networks

Hands-on experience with installing different network operating systems, creating and administering domains, troubleshooting, and expanding domains. Introduction to computer network security. Prerequisite – CIS/CSEC 2335 and CIS/CSEC 2340. (Fall)

CIS/CSEC 3345 Digital Forensics

Overview of methods, legal requirements, ethics, and policies associated with digital forensics. Learn the tools, protocols, and functions of forensic services. Lean applications of hardware and software to computer forensics, computer forensics law, volume and system analysis, forensics investigations, and computer forensics in the laboratory. Prerequisites – CIS/CSEC 4340. (Fall)

CIS/CSEC 3362 Systems Analysis and Design

Learn project management initialization and evaluation, design, development, testing, options of implementation and training, and maintenance. Hands-on experience with project management. Prerequisite – 12 hours of CIS/CSEC courses. (Fall, Spring)

CIS/CSEC 3367 Networks and Telecommunication

Learn about communication networks ranging from personal area to world-sized networks and beyond, including telephone and wireless data communication, its development, usage, and global impact. Learn about applications, coding, addressing, errors, media, multiplexing, and signals. Prerequisites – CIS/CSEC 2335. (Fall, Spring)

CIS/CSEC 4310 Management of Technology

Learn about tactical level management of information system resources, including practices and issues of personnel management, quality management, planning and scheduling, and project management. Evaluate case studies pertinent to topic areas. Prerequisites – CIS/CSEC 3362. (Fall, Spring)

CIS/CSEC 4340 Windows Systems Security

Learn concepts and practices of computer systems security, including business drivers, physical and software security, assessment, fraud, cyberterrorism, information warfare, and social engineering. Prerequisite – CIS/CSEC 2335 and CIS/CSEC 2340. (Fall, Spring)

CIS/CSEC 4355 Cloud Computing

Explore technologies, characteristics, and issues associated with cloud computing and its implementation. Hands-on experience with creating, managing, and securing a private cloud. Prerequisite – CIS/CSEC 3340. (Spring)

CIS/CSEC 4370 Computer Network Security

Hands-on experience with hardware, operating systems, network, and software security. Understand how people use networks in inappropriate and illegal ways and how to counter their activities. Prerequisite – CIS/CSEC 3340. (Spring)

CIS/CSEC 4390 Capstone in CIS/CSEC

Integrate and apply concepts, knowledge, and skills from foundation and advanced courses to research, develop, exhibit, and present an original individual project that demonstrates mastery of computer information systems technologies, usages, and issues at the undergraduate level. Prerequisite - three required courses in one CIS Specialization and signature. (Fall, Spring)

CIS/CSEC 43RCH Honors Project in CIS/CSEC

An Independent Study for CIS/CSEC Honors Program students to conduct research in a CIS Specialization or Cyber Security Systems and to apply research and knowledge gained from CIS/CSEC courses to a project of interest to UIW or the larger community. Prerequisite – Honors Program, three required courses in one CIS Specialization or CSEC 3319, plus signature. (Fall, Spring)

Back to top


CIS Unique Courses

The CIS degree curriculum includes 9 unique courses:

CIS 1301 Computer Information Systems

Learn about the development, uses, and global impact of computer information systems. Overview of hardware, operating systems, programming, databases, computer security, website development, telecommunications, and trends in technology. Hands-on experience with common software, statistics, and Internet applications. Substitutes for the computer literacy requirement. (Fall, Spring)

CIS 3330 Programming II

Continuation of CIS 2330, with an emphasis on object-oriented programming methodologies and advanced language features. Prerequisite – CIS/CSEC 2330. (Spring)

CIS 3360 Computer Science

Introduction to subjects not covered in depth in CIS, including computer architecture, human-computer interface, computational theory, quantum and DNA computers, distributed processing, decision science, and artificial intelligence. Prerequisite – CIS/CSEC 2328. (Spring)

CIS 3365 Website Development II

Hands-on experience with advanced features of HTML5 and CSS, JavaScript and other scripting languages used to create interactive websites. Design and develop websites for accessibility, responsiveness, and configuration and customization of Content Management Systems. Prerequisite – CIS/CSEC 2368. (Spring)

CIS 3380 Emerging Technologies

Explore current and likely future technologies, including their usage and impact. Recent topics included augmented and virtual reality, 3D printing, artificial intelligence and robotics, exoskeletons, virtual worlds, cloud services, the Internet of Things, nanotechnology, and autonomous vehicles. Prerequisite – 12 hours of CIS/CSEC courses. (Fall)

CIS 4190 Seminar in CIS

Learn how to successfully transition from full-time school to the full-time working world, in particular how to enter today’s rapidly changing information technology fields. Prerequisite – 15 hours in CIS/CSEC courses. This course may be repeated twice for credit. (Fall, Spring)

CIS 4330 Programming III

Hands-on experience with C++, Java, and other modern object-oriented programming languages. Prerequisite – CIS/CSEC 3330. (Fall)

CIS 4375 Website Development III

Continuation of Website Development II. Hands-on experience with HTML5, CSS, JavaScript, PHP, and MySQL to incorporate databases, interactive features, dynamic content, and game development into websites. Prerequisite – CIS/CSEC 3365. (Fall)

CIS 4380 Virtual Environments

Learn how we communicate with each other and artificial intelligence in other than face-to-face environments. Hands-on immersive experience with several virtual technologies. Culminates in developing a comparative portfolio of options for selecting a virtual environment appropriate for personal and organizational purposes. Prerequisite – 12 hours of CIS/CSEC courses. (Spring)

Back to top


CSEC Unique Courses

The CSEC degree curriculum includes 7 unique courses:

CSEC 1305 Personal Security

Principles of physical design and application to include physical security surveys, integrated physical security technology systems, and risk identification and mitigation. Identify tools used to disrupt personal security, such as phishing, spear phishing and targeted marketing. (Fall, Spring)

CSEC 2300 Foundations of Cyber Security

Concepts of cyber security, including vulnerability assessment, virus attacks, hacking, spyware, network defense, passwords, firewalls, industrial espionage, cyber bullying, VPNs and intrusion detection. Prerequisite – CSEC 1305. (Fall, Spring)

CSEC 3320 Network Security Management

In-depth coverage of managing risks and threats to computer systems, communication networks, and stored and transmitted information. Structured methods of safeguarding electronic assets. Prerequisite – CIS/CSEC 4310 and CIS/CSEC 4340. (Spring)

CSEC 3327 Information Assurance

Practical applications of Information Assurance (IA) policies and technologies in enterprise network environments designed around a virtual lab environment and scenarios. Prerequisite – CIS/CSEC 4310 and CIS/CSEC 4340. (Spring)

CSEC 3350 Intrusion Detection and Response

In-depth study of the science and art of intrusion detection, covering methodologies, techniques, and tools for monitoring events in computer systems and networks, preventing or detecting unwanted process activity, and recovering from malicious behavior. Prerequisite – CIS/CSEC 3340. (Fall)

CSEC 3370 Legal Issues in Cyber Security

Legal issues in computer and network security and business policy, including legal boundaries regarding unauthorized access. Security policy issues and the ethical responsibility and boundaries of protecting and accessing resources. Prerequisite – CSEC 2300. (Spring)

CSEC 4320 Risk Management and Policy

Identify assets and assess their vulnerability level of internal and external threats, acceptable level of risk, and appropriate response. Creating management plans, managing compliance, and implementing controls and procedures. Prerequisite – CIS/CSEC 4310 and CIS/CSEC 4340. (Fall)

Back to top