Computer Information Systems (CIS)

CIS 100: Intro to Windows and PCs (3)

This course is designed as an introductory computer course for students with limited to no previous computer experience in all fields. Course content includes using Microsoft Windows, basic word processing, a web browser, internet skills, file management, and email. Students will also be exposed to Learning Management System (LMS). 3 lecture hrs/wk

Terms Typically Offered: Fall
CIS 120: Intro to Digital Literacy (4)

This course is designed as an introductory digital literacy course for students in all fields. Course content includes an overview and history of the field, basic computer architecture, auxiliary storage and file organization, data communications, with “hands-on” work using Microsoft Office applications including word processing, spreadsheets, graphics, and communications as tools used in data processing. 4 lecture hrs/wk

Terms Typically Offered: Fall, Winter, Spring, Summer
CIS 122: Orientation to Programming (4)

This course is an introduction to problem solving and programming. Students will be introduced to an integrated Development Environment, tools and techniques of problem solving and the basic elements of well-structured programming. Visual C# or another modern language will be introduced. CIS 120 should be taken prior to or concurrent with this course. 3 lecture, 2 lecture/lab hrs/wk

Registration-Enforced Prerequisite: MTH 095 or equivalent; placement into WR 121 or higher.
Terms Typically Offered: Fall
CIS 125D: Computer Apps-Database (3)

This course will serve as an introduction to development and use of a modern database application. Course work will focus on proper design fundamentals used for database creation. Emphasis will be on using available DBMS tools for data entry forms and report generation. 2 lecture, 2 lecture/lab hrs/wk

Registration-Enforced Prerequisite: CIS 120 or instructor approval.
Terms Typically Offered: Spring
CIS 125E: Computer Apps-E-mail (2)

This course serves as an introduction to email software. The course is lab-oriented and will focus on learning the functions of a modern email program. In addition, this course will go beyond the basics, covering concepts such as advanced message options; calendar and contact management; data files; and basic email client security. 1 lecture, 2 lecture/lab hrs/wk

Prerequisite: Basic keyboarding skills or instructor approval.
Terms Typically Offered: Fall
CIS 125H: Writing Web Pages (2)

This course will be an introduction to the HTML language. Students will learn to write web pages. Topics will include: HTML commands, hyperlinks, use of graphics, and a basic introduction to Javascript. 1 lecture, 2 lecture/lab hrs/wk

Prerequisite: Experience with current Windows operating system or instructor approval.
Terms Typically Offered: Fall
CIS 125R: Comp Apps-Presentation Sftwar (2)

This course will serve as an introduction to presentation software. It is lab-oriented and will focus on using a modern presentation software application to create, modify, customize and preview slide show presentations. Students will manage presentations, work with text and visual elements; manipulate program features to enhance slide shows. Import and export of files from Microsoft Word and Excel, and the use sound and video clips in presentation; and create hyperlinks to other slides, presentations, applications, or the Internet. Students will learn to implement design principles to create professional-looking presentations. 1 lecture, 2 lecture/lab hrs/wk

Terms Typically Offered: Fall
CIS 125S: Computer Apps-Spreadsheets (3)

This course is a continuation of topics covered in CIS 120. This course is lab-oriented and will focus on the functions of a modern spreadsheet program. In addition, advanced formulas and functions, data presentation, and data management features of an integrated suite will be covered. 2 lecture, 2 lecture/lab hrs/wk

Registration-Enforced Prerequisite: CIS 120 or instructor approval.
Terms Typically Offered: Winter
CIS 125W: Computer Apps-Word Process SW (3)

This course will serve as an introduction to computers and their applications in business. The course is lab-oriented and will focus on using a modern word processing program. Terminology and concepts regarding computers and their peripherals will also be covered. Emphasis is placed on developing confidence in use of computer hardware and software. 2 lecture, 2 lecture/lab hrs/wk

Prerequisite: Keyboarding skills or instructor approval.
Terms Typically Offered: Spring
CIS 133CS: Intro to Programming I (4)

This course is a continuation of CIS 122. Students will learn and apply programming concepts using a high-level programming language. This course will emphasize all phases of program development for the business environment including program design, development, documentation, test, implementation and maintenance. Particular attention will be directed toward the use of structured programming techniques. The course will provide an introduction to writing programs to handle interactive applications. Object orientation and design concepts will be introduced in this course. 3 lecture, 2 lecture/lab hrs/wk

