|
   Text A+ A- A

Computer Information Systems Courses

CIS 103 - Applied Computer Technology

2-2-3
Credit Hours: 3

This course is an exploration of modern computer technology used for communication, collaboration, problem solving, decision making, and increasing personal productivity. Topics covered include word processing, electronic spreadsheet and presentation software; library information systems; collaboration and social networking software; data communications and networking; and ethical issues related to technology. CIS 103 is a Windows-based course.

Additional course fee: $85.

Offered Online:Yes

CIS 105 - Computer Systems Maintenance

3-2-4
Credit Hours: 4

This course provides students with basic knowledge, practical skills, and experience in installing and supporting computer operating systems. It also prepares students for CompTIA A+220-802 and Microsoft MCTS Exam 70-680 certification exams.

Additional course fee: $85.

CIS 106 - Introduction to Computer Programming

3-2-4
Credit Hours: 4

This course is an introduction to the fundamentals of object-oriented computer programming using the Python programming language. The course covers the logical design of computer programs, simple input and output, data checking, formatting reports, and simple mathematical processing, such as counting, summing and finding minima and maxima. This is the first programming course taken by CIS majors and is a good introductory course for anyone interested in exploring computer programming. 

Additional course fee: $85.

CIS 114 - JavaScript I

3-2-4
Credit Hours: 4

This course provides students the knowledge and skills necessary to design and develop client-side scripts used to build dynamic websites and applications. JavaScript models such as data types, control structures, functions and objects are studied. Students will learn basic HTML and CSS and how to write beginner and intermediate scripts. Additionally, students are presented with advanced JavaScript topics, incorporating module development, distributed computing and security. Students are exposed to real-world examples of JavaScript and will construct interactive and dynamic client-side applications. 

Additional course fee: $85.

Offered Online:Yes

CIS 130 - Web Page Design I

Credit Hours: 3

This course will provide students with a solid foundation for building dynamic web pages. It introduces students to Hypertext Markup Language (HTML) for structuring and Cascading Style Sheets (CSS) for styling, defining, and formatting web pages. 

Additional course fee: $85.

Offered Online:Yes
Prerequisite:

CIS 103

CIS 140 - Principles of Desktop and Electronic Publishing

2-2-3
Credit Hours: 3

This course is an introduction to the hardware, software and terminology involved in using computer technology to improve the visual impact and effectiveness of communication materials. The course includes discussion of typography, color theory and basic design principles. It provides hands-on computer experience with page composition software from the entry through intermediate levels. This course can be beneficial for anyone desiring to produce professional quality materials to communicate in a variety of media, encompassing both digital and print.

Additional course fee: $85.

CIS 150 - Network Technology

3-2-4
Credit Hours: 4

This course in networking and data communications covers fundamental concepts and skills in computer network technology, including installation and configuration of network hardware and software, network topologies, network management and security. This course is designed to help students prepare for the for the CompTIA Network + (Net+) certification exam.

Additional course fee: $85.

CIS 152 - Introduction to Cybersecurity

2-2-3
Credit Hours: 3

This course introduces students to the field of cybersecurity. Students are introduced to various security topics, including Internet security, malware, vulnerability, cyber terrorism, cyber fraud, cyber detectives, firewalls, privacy, policies/procedures, mitigation strategies to potential cyber threats, and legal and regulatory aspects of cybersecurity. Lectures and projects promote understanding of cyber threats and security.

Additional course fee: $85.

Offered Online:Yes
Prerequisite:

CIS 150 may be taken concurrently

CIS 155 - Principles of Operating Systems

2-2-3
Credit Hours: 3

This course introduces students to the basics of modern operating systems. Students learn concepts, commands and operations in popular operating systems (OS), such as Microsoft Windows and Linux/Unix operating systems. This course emphasizes basic hands-on skills in the following areas: OS hardening, operations and commands, accessing and installing application software, managing files and folders, troubleshooting, controlling and configuring the user environment, security configuration and disaster recovery.

Additional course fee: $85. 

Offered Online:Yes

CIS 200: Apple App Development I

3-2-4
Credit Hours: 4

This course introduces students to the fundamentals of developing native applications for Apple platforms such as iOS. Students will learn details of Apple mobile platforms and programming languages and develop programs using Apple specific development environments. Emphasis will be placed on building apps intended for distribution on phones or tablets. 

Additional course fee: $85.

Prerequisite:

CIS 106 or CIS 114 or CSCI 111.

CIS 201 - Apple App Development II

3-2-4
Credit Hours: 4

This course teaches the development of native applications for Apple platforms such as iOS. Students will learn development techniques and practices suitable for producing real-world apps designed for devices such as phones and tablets. Students expand on the ideas from CIS 200: Apple App Development I and learn to work with remote data and advanced object oriented concepts. 

Additional course fee: $85

Prerequisite:

CIS 200

CIS 202 - Advanced Word Processing

