Skip to main content

Computer Science

Body

CS 115 Introduction to Computers and Programming (3-1T) A

An introduction to basic computing concepts, including operating systems, productivity and presentation software, internet navigation, and file management, followed by an introduction to machine learning, Large Language Models, and a brief introduction to AI. The course will then explore fundamentals of logic, Boolean operations, basic command prompts and an introduction to programming as students consider how computers can be used as a tool to analyze and solve problems.

 

CS 401 Artificial Intelligence and Emerging Technologies (3) B

An examination of the nature, use, and implications of AI & emergent technologies. This course extends prior computer science and data analytics courses with a future focus that equips students with the skills to critically engage with the ethical issues of cutting-edge technologies shaping today’s world. With a strong emphasis on the philosophical principles that inform ethical use of technologies for the betterment of humanity, this course explores how emerging tools – from artificial intelligence to immersive technologies and digital automation – are transforming our world (i.e. in science, business, customer experiences, and decision-making). Students will enhance their strategic thinking, creativity, and problem-solving skills.

Prerequisite: BUS 372 or BUS 472