Registration-Enforced Prerequisite: CIS 122 and CIS 120, or instructor approval.
Terms Typically Offered: Winter
CIS 135: Application Dev-Computers (3)

Students will learn to use a mainstream suite of applications. Applications will include, but not be limited to, word processing, database (DBMS), spreadsheet, and graphic presentations. The suite will be used to develop a representative business situation where the ultimate goal is integration of the various applications for correspondence, financial records, inventory management, and company presentations. Focus will be on determining, projecting, and meeting business needs within the confines of the application suite. Top down programming methods will be applied to the business situation and needs assessment as the primary method used to understand the business and its goals. 2 lecture, 2 lecture/lab hrs/wk

Prerequisite: CIS 120 or instructor approval.
Terms Typically Offered: (Not currently offered)
CIS 140L: Intro to Linux OS (4)

This course is a lab-oriented study of operating systems preparing students for an industry-based certification such as Comp TIA’s Linux+ examination. The course includes the installation and administration of a desktop operating system as well as management, troubleshooting, and optimizing techniques. 3 lecture, 2 lecture/lab hrs/wk

Registration-Enforced Corequisite: CIS 120 or instructor approval.
Terms Typically Offered: Summer
CIS 140M: Intro to MS Operating Systems (4)

This course is a lab-oriented study of Microsoft desktop operating systems and prepares students for a Microsoft industry-based desktop certification. Topics include installation, management, and administration techniques as well as troubleshooting and optimization techniques using physical and virtual machine technology. 3 lecture, 2 lecture/lab hrs/wk

Registration-Enforced Corequisite: CIS 120 or instructor approval.
Terms Typically Offered: Fall
CIS 140W: Intro to Windows (2)

An introduction to the Windows operating system, the class will focus on working with windows, menus, dialog boxes, properties, shortcuts, Windows Explorer, Windows accessory applications and other Windows topics. 1 lecture, 2 lecture/ lab hrs/wk

Terms Typically Offered: Spring
CIS 145: Computer Forensics (4)

This course introduces students to the technologies and theory of computer forensics. This course is designed for system administrators, system engineers, and operators responsible for cybersecurity. Students will learn the application of computer investigation and analysis techniques to gather potential legal evidence, which is often available due to computer crime or misuse, theft of trade secrets, theft of or destruction of intellectual property, and fraud. Students will learn the basic principles and skills required to identify an intruder’s footprints, properly gather applicable evidence, and safeguard it for law enforcement. Technologies covered may vary by term, depending on industry trends. 3 lecture, 2 lecture/lab hr/wk

Registration-Enforced Prerequisite: CIS 140M or CIS 140L.
Terms Typically Offered: Spring
CIS 151C: Introduction to Networks (4)

This is the first of three Cisco Networking Academy courses that prepares students for the CCNA (Cisco Certified Network Administrator) certification. This course serves as an introduction to networking and Cisco networking technologies using physical Cisco routers and switches, and network simulation software. Instruction includes, but is not limited to router and switch configuration, network terminology, networking principles, protocols and standards, local-area networks (LANs), logical models, and Internet Protocol (IP) addressing. Emphasis is placed on the use of critical thinking skills and problem-solving techniques to resolve networking problems. 3 lecture, 2 lecture/lab hrs/wk

Registration-Enforced Prerequisite: CIS 120 or instructor approval.
Terms Typically Offered: Spring
CIS 152C: Switch Rout Wireless Ess (4)

This is the second of three Cisco Networking Academy courses that prepares students for the CCNA (Cisco Certified Network Administrator) certification. This course will teach students how to configure advanced functionality in routers and switches, implement best practices to troubleshoot issues, and resolve common protocol issues in IP-based networks. Emphasis is placed on the use of critical thinking skills and problem solving techniques to resolve networking problems. 3 lecture, 2 lecture/lab hrs/wk

Registration-Enforced Prerequisite: CIS 151C or instructor approval.
Terms Typically Offered: Fall
CIS 153C: Ent Netwrk Security Automation (4)

