Undergraduate Catalog 2023-2024 | Page 231

CIS-304
Event-Driven Programming
Students will be instructed in the fundamentals of eventdriven 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 Take CIS-104 or CIS-204 . ( Required , Previous ).
CIS-311
Application and Embedded ML
In this course students are introduced to the fundamentals of AI and robotics . Using current opensource 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-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 Take CIS-116 CIS-205 . ( Required , Previous ).
3.00 Take CIS-116 . ( Required , Previous ).