400
This course will provide students with the essential skills and experience required to identify and document security vulnerabilities. The student will learn penetration testing using ethical principles to secure a computer data environment. A variety of security technologies and concepts are used to provide in-depth understanding of secure communications channels, devices and media. Upon successful course completion, students will be able to identify and mitigate weaknesses in a data infrastructure.
3
Prerequisites
CIS212
Corequisites
CIS403L
This course will provide students with practice and skill-building exercises required to identify and document security vulnerabilities. The student will learn penetration testing in a lab environment using ethical principles to secure a computer data environment. Upon completion students will be able to provide an in-depth understanding of secure communications channels, devices and media.
1
Corequisites
CIS403
This course will provide students with the essential skills and experience required to identify and document security vulnerabilities. This is the second course in the sequence. The student will learn penetration testing using ethical principles to secure a computer data environment. A variety of security technologies and concepts are used to provide in-depth understanding of secure communications channels, devices and media. Upon successful course completion, students will be able to identify and mitigate weaknesses in a data infrastructure.
3
Prerequisites
CIS403
This course will provide students with advanced knowledge and skill to use modern strategies and techniques of systems development. Students will learn about the concepts, skills, methodologies, techniques, tools and perspectives that are essential for systems analysts to successfully analyze, design and develop Information Systems. Upon successful course completion, students will be able to deliver a software development project using system analysis and design process.
3
Prerequisites
(
CIS214 or
CIS215 or
CIS218) and
CIS223
This course will provide students with a foundation in network defense and countermeasures with a primary emphasis on intrusion detection and firewall defense mechanisms that a network administrator would put in place to protect their business from further attacks. Students will gain foundational knowledge in network defense and countermeasures. Students will also be implementing firewall defense configuration and intrusion detection and access control lists. Upon successful completion, students will be able to apply essential security practices and methods along with deploying security tools using a security policy as a guideline.
3
Prerequisites
CIS403
Corequisites
CIS425L
This course will provide students with a hands-on approach to network defense and countermeasures. Students will learn the primary knowledge and skills required for intrusion detection and firewall defense mechanisms. Upon successful course completion, students will be able to develop an enterprise security policy and then implement a policy by configuring firewalls, stateful and stateless packet filtering, intrusion detection systems, and proxy servers.
1
Prerequisites
CIS403
Corequisites
CIS425
This course covers advanced topics used to design and implement mobile applications. Students will learn data storage, mobile web applications, how to consume web services, and advanced user interface design and implementation. Upon successful completion, students will be able to develop advanced mobile applications for contemporary mobile devices.
3
Prerequisites
CIS332
This course will provide students with the skills that developers need to work successfully with Microsoft SQL Server. Students will learn to utilize SQL Server to work with databases using advanced features like Transact-SQL, views, stored procedures, functions, triggers, and transactions. Upon successful completion, students will be able to work with Microsoft SQL Server databases.
3
Prerequisites
CIS250
Corequisites
CIS435L
This course will provide students with a chance for a more in-depth experience with Microsoft SQL Server. Students will learn to apply advanced features like Transact-SQL, views, stored procedures, functions, triggers, and transactions as well during lab sessions. Upon successful completion, students will be able to demonstrate problem solving ability with Microsoft SQL Server databases.
1
Prerequisites
CIS250
Corequisites
CIS435
This course will provide students with a working introduction to PL/SQL programming within the Oracle RDBMS environment. Students will be introduced to the PL/SQL language fundamentals of block program structure, variables, cursors, and exceptions. The course covers creating program units including procedures, functions, triggers and packages, and Oracle-supplied packages. Upon completion of this course, students will be able to write database programs using PL/SQL objects.
3
Prerequisites
CIS250
Corequisites
CIS436L
This course will provide students with a hands-on lab course is to provide students with a chance for a more in-depth experience with Oracle PL/SQL. Students will have the opportunity to program, implement and demonstrate a database solution for a business or organization during the lab sessions. Upon successful course completion, students will be able to write in depth database programs using PL/SQL objects.
1
Prerequisites
CIS250
Corequisites
CIS436
This course will provide students with the knowledge and skills required to use advanced and new W3C standards-based CSS features to design and layout HTML5 web pages. Students will learn to create advanced web pages and explore advanced web technologies and techniques, web usability, and user accessibility. Upon successful course completion, students will be able to incorporate advanced skill into creating cutting edge web pages using HTML5 tags, Cascading Style Sheets (CSS), RWD, JSON, Bootstrap, and JQuery and use progressive knowledge of web technologies and techniques, web usability and user accessibility to develop solutions for clients.
3
Prerequisites
CIS334
Corequisites
CIS453L
This course will provide students with the skill to apply advanced W3C standards-based CSS features to design and layout interactive HTML5 web pages. Students will learn about web technologies and techniques used in industry will also be explored. Upon successful course completion, students will be able to apply more advanced features, and have the experience to apply features such Cascading Style Sheets (CSS), HTML5 forms, RWD, JQuery, Bootstrap, JSON, cross browser usability, and user accessibility.
1
Prerequisites
CIS334
Corequisites
CIS453
This course will provide students with an application of data analytics methods, modelling, and visualization tools and techniques. Students will learn about different tools, methods, and approaches to the depiction of data. Upon successful course completion, students will be able to solve the challenges of analyzing data and communicating results to various stakeholders.
3
Prerequisites
CIS376
This course will provide students with application oriented experiences in data analytics methods and modelling. Student will learn skills required to use data analytics methods and modelling tools in a data oriented solution. Upon successful course completion, students will be able to apply the appropriate data analytics methods and modelling techniques using the right tools.
1
Prerequisites
CIS376
This course will provide students with application oriented experiences in data visualization. Student will learn skills required to use data visualization tools in a data oriented solution. Upon successful course completion, students will be able to apply the appropriate data visualization techniques using the right visualization tools.
1
Prerequisites
CIS469
This course will provide students with a real-world problem that is specifically matched to the student’s CIS major and concentration. Students will demonstrate the ability to analyze, design, and develop a solution that demonstrates critical thinking and the experience required to solve current organizational CIS issues. Upon successful course completion, students will be able to provide solutions to real-world CIS issues within a designated CIS major and concentration.
3
Prerequisites
None
The purpose of this course is to provide the graduating Bachelor's Degree student with real-world experience in a work area appropriate for their particular CIS concentration. The externship is approved and managed by the faculty advisor for the concentration area, and is graded by the faculty member assigned course management. Students are expected to complete 45 hours of on-the-job work assignments for each 1 Semester Hour of course credit, provide all paperwork related to the externship, including weekly observations and work attendance reports to their course faculty manager.
3
Prerequisites
Approval of Academic Advisor
This course provides graduating bachelor's degree students with real-world experience with an externship site appropriate for their CIS concentration. Students will learn to apply technical and interpersonal skills in the workplace. Upon successful course completion, students will be able to recognize the skills needed for success in an entry-level position in the field.
1
Prerequisites
Approval of Academic Advisor.
This course provides graduating Bachelor's Degree students with real-world experience in a work area appropriate for their particular CIS concentration. Students will learn skills in their field as directed by their faculty member assigned course management, completing 45 hours of on-the-job work assignments for each 1 semester hour of course credit. Upon successful course completion, students will be able to provide all paperwork related to the externship, including weekly observation and work attendance reports to their course faculty manager.
1
Prerequisites
Approval of Academic Advisor
This course provides graduating Bachelor's Degree students with real-world experience in a work area appropriate for their particular CIS concentration. Students will learn skills in their field as directed by their faculty member assigned course management, completing 45 hours of on-the-job work assignments for each 1 semester hour of course credit. Upon successful course completion, students will be able to provide all paperwork related to the externship, including weekly observation and work attendance reports to their course faculty member.
1
Prerequisites
Approval of Academic Advisor
This course provides graduating Bachelor's Degree students with real-world experience in a work area appropriate for their particular Computer & Information Science concentration. Students will learn skills in their field as directed by their faculty member assigned course management, completing 90 hours of on-the-job work assignments. Upon successful course completion, students will be able to provide all paperwork related to the externship, including weekly observation and work attendance reports to their course faculty manager.
2
Prerequisites
Approval of Academic Advisor
This course is designed to enable students to assimilate the broad educational themes embedded in the major and general education program to support the outcomes of the B.S. Degree in Computer & Information Science, major in Cyber and Network Security. As such, the course is constructed to require students to interact as teams, and develop and present group reports and presentations that synthesize and support the expected student outcomes in the general education and major core curriculum. Students are required to design, plan, and defend an appropriate project approved by the professor that will enable them to demonstrate individual and group mastery of skills and competencies learned across the entire curriculum. The course helps the students to develop knowledge and skill that may facilitate their career growth as they progress through the ranks toward IT leadership positions.
3
Prerequisites
None
This course provides graduating bachelor's degree students with real-world experience in a project appropriate for their CIS concentration. Students will learn to apply technical and interpersonal skills to a realistic project in the field. Upon successful course completion, students will be able to document effective project management.
1
Prerequisites
Approval of Academic Advisor