Undergraduate Catalog 2022-2023 | страница 220

Course Name
Long Title
Min Credits
Description
Requisites
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
CIS-241
Cybersecurity
3
events through selected readings , students will explore the vunerabilities and risks these technologies introduce into our lives . Topic include teh internet of things ( ioT ), cybercrime , cyberwarfare and cyberterrorism . Ths course is open to all majors . No Technical background required .
CIS-299 Special Topics 3.00
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 .
CIS-301 Algorithms and Data Structures 3.00
CIS-304 Event-Driven Programming 3.00
CIS-311 Application and Embedded ML 3.00
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 nonstructured 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 . 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 .
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 .
CIS-204 . ( Required , Previous ).
Take CIS-204 .
Take CIS-116 CIS-205 . ( Required , Previous ).