2026-2027 Catalog | страница 530

CIS-240
Cybercrime
This course provides the student with the knowledge and skills necessary to identify, track and prosecute the
cybercriminal. Exposes the student to the process of detecting attacks and collecting evidence in a forensically
sound manner with the intent to report crime and prevent future attacks. Students are introduced to advanced
techniques in computer investigation and analysis with interest in generating potential legal evidence, provided
preparation to identify evidence in computer related crime and abuse cases, as well as track the intrusive hacker ' s
path through a client ' s system or network. Students are introduced to tools used in investigations, investigating
network traffic, web attacks, Denial-of-Service( DoS) attacks and corporate espionage. Topics covered include
cyberbullying, organized cybercrime, cyberwarfare, cyberterrorism, and hacktivism.
3.00
CIS-241
Cybersecurity
Technology is growing at a rapid pace and, unfortunately, most devices with connectivity capabilities are developed and marketed too hastily. Security is an afterthought, if it is even considered at all. This course will introduce students to the interdisciplinary field of cybersecurity. By examining current and emerging technologies and events through selected readings, students will explore the vulnerabilities and risks these technologies introduce into our lives. Topics include the Internet of things( IoT), cybercrime, cyberwarfare, and cyberterrorism.
This course is open to all majors. No technical background required.
3.00
CIS-299
Special Topics
This course explores a selected topic or topics designed to integrate and deepen the students ' comprehension and application of computer information science theory and practice. Specific topics will be identified in the
course title when posted to the schedule.
3.00
CIS-301
Algorithms and Data Structures
" This advanced programming class stresses the concept of programming as a method of analyzing, stating and solving problems on a computer. This course includes both structured and non-structured logic as the solution to mathematical and data progressing problems. Topics include: arithmetic operations, working with data files, processing records, loops, Boolean algebra, linked lists, stacks, queues, recursion, binary trees, multi-way trees,
graphs and sorting. "
3.00
CIS-304
Event-Driven Programming
Students will be instructed in the fundamentals of event-driven programming where functions are determined by
events such as user actions. Service oriented and time driven programs, event and exception handlers, trigger
functions, user created events, anticipation of events, error trapping, and user interface design will be covered.
ASP. net web pages, file I / O database connectivity, and web services will also be covered. Students will work
hands-on using the latest tools and techniques to create their own program.
3.00
CIS-311
Application and Embedded ML
In this course students are introduced to the fundamentals of AI and robotics. Using current open-source technologies students will create a program that will be executed by a small-scale robot. Students will evaluate and apply various algorithms in order to gain a better understanding of the complexity surrounding autonomous
applications.
3.00
CIS-312
Data Analytics
This course focuses on developing interactive programming code for extracting, cleansing, wrangling,
transforming, reshaping, and analyzing data. Students will learn common data types, where data is derived from,
and the challenges practitioners face in the modern world of " Big Data." Using a multidisciplinary approach,
examples from business, social sciences, public health and laboratory sciences will be utilized as students explore
predictive analytics and data science techniques which employ Python. Data privacy and ethics will be explored.
3.00