2-2-3
Credit Hours: 3

This is a course in the development and application of advanced word processing skills through classroom exercises and simulations. Topics include object linking and embedding and other advanced word processing features that will increase productivity. Students will demonstrate an understanding of interpersonal skills and ethical issues important for modern office professionals.

Prerequisite:

CIS 103

CIS 203 - Microsoft Excel with Macro Programming

2-2-3
Credit Hours: 3

Thorough study of the world's most popular numerical processing software, the electronic spreadsheet. Includes basic, intermediate and advanced techniques that can be utilized to solve a wide range of financial and scientific problems without the need for customized programming. The course includes extensive use of macro programming to increase productivity by automating repetitive operations. It also covers the use of macros to provide customized solutions for specific problems. 

Additional course fee: $85.

Prerequisite:

CIS 103 or departmental approval

CIS 204 - Fundamentals of Linux and Unix

2-2-3
Credit Hours: 3

This course teaches the foundations of using Linux and Unix operating systems. In practice we will be using Linux systems in this class. Linux is very similar in underlying structure to Unix and is based on Unix, so many of same ideas translate directly from Linux to Unix systems. This course introduces students to the fundamental concepts and operations needed to use common Linux distributions such as Fedora and Debian. Course topics include file and directory management, user account management, using the bash shell, shell scripting, working with desktop environments, and Linux/Unix networking basics. Students will also be briefly introduced to application software, such as e-mail, Web browser and word processing software. 

Additional course fee: $85.

Prerequisite:

CIS 105 or CIS 155

CIS 205 - Database Management Systems

3-2-4
Credit Hours: 4

As an introduction to relational database management systems and database programming for computers using modern enterprise database servers, this course covers fundamental concepts in database design, database modeling techniques, and Structured Query Language (SQL) programming techniques while providing hands-on exercises in which students apply these concepts and techniques to real-world problems. The course introduces the Structured Query Language (SQL database language), Data Manipulation Language (DML), Data Definition Language (DDL), Data Control Language (DCL), and store procedure programming. It also includes concepts for building frameworks for high performance web applications in multi-tier environments. Students will implement a relational database from initial requirements and conceptual design (ER Diagram) to the physical database in a modern enterprise relational database management system (RDMS).

Additional course fee: $85.

Prerequisite:

CSCI 112, which may be taken concurrently, or CIS 103 

CIS 228 - JavaScript II

3-2-4
Credit Hours: 4

This course is a second-level class in the JavaScript programming language. It provides students with advanced concepts in developing programs running client-side via the browser. Students will also learn how JavaScript can be used to create standalone applications via the Node.js platform. Students will study JavaScript concepts such as asynchronous execution, AJAX/Fetch API, client-side rendering, JavaScript package managers, JavaScript modules and namespaces, and Object Oriented programming. Students will apply these concepts to develop programs and scripts to solve problems based on real-world examples. 

Prerequisite:

CIS 114

CIS 230 - Web Page Design II

2-2-3
Credit Hours: 3

This course provides a survey of current professional trends in front-end web development. Students will develop websites using techniques common in the professional sphere. Additionally, students will collaborate and present their work to enhance communication and speaking skills. Topics include responsive web design, prototyping, user interface design, content management systems, and CSS and HTML preprocessors. 

Additional course fee: $85.

Prerequisite:

CIS 130

CIS 244 - Server-Side Web Development

3-2-4
Credit Hours: 4

This course exposes students to the ideas of web application development using server-side programming languages. Concepts such as dynamic web page creation, authentication, database integration, security, and data processing will be covered. Students will apply these concepts to solve real-world problems by building functioning web-based applications that can be accessed via a web browser.  

Prerequisite:

CIS 114,  CIS 130CIS 205 which may be taken concurrently

CIS 252 - Windows Server Configuration

3-2-4
Credit Hours: 4

Through lecture and hands-on experience, this course develops the skills students need to configure the current Microsoft Windows Server Operating System. Topics covered include user accounts, domains, security, print and file services, DHCP, network shares, login scripts and remote access. This course combined with CIS 253 provides the foundation for pursuing the Microsoft Server Certification. 

Additional course fee: $85.

Prerequisite:

CIS 150

CIS 253 - Windows Server Administration

3-2-4
Credit Hours: 4

Through lecture and hands-on experience, this course helps students develop the skills needed to configure the current Microsoft Windows Server Operating System. Topics covered include Active Directory, group policies, roaming profiles, distributed file system, powershell, FSMO and other server topics. This course combined with CIS 252 provides the foundation for pursuing the Microsoft Server Certification. 

Additional course fee: $85.

Prerequisite:

CIS 252

CIS 256 - Cisco Routing Technology

3-2-4
Credit Hours: 4

This course in networking and data communications explains fundamental concepts and engages students in practical projects that develop skills in computer Cisco Routing Technology, including installation and configuration of network hardware and software, network topologies, network management, and security. This course is designed to help students prepare for the Cisco CCENT and CCNA certification exams.

