Data Science
Associate Professor: Marcus Birkenkrahe
Data is being generated at all times, arriving from multiple sources at an incredible rate. Nearly every device connected to the internet is generating data, and those capable of analysis and study of it are increasingly in demand. The ongoing generation of “big data” has resulted in a new job market: business leaders, scientists, engineers, and leaders from all walks of life have realized that they need scientists with the knowledge and ability to analyze, and understand the implications of the data and then communicate their findings. In addition to the data that is being constantly generated through modern commercial use of the internet, an abundance of data has been in existence for some time. The proper study and understanding of the implications of this data is increasingly important.
The Lyon College Data Science program will provide students with the theoretical background and initial problem-solving experiences focusing on three general broad areas: science, business and economics, and social sciences and humanities.
NOTE: To graduate with a Bachelor of Arts or Bachelor of Science degree from Lyon College, students must successfully complete a minimum of 120 semester credit hours comprised of our required Core curriculum, the requirements of at least one major (credit hours vary per major), and a selection of our Liberal Arts electives. They must also earn at least a 2.00 cumulative grade point average for all work taken at Lyon College and a 2.00 cumulative grade point average in their major, minor, and concentration.
Degrees
-
Data Science Major (BS) -
Data Science and Artificial Intelligence (BS) -
Data Science Minor
Courses
DSC 105: Introduction to Data Science (OC/PS)
This course provides a general overview of the common topics in the data science domain. Students are introduced to data collection, data engineering, machine learning algorithms and packages, data visualization techniques and related programming tools and frameworks.
CSC 100 or CSC 109 or CSC 115, and MTH 115 or MTH 290
DSC 205: Introduction to Advanced Data Science
Data collection, data engineering, machine learning algorithms and packages, data visualization, and related programming tools and frameworks. These topics are covered in DSC 105, but here they will be discussed in more depth, and projects will reflect real world challenges. In addition, data mining techniques and more advanced machine learning algorithms will be introduced. In some cases, the statistical concepts behind some of the algorithms will be discussed. Projects may involve text and image classification tasks, developing regression models, etc.
Or permission of the instructor.
DSC 271: Introduction to Generative AI
Generative AI is AI that can produce new content - answers, code, music, art, video, and more. Those who harness it are more productive, more in demand, and more highly paid. Those who don’t will be left behind. This lightly technical intro will teach you the foundational skills to level up your understanding of transformers, LLMs (Large Language Models), and more. By the end of this course, you will engineer better prompts and apply chain-of-thought techniques to generate AI solutions. (Same as CSC 271.)
DSC 272: Career Navigation and Exploration in AI
AI jobs are exploding, but the pathways to discover and land them aren’t always clear. In this course, you’ll explore the wide - and growing - variety of career pathways your AI skills unlock. You’ll understand salaries, growth trends, target jobs, and the skills needed to land them. You’ll deepen an understanding of resume and interview skills, achievable goals, and careers that meet your needs for meaning, excitement, and a lucrative financial future. (Same as CSC 272.)
DSC 271 (Introduction to Generative AI)
DSC 302: Data Visualization
This course presents the art and science of turning data into readable graphics. We’ll explore the design and creation of data visualizations based on data available and tasks to be achieved. This process includes data modelling, data processing, mapping data attributes to graphical attributes, and strategic visual encoding. Students will evaluate the effectiveness of visualization designs and create their own data visualizations.
CSC 100, or CSC 109, or CSC 115, or permission of the instructor.
DSC 305: Machine Learning
This course aims at providing mathematical explanations of the machine learning models discussed in DSC 105 and DSC 205. Topics include probability, probabilistic models, statistical concepts related to machine learning, and analysis of some of the popular machine learning models with the help of probability and statistics. Projects will reflect real world challenges and will aim at discovering how machine learning models work.
DSC 105, DSC 205, CSC 265, or permission of the instructor.
DSC 373: Predictive Modeling in AI
This course brings the predictive power of AI to your toolbox. You'll discover how to analyze, interpret, and forecast complex data using AI tools. Learn through hands-on activities and practice techniques like regression analysis and neural networks. You'll also explore how to fill in missing data and estimate your confidence in your predictions. By the end of this course, you'll have in-demand skills for your career and be ready to take on more advanced studies. (Same as CSC 373.)
DSC 401: Data Science Applications and Programming
This course will offer programming languages and techniques necessary to process and analyze data. Special emphasis will be on advanced use of Python and R languages to analyze datasets from a variety of disciplines and industries.
DSC 402: Data Science Capstone
Students will apply their data science knowledge and technology to a real world scenario. Students can accomplish this by working with a local businesses, acquiring data from governmental entities, or through an internship. The capstone will conclude with a final deliverable report and presentation to the business, government, or internship entity.
DSC 450: Data Science Independent Study
Individual work on special topics in data science.
DSC 474: Prescriptive AI
Prescriptive AI teaches you the highest-value technical AI skills available. You’ll use the advanced techniques of optimization, evolutionary computation, surrogate modeling, and agent building, helping you use AI for its true superpower: faster, better business decisions. Through real-world challenges and hands-on projects in decision-making, robotics, and more, you’ll be able to frame problems and train models that make you a desirable hire in any industry. (Same as CSC 474.)
DSC 482: Data Science Special Topics
Study of selected topics in data science.
Prerequisites will vary depending on course.