CSCI425 Information Systems Development (3 semester hours)

This course introduces students to the fundamentals of data-driven web applications and techniques for developing customized web solutions. To create fully functional project architectures for interactive exploratory data analysis, Python-based frameworks and visualization libraries are used. Students learn how to process data into a web application while keeping both front-end visual appeal and back-end functionality in mind. Understanding the web and its components is covered in detail, as is working with supervised machine learning techniques and frameworks, designing effective interactions and data visualizations, and working with relational and non-relational databases. After completion, project setups are deployed to cloud infrastructure, taking advantage of the dynamic nature of data-intensive applications. (Prerequisite: CSCI335)