Additional course fee: $85.

Prerequisite:

CIS 150

CIS 257 - Advanced Cisco Routing and Switch Technology

3-2-4
Credit Hours: 4

This course in networking and data communications includes advanced concepts and engages students in practical projects that enhance skills in Cisco Routing Technology as augmented by equipment called “Switches.” Cisco routing and VLAN security and advanced routing protocols are evaluated and implemented. This course is designed to help students prepare for the Cisco CCENT and CCNA certification exam(s). 

Additional course fee: $85.

Prerequisite:

CIS 256

CIS 259 - Computing and Network Security

3-2-4
Credit Hours: 4

This course provides an introduction to computing and network security. It is intended to meet the needs of students and professionals who want to master practical network and computer security. Those seeking to pass the Computing Technology Industry Association's (CompTIAs) Security+ certification exam will find the course's approach and content especially helpful because the Security+ objectives will be covered in the course, and if mastered, will prepare the student to pass the certification exam. 

Additional course fee: $85.

Prerequisite:

CIS 150 with a grade of "C" or better

CIS 261 - Cyber Investigation

2-4-4
Credit Hours: 4

This course focuses on the principles and hands-on technical skills to provide students with a solid foundation in the field of cyber investigation. Students will learn how to collect, preserve, examine and analyze cyber evidence for possible use in civil or criminal cases. Students will also learn the role of evidence in detecting and prosecuting cyber crimes, cyber terrorism, traditional and violent crimes, civil cases, fraud and other related offenses. Discussions and hands-on activities familiarize students with relevant cyber investigative techniques. 

Additional course fee: $85.

Offered Online:Yes
Prerequisite:

CIS 155

CIS 270 - Systems Analysis and Design

3-2-4
Credit Hours: 4

This course provides an introduction to System Analysis and Design. Topics include analyzing the business case, requirements modeling, data and process modeling, and development strategies, with an increased focus on object modeling and project management. you will also learn about output and user interface design, data design, system architecture and implementation, and system operation, support, and security.

Additional course fee: $85.

Offered Online:Yes
Prerequisite:

CIS 205

CIS 271 - Information Technology Project Management

2-2-3
Credit Hours: 3

This course integrates theory, practice, and hands-on exercises to present an understandable view of the many concepts, skills, tools, and techniques involved in IT project management. Students will learn how effective project management and the use of software can help to manage projects, especially information technology projects. 

Additional course fee: $85.

Prerequisite:

CIS 205

CIS 274 - Ethical Hacking & Penetration Testing

2-4-4
Credit Hours: 4

This course continues and expands students' understanding of issues related to cybersecurity. Students learn more advanced skills, such as ethical hacking/penetration testing, security testing and systems/network defense and countermeasures. Students learn how to protect networks by utilizing the techniques that attackers use to compromise network and systems security. Students learn how to protect network/systems through hands-on lab activities utilizing the same tools and methods that intruders use to break into networks/systems. Topics include: hacker methodology and tools, how hackers operate, and setting up strong countermeasures to protect networks/systems.

Additional course fee: $85.

Offered Online:Yes
Prerequisite:

CIS 152 and CIS 259

CIS 288 - Cloud Computing

3-2-4
Credit Hours: 4

This course teaches the fundamental concepts of cloud computing using hands-on, lab-based exercises. Students will learn to provision servers using automation tools, develop and deploy web applications to cloud-based services and to virtualized infrastructure. Students will be presented with a survey of existing cloud providers and infrastructure and will plan the deployment of an application as a final project. 

Additional course fee: $85.

Prerequisite:

CIS 204 and CIS 244.

CIS 297 - Network Technology and Management Capstone

3-2-4
Credit Hours: 4

Students engage in a group project in which they respond to a Request for Proposal (RFP) engaged by a fictitious company. The RFP will encompass a multifaceted process involving the management of implementation processes required to address the needs of the RFP. The results of the RFP will include including needs analysis, equipment and software identification, budget expenditures, staffing requirements, technical reports, timelines, project assignments within groups and network design schematics and diagrams. At the conclusion of the accumulation of required elements, students will behave as if the fictional company has selected and accepted their proposal response and bid, resulting in the creation of a miniature network infrastructure addressing the needs of the fictitious company. Throughout the project, practical implementation and application of management principles and network technologies required in business and other corporate environments will be evaluated and assessed. Elements of the finished network infrastructure and documentation will include functioning servers of various types (i.e., video, e-mail, web and database servers) combined with wired and wireless Wide Area Network (WAN) technologies. The course is highly advantageous for those who desire gaining employment at the network administrator or mid-management level in a technical department or enterprise.

Additional course fee: $85.

Prerequisite:

CIS 253, and CIS 257

Co-requisites:

ENGL 117MNGT 142