This is the third of three Cisco Networking Academy courses that prepares students for the CCNA (Cisco Certified Network Administrator) certification. This course will teach you how to configure Cisco devices to securely support WANs using OSPF, implement ACLs, configure NAT/PAT, understand and configure site-to-site VPNs, and serve as an introduction to virtualization and to the automation of repetitive tasks. Emphasis is placed on the use of critical thinking skills and problem solving techniques to resolve networking problems. 3 lecture, 2 lecture/lab hrs/wk

Registration-Enforced Prerequisite: CIS 152C or instructor approval.
Terms Typically Offered: Summer
CIS 154C: Wide Area Network Protocols (4)

This course serves as the last course in a series of four courses and focuses on providing students with classroom and hands-on experience in current and emerging networking technologies. Instruction, includes, but is not limited to, a review of local area network (LAN) switching, virtual LANs, LAN design, routing protocols, access lists, wide area networks (WANs), logical and physical reference models, device management, and WAN protocols. 3 lecture, 2 lecture/lab hrs/wk

Registration-Enforced Prerequisite: CIS 153C or instructor approval.
Terms Typically Offered: (not currently offered)
CIS 195: Authoring for the Web I (4)

Techniques and tools for designing and publishing on the World Wide Web; hypertext and HTML; site and page design; media integration; issues raised by Internet publishing. 3 lecture, 2 lecture/lab hrs/wk

Registration-Enforced Prerequisite: CIS 133CS or CS161 or instructor approval.
Terms Typically Offered: Fall
CIS 233CS: Intro to Programming II (4)

Continues high-level programming sequence utilizing arrays, objects, data access and data structures. Structured design techniques emphasized throughout. 3 lecture, 2 lecture/lab hrs/wk

Terms Typically Offered: Spring
CIS 240M: Install-Config Windows Server (4)

This is the first in a series of three courses centered around managing Microsoft servers in an on-premises, hybrid, or Infrastructure as a Service (IaaS) platform environment. Instruction includes but is not limited to Windows server installation and requirements, IP management, server storage solutions, Hyper-V and virtual machines, containers, DNS, DHCP, group policy, high availability, update services and patch management, and troubleshooting. This course will help students prepare for a current Microsoft certification exam. 3 lecture, 2 lecture/lab hrs/wk

Registration-Enforced Prerequisite: CIS 120 or instructor approval.
Terms Typically Offered: Winter
CIS 244: Systems Analysis and Design (4)

This course is designed to provide the CIS student with a basic understanding of the importance of the Systems Analysis function in today's computer- focused businesses and institutions. It will enable students to better appreciate the importance of the role of the Systems Analyst, the Programmer, the User and the Manager in the development and implementation of modern, computer-based, information systems. The students will participate in a series of activities including group discussions, case studies, interviews, research reports, role playing and structured walk-throughs. Throughout the course, emphasis will be placed on human interaction situations with particular focus on teaming. A secondary goal of this course will be to introduce students to many of the styles and structures of technical documentation that they will be expected to use in their subsequent employment. These documentation techniques will be taught in the context of the systems analysis project. 4 lecture hrs/wk

Prerequisite: Second year CIS major or instructor approval.
Terms Typically Offered: (not currently offered)
CIS 275: Intro to Database Mgmt Sys I (4)

Students will be introduced to database management systems (DBMS). Topics include database theory and practice, administration, table creation, database normalization and structured query language (SQL). Students will use the tools of the DBMS to develop applications that include input screens, queries, reports and batch processes. 3 lecture, 2 lecture/lab hrs/wk

Registration-Enforced Prerequisite: CIS 133VB, CIS 133CS, CS161 or instructor approval.
Terms Typically Offered: Spring
CIS 276: Intro to Database Mgmt Sys II (4)

A continuation of the concepts and software expertise developed in CIS 275. Students will cover advanced SQL and database administration techniques and program on an enterprise level database. 3 lecture, 2 lecture/lab hrs/wk

Registration-Enforced Prerequisite: CIS 275 and CIS 233CS or instructor approval.
Terms Typically Offered: Fall
CIS 279M: MS Windows Server Admin I (4)

This course is the second in a series of three courses centered around managing Microsoft servers in an Active Directory domain environment. Instruction includes, but is not limited to: IPv4 and IPv6 management and implementation; DNS; DHCP and IPAM; NAT; remote access and VPNs; DirectAccess; Network Policy Server (NPS); DFS and branch office solutions; and RADIUS. This course will help students prepare for a current Microsoft Certified Professional (MCP) Exam. 3 lecture, 2 lecture/ lab hrs/wk

Registration-Enforced Prerequisite: CIS 240M or instructor approval.
Terms Typically Offered: Spring
CIS 280: CWE-CIS (1-13)

Qualified students work at training sites that provide experience appropriate to their major. These experiences will provide the opportunity for students to gain knowledge of the various tasks performed in their career field. A student may take any number of CWE credits per term, not to exceed 13 credits per year. 1 credit = 33 hours of lab

Registration-Enforced Prerequisite: Instructor approval.
Terms Typically Offered: Fall, Winter, Spring, Summer
CIS 280D: CWE-Health Informatics (1-13)

Qualified students work at training sites that provide experience appropriate to their major. These experiences will provide the opportunity for students to gain knowledge of the various tasks performed in their career field. A student may take any number of CWE credits per term, not to exceed 13 credits per year. 1 credit = 33 hours of lab

Registration-Enforced Prerequisite: Instructor approval.
Terms Typically Offered: Fall, Winter, Spring, Summer
CIS 284: Network Security Fundamentals (4)

This course serves as an introduction to network and information technology security and prepares the student for further study in the field. Instruction includes, but is not limited to, threat migration; cryptography; authentication and role-based security; encryption and device security; the public key infrastructure; messaging security; ports and protocols; and business continuity concepts. This course will help students prepare for a current industry-recognized security certification exam. 3 lecture, 2 lecture/lab hrs/wk

Registration-Enforced Prerequisite: CIS 240M or instructor approval.
Terms Typically Offered: Winter
CIS 285A: Ethical Hacking (4)

This course focuses on hacking techniques and technologies, with an emphasis on the ethics and legality of hacking. Course content will include coverage in topics such as scanning, testing, and hacking of systems such as PCs, switches, and web servers. Students will also learn about the attack process, intrusion detection, intrusion prevention, social engineering, DDoS and other attacks, buffer overflows, and virus creation. All activities are performed in a safe environment and no actual network is harmed. 3 lecture, 2 lecture/lab hrs/wk

Registration-Enforced Prerequisite: CIS 152C or instructor approval.
Terms Typically Offered: Winter
CIS 285C: Cloud Services Technologies (3)

This course introduces students to the technologies and theory of Infrastructure as a Service (IaaS) using common cloud providers such as Microsoft Windows Azure and/or Amazon Web Services (AWS). Students will learn cloud computing, cloud storage and content delivery, cloud database types and uses, cloud networking (private and hybrid uses), cloud security, cloud deployment and management; and Enterprise IT applications. 3 lecture hrs/wk

Registration-Enforced Prerequisite: CIS 288M.
Terms Typically Offered: Spring
CIS 288M: MS Windows Server Admin II (4)

This course is the third in a series of three courses centered around managing Microsoft servers in an Active Directory domain environment. Instruction includes, but is not limited to: Active Directory; group policy objects; Active Directory Certificate Services; Active Directory Federation Services; Web Application Proxy; and Active Directory Rights Management Services. This course will help students prepare for a current Microsoft Certified Professional (MCP) Exam. 3 lecture, 2 lecture/lab hrs/wk

Registration-Enforced Prerequisite: CIS 240M or instructor approval.
Terms Typically Offered: Fall
CIS 289M: MS Windows Server Admin III (4)

This course serves as the fourth in a series of four courses centered around managing Microsoft servers in a domain environment. Instruction includes, but is not limited to advanced network and file services; dynamic access control; network load balance; failover clustering; disaster recover; AD Certificate Services; and AD Federation Services. This course will help students prepare for a current Microsoft Certified Professional Exam. 3 lecture, 2 lecture/lab hrs/wk

Registration-Enforced Prerequisite: CIS 240M or instructor approval.
Terms Typically Offered: (not currently offered)
CIS 295: Authoring for the Web II (4)

Designing, developing, publishing, and maintaining dynamic websites; Web security and privacy issues; emerging Web technologies. 3 lecture, 2 lecture/lab hrs/wk

Prerequisite: CIS 195 or CIS 275 or CS 161.
Terms Typically Offered: Winter