Technology & Digital Studies Program

Director of Technology & Digital Studies
John T. Behrens

Director of the Bachelor of Arts in Computer Science 
William Thiesen

Director of Undergraduate Studies for CDT Minor
Alexi Orchard

Director of Undergraduate Studies for Minor in Data Science
David Smiley

Administrative Coordinator
Andrea Connors

Website: ALTech.nd.edu


Program Overview

Technology and Digital Studies is an interdisciplinary program that unites efforts around the study of use, understanding, and critiquing of technologies including the data-centric computing technologies of data science. It is the Arts and Letters home for the interdisciplinary and cross-college matriculations including the Bachelor of Arts in Computer Science, the Minor in Data Science, and the Idzik Computing and Digital Technologies Minor. These programs seek to empower students to be technically savvy leaders in the world by integrating various disciplines that combine computational thinking, social contextualization and the liberal arts foundations of critical thinking, creativity, collaboration and communication. Students in these curricula share student activity space in 217 O’Shaugnessy along with common communications, events, and opportunities for professional development and networking. 

Students can find out more about these different curricular offerings at ALTech.nd.edu.

The Technology & Digital Studies Program offers their courses under the subject codes of: Computing and Digital Technologies (CDT), Computer Science (CSAL), and Data Science (MDSC).  Courses associated with their academic programs may be found below. The scheduled classes for a given semester may be found at classearch.nd.edu.

Computing and Digital Technologies (CDT)

CDT 10200  Digital Deviance: The Psychology of Tech-Facilitated Offenders  (3 Credit Hours)  
Ingrained in our daily lives, the use and interaction with digital devices and the internet have given rise to technology-facilitated crimes. This course introduces the psychology behind these offenses and their perpetrators. Students will delve into the motivations and behaviors of diverse offenders, such as hackers, online child offenders, cyber stalkers, and identity thieves. Additionally, the course explores the psychology of individuals engaged in online activities linked to mass killings, alongside essential techniques of threat assessment. By comprehending the psychological aspects of digital deviance, students will be better equipped to address and mitigate the challenges posed by technology-driven criminal behaviors.
CDT 10710  History of Artificial Intelligence  (3 Credit Hours)  
How can we discuss the present and future of Artificial Intelligence if we don't understand its past and how we arrived at our current situation? As the pervasiveness of Artificial Intelligence (AI) in our lives and society reaches new levels, new and old questions arise, demonstrating the urgency in equipping present and future generations with tools to understand the evolution of AI better. For over 70 years, AI has provided us with an enthusiastic sequence of events beyond the continuous cycles of hype and disillusion. Understanding how these events unfolded is crucial to understanding and debating AI today and foreseeing its future applications and challenges. The "History of Artificial Intelligence" course has three main learning goals: 1) identify critical events that influenced the rise of AI and align them with the history of related scientific disciplines; 2) describe the various phases of AI's evolution and context and discuss their influence in present discussions; and, 3) reflect on AI's ethical/societal implications and critique current/possible applications.
CDT 13700  Advanced Writing and Rhetoric: Writing in the Age of AI  (3 Credit Hours)  
What does writing look like in the age of generative AI? What does it mean to communicate with others, or to seek to persuade others, or to write for the sake of learning about a topic (or about oneself) at a time when generative AI has radically shifted the very sense of our educational, professional, and personal lives? These are the questions that will guide our work in this course, as we will experiment with generative AI to gain a deeper, clearer understanding of its impact on writing and our writerly identities. We will examine the role of AI during various parts of the writing process and in various genres and modes of writing in order to better assess, on the one hand, where generative AI can develop our thinking and writing in useful (and perhaps even astonishing) ways, and, on the other hand, where it requires us to think critically and ethically about its impacts on our own learning and ways of being.
Satisfies the following University Core Requirements: WRIT - Writing Intensive, WRRH-Univ Req Writing&Rhetoric  
CDT 20100  ID: Rapid Visualization  (3 Credit Hours)  
MATERIALS FEE. This cross-disciplinary course in rapid sketching and rendering technique serves studio art, design, and architecture. The course is intended for students entering studio practice for the first time as well as for advanced students who wish to deepen their visualization and illustration skills.
Satisfies the following University Core Requirements: WKAL - Core Art & Literature  
CDT 20101  Introduction to Visual Communication Design  (3 Credit Hours)  
MATERIALS FEE. Fundamentals of Design is a gateway course for Visual Communication Design that introduces students to basic design elements like color, form, composition and typography. This course explores and helps develop an understanding of the delicate balance between these design elements and how they have been skillfully used over time to create some of the most persuasive images and enduring messages. The course is an exercise in deconstruction and reconstruction of visual images using design elements as tools. Through assignments, students will work digitally to explore color, form, composition, texture and typography; first individually and then in conjunction with other elements. Initial assignments will be short and will focus on the understanding of a singular element. As the course progresses, students will be expected to use experiences from these short assignments and use them as building block for more complex projects. Above all, the course builds a vigorous foundation that allows students to acquire visual skillsets that serve as a firm foundation for advanced level courses in Visual Communication Design.
Prerequisites: ARST 10601 (may be taken concurrently) or DESN 20200 (may be taken concurrently) or DESN 21202 (may be taken concurrently) or ARST 11601 (may be taken concurrently) or DESN 21200 (may be taken concurrently)  
Satisfies the following University Core Requirements: WKAL - Core Art & Literature  
CDT 20102  Games and Simulations for Learning  (3 Credit Hours)  
Do you find joy in the world of gaming? Have you ever pondered the potential for games to enhance and facilitate learning? Join this semester-long quest and embark on an exciting exploration of a diverse range of games, apps, and simulations designed for educational purposes. Topics include how games work, characteristics of simulations and games (analog & digital), how people learn, XR technologies and more spanning the intersections of learning and interactive media. Students will gain experience reading and interpreting academic research and can prepare to level-up applied critical and analytical skills in the realm of educational technology. Class activities will include gameplay testing, evaluation, discussion, and project work.
CDT 20110  Design Matters: Introduction to Design Thinking  (3 Credit Hours)  
Design thinking has emerged as a powerful methodology to catalyze breakthrough innovation for an array of complex business, social and humanitarian challenges. Business and industry have embraced design thinking as one of the most potent drivers of innovation, growth and prosperity for its’ deeply human-centered approach to problem solving. During this fast paced, hybrid, hands-on journey through the design thinking process, students will immerse themselves in a series of overlapping modules that introduce the various phases in the design thinking process and familiarize students with the tools and techniques. This course will unleash your creativity and ingenuity in addressing problems through a human centered framework and mindset, applying this methodology to a vast array of human-centered problems, and complementing disciplines from science and engineering to business and the liberal arts. This course fulfills a Core Curriculum Liberal Arts 4 Way of Knowing (Arts) as well as the gateway to the Collaborative Innovation minor and cross-listed with other minors including: Sustainability, Computing & Digital Technologies, Education, Schooling & Society, Entrepreneurship and Anthropology.
Satisfies the following University Core Requirements: WKAL - Core Art & Literature  
CDT 20139  3D Game Environments in Unity  (3 Credit Hours)  
This course provides an introduction to Unity 3D, a leading platform for developing games and interactive environments. Designed for students with no prior programming experience, it covers the basics of C# programming, designing and importing 3D assets, and using Unity's Developer Environment to build projects. By the end of the eight weeks, you'll have created a fully playable 3D environment and gained practical skills to bring your ideas to life in Unity.
CDT 20310  Digital Literacy in Lang Learn  (3 Credit Hours)  
This course offers a comprehensive understanding of digital literacy in relation to teaching and researching language acquisition. Students will learn a variety of digital writing technologies and be trained to think critically about cultural and communicative consequences of the digital media. Students will also gain the critical perspective and literacy tools needed to actively apply in language teaching and researching.

Enrollment is limited to students with a program in Computing & Digtl Technologies.

CDT 20510  Science, Technology, and Society  (3 Credit Hours)  
This course introduces the interdisciplinary field of science and technology studies. Our concern will be with science and technology (including medicine) as social and historical, i.e., as human, phenomena. We shall examine the divergent roots of contemporary science and technology, and the similarities and (sometimes surprising) differences in their methods and goals. The central theme of the course will be the ways in which science and technology interact with other aspects of society, including the effects of technical and theoretical innovation in bringing about social change, and the social shaping of science and technology themselves by cultural, economic and political forces. Because science/society interactions so frequently lead to public controversy and conflict, we shall also explore what resources are available to mediate such conflicts in an avowedly democratic society.
Satisfies the following University Core Requirements: WKSP - Core 2nd Philosophy, WRIT - Writing Intensive  
CDT 20512  Robot Ethics  (3 Credit Hours)  
Robots or "autonomous systems" play an ever-increasing role in many areas, from weapons systems and driverless cars to health care and consumer services. As a result, it is ever more important to ask whether it makes any sense to speak of such systems' behaving ethically and how we can build into their programming what some call "ethics modules." After a brief technical introduction to the field, this course will approach these questions through contemporary philosophical literature on robot ethics and through popular media, including science fiction text and video. This is an online course with required, regular class sessions each week. Class meetings are online via Zoom webinar software (provided by the University).Note: this course is delivered fully online. The course design combines required live weekly meetings online with self-scheduled lectures, problems, assignments, and interactive learning materials. To participate, students will need to have a computer with webcam, reliable internet connection, and a quiet place to participate in live sessions.
Satisfies the following University Core Requirements: WKSP - Core 2nd Philosophy  
CDT 20515  Data and Aritificial Intelligence Ethics  (3 Credit Hours)  
In the last decade, the Big Data revolution and developments in Artificial Intelligence (AI) have both created promises and raised several ethical issues. Computational emerging technologies have fostered the achievement of apparent benefits, while at the same they seem to exacerbate social inequalities and threaten even our own existence as a species. In this course, we will discuss those ethical and societal issues related to the development of AI and Big Data that have direct and concrete consequences on the way we perceive ourselves as persons, as members of society, and the way we conceive our place as a species on this planet. These issues will be analyzed in light of major ethical theories, but a special emphasis will be placed on virtue ethics. Recent works in virtue ethics are well positioned to make sense of the importance of our place as human beings on this planet, but at the same time they can account for the indispensable roles that machines play in our environment.The course is divided in three main parts. In the first part, I will introduce the main ethical frameworks, and in particular virtue ethics. In the second part, we will discuss AI. Societal and ethical issues raised by AI include the threats posed to the existence of our species; whether we should trust AI or we should find a way to build artificial agents with moral characteristics; whether AI will do most of our jobs in the future and if this scenario is desirable. In the third part, we will focus on selected issues concerning the Big Data revolution, such as how the autonomy of very complex algorithms can shape our lives in opaque ways and whether transparency is desirable; if the design of algorithms may hide bias leading to social inequalities; how algorithms are changing the way healthcare is provided.Upon successful completion of this course, you will be able to:1. define and sketch focal points of the virtue ethics and other relevant ethical theories 2. identify moral theories in arguments provided in support or in opposition to the use of certain AI-related and Big Data technologies 3. compare different arguments and highlight strengths and weaknesses.
Satisfies the following University Core Requirements: WKSP - Core 2nd Philosophy  
CDT 20520  Minds, Brains, and Persons  (3 Credit Hours)  
This course will treat some central issues in the philosophy of mind, such as freedom of the will, personal identity, and the relationship between mind and body.
Satisfies the following University Core Requirements: WKSP - Core 2nd Philosophy  
CDT 20600  Learning with Generative AI  (1 Credit Hour)  
Many students worldwide struggle with standard education models, feeling marginalized despite their unique talents, due to factors like learning differences and cultural barriers. The prevalent "one-size-fits-all" approach fails them, widening the achievement gap. There's a critical need for tech-driven, personalized learning strategies. Explore the exciting crossroads of generative AI and education in this integration course. Learn how to utilize popular tools like ChatGPT, Bing, and Bard to enhance your educational experiences. The course combines hands-on projects with theoretical insights, allowing you to apply AI in content creation, personalized learning, and more. Ethical considerations, such as data privacy and algorithmic bias, are also covered to ensure responsible implementation. Students will explore approaches for this real world complex challenge by drawing insights from both learning and computer sciences. They will then synthesize and apply the integrated knowledge acquired from these interdisciplinary perspectives. The course concludes with a look at the future of AI in education. Whether you're a lifelong learner, future educator, an edtech visionary, or simply curious about the AI buzz, this course is your gateway. No prior programming experience needed.
CDT 20641  R Programming  (2 Credit Hours)  
In this course, you will learn the foundational skills necessary in R that will enable you to acquire and manipulate data, complete exploratory data analysis (EDA), and create visualizations to communicate your findings. Note: this course is delivered fully online. The course design combines required live weekly meetings online with self-scheduled lectures, problems, assignments, and interactive learning materials. To participate, students will need to have a computer with webcam, reliable internet connection, and a quiet place to participate in live sessions. Students with other prerequisite courses or equivalent background preparation may enroll by permission of the instructor or permission of the Director of Undergraduate Studies, Professor Alan Huebner (Alan.Huebner.10@nd.edu).
CDT 20642  Python Programming  (2 Credit Hours)  
In this course, you will learn the foundational skills necessary in Python that will enable you to acquire and manipulate data, model data for the purposes of scientific analysis, and create visualizations to communicate your findings. The course will introduce you to efficient scientific computing using NumPy. You will learn how to apply the pandas library to perform a variety of data manipulation tasks, including selecting, subsetting, combining, grouping, and aggregating data. You will also learn how to generate and customize visualizations with matplotlib. The course will give you the basic ideas and intuition behind modern data analysis methods and their applications, with a strong focus on a course project and weekly assignments. Note: this course is delivered fully online. The course design combines required live weekly meetings online with self-scheduled lectures, problems, assignments, and interactive learning materials. To participate, students will need to have a computer with webcam, reliable internet connection, and a quiet place to participate in live sessions. Students with other prerequisite courses or equivalent background preparation may enroll by permission of the instructor or permission of the Director of Undergraduate Studies, Professor Alan Huebner (Alan.Huebner.10@nd.edu).
CDT 20650  Who Owns Your Data? Privacy Laws in the Age of Business Innovation  (3 Credit Hours)  
This course on Consumer Privacy for Business examines how businesses in the United States and Europe balance growth of business revenue and consumer privacy laws and policies. The course will consider European laws in particular General Data Protection Regulation and EU AI Act and how this differs from the US. The class will critically analyze privacy policies of 2 hi tech companies. In addition, the students will be asked to assess the role of the consumer in managing their own personal data. Students will establish a broad understanding of how consumer privacy laws are structured in the US and Europe and the role of businesses and consumers in managing within these laws.
CDT 20701  Fundamentals of Tech Ethics  (3 Credit Hours)  
This course will introduce students to fundamental ethical and social issues related to the design, development, and use of technology. Students will develop an understanding of philosophical ethical theories as a resource for analyzing how technology impacts both individual and collective civil, political, and human rights and issues related to autonomy, privacy, and identity, as well as how it reinforces power dynamics in society and its impacts on equity, justice, and fairness. Specific topics will include bias and fairness in algorithms, privacy, data governance and civil liberties, surveillance and power, social media, and the ethics of artificial intelligence.
Satisfies the following University Core Requirements: WKSP - Core 2nd Philosophy  
CDT 20704  Digital Literacy in Language Learning  (3 Credit Hours)  
This course offers a comprehensive understanding of digital literacy in relation to teaching and researching language acquisition. Students will learn a variety of digital writing technologies and be trained to think critically about cultural and communicative consequences of the digital media. Students will also gain the critical perspective and literacy tools needed to actively apply in language teaching and researching.
Satisfies the following University Core Requirements: WRIT - Writing Intensive  
CDT 20706  Archaeology of Hacking: Everything You Wanted to Know About Hacking But Were Afraid to Ask  (3 Credit Hours)  
"Hacking" is one of the most pressing topics of technological and societal interest. Yet, it is one of the most misunderstood and mischaracterized practices in the public sphere, given its ethical and technical complexities. In this course we will combine anthropological and computer science methods to explore the digital tools, practices, and sociocultural histories of hacking with a focus on their context of occurrence from the late 1960s to the present. Our goal is to help students think anthropologically about computing as well as technically about the digital mediations that we depend on in our lives.
Satisfies the following University Core Requirements: WKIN - Core Integration  
CDT 20710  Code in Context: Computing & the Liberal Arts   (3 Credit Hours)  
This course combines hands-on introduction to the basic concepts and technologies of computing with critical discussion of the historical, social, and cultural dimensions of computing, data, and digital technology. The work of the course includes content discussions that foreground the cultural, social, and historical dimensions of computing technologies, along with exploration and foundational skill building with various computing tools and methods. By studying how computing technologies have developed over time, as well as how they work, we’ll consider what kind of technological future we want, and how to build it, via a critical examination of the technologies and platforms that shape our lives together. Along the way, we’ll explore what computer science educators have identified as seven “big ideas” in computing: creativity, abstraction, data and information, algorithms, programming, the internet, and global impacts (AP Computer Science Principles).
Satisfies the following University Core Requirements: WKIN - Core Integration, WKST-Core Science & Technology  
CDT 20719  Algorithms, Data, and Society  (3 Credit Hours)  
Algorithms and data increasingly influence our behavior, steer resources, and inform institutional decisions that affect our everyday lives. This course will examine the social forces that shape what information gets recorded in databases and how algorithms are constructed and used. It will also introduce various approaches for assessing how algorithms and big data impact the social world. Along the way, we'll tackle important questions raised by these technological developments: What opportunities and challenges emerge when machine learning is applied to data about people? How should we evaluate whether algorithms are better or worse than the systems they replace? How might algorithms shape our agency, relationships, and access to opportunity?
CDT 20720  Design History  (3 Credit Hours)  
Design is one of the most pervasive and influential forms of human communication, shaping everything from ancient symbols carved in stone to the digital interfaces that define modern life. This course offers a survey of design’s history, examining design’s evolution across cultural, artistic, and technological revolutions. This course traces the ways in which design has functioned as a critical tool for information exchange, artistic expression, and ideological influence. Beginning with the origins of writing systems and illuminated manuscripts, we will progress through the development of typography and printing during the Renaissance, the industrialization of design in the 19th century, the radical experimentation of modernist movements, and the global impact of digital media in the 21st century. This course examines both the dominant cultural ideas embodied by design, as well as the counter-narratives it generates to express diverse cultural identities.
CDT 20750  Technological Revolutions and Environmental Change  (3 Credit Hours)  
How should we address the environmental impacts of new and emerging technologies such as Bitcoin, artificial intelligence, or electric cars? To answer this question, and others like it, we must first remember that technology does not exist in a vacuum; just as technologies impact the environment, social systems shape and are shaped by technological development. In this course, students will gain an understanding of these interrelated systems by reading a variety of historical and scientific sources with an emphasis on the impacts of technology upon the environment during history's three Industrial Revolutions (i.e., the rise of the steam engine, the emergence of mass production, and the development of computing technologies). These revolutions were times of rapid technological development with especially dramatic impacts on politics, economics, the environment, and society. Discussions of these readings in conjunction with individual research projects will allow students to incorporate the lessons of the course into a critical analysis of the impacts of rapid technological change, culminating in a discussion of what the future (and present state) of technological change may be. By the end of this course, students will have developed writing, research, and communication skills which will help them craft well-developed research questions and present evidence-driven arguments in their respective fields of study.
Satisfies the following University Core Requirements: WKHI - Core History, WRIT - Writing Intensive  
CDT 20800  Artificial Intelligence and Human Flourishing  (3 Credit Hours)  
Artificial intelligence is rapidly transforming many areas of society, impacting how we live as individuals and communities. This course will examine the issues raised by AI from the perspective of the Catholic understanding of the human person, particularly focusing on how to ensure that AI promotes rather than prevents human flourishing. The course will examine many issues related to AI, such as whether AI could be a person, relationships with chatbots, surveillance capitalism, the implications of Catholic Social Teaching for AI, AI in warfare, bias, transhumanism, and the impacts of social media.
Satisfies the following University Core Requirements: WKDT-Core Devlopment. Theology  
CDT 20801  AI and the Good Life  (1 Credit Hour)  
Many students are working to equip themselves with the practical skills that they will need to use AI in their chosen fields after graduation, but it is equally important to think critically about the bigger challenges that AI presents: changes to how and why we learn; increases in academic and professional misconduct; and questions of justice, social and environmental responsibility, and spiritual well-being. This weekly course will present an overview of these issues and encourage students to think through their implications for the good life in the 21st century.
CDT 20816  Philosophical Issues in AI  (3 Credit Hours)  
This course introduces some epistemological and ethical issues broadly related to artificial intelligence and machine learning. The course begins with an introduction to the historical development and the technical basis of some contemporary AI technology. Topics may include: basics of linear algebra; machine learning; neural network; examples of contemporary AI systems. The second part of the course discusses some epistemological issues related to AI. Topics may include: the problem of induction, AI assisted scientific research; transparency and interpretability. The final part of the course discusses the interaction between AI and the human society. Topics may include: the meaningfulness of various human activities when AI's ability on them supersedes human; algorithmic fairness; predictive policing; digital labor.
Satisfies the following University Core Requirements: WKSP - Core 2nd Philosophy  
CDT 20828  The Ethics of Emerging Weapons Technology  (3 Credit Hours)  
This course explores the ethical challenges posed by the ongoing revolution in the technology of war. After learning about some general, philosophical approaches to ethical decision making, we will examine a wide range of new weapons technologies, from "smart" bombs, drones, and robots to em (electromagnetic) weapons, cyberwar, and bio-enhancement, asking the question whether the existing framework of Just War Theory and the Law of Armed Conflict (LOAC) are adequate for war as it will be fought in the 21st century.
Satisfies the following University Core Requirements: WKSP - Core 2nd Philosophy  
CDT 21100  ID: Digital Visualization Lab  (1 Credit Hour)  
This one-credit course will focus on Adobe Creative Suite software. The class will meet one evening per week throughout the course of the semester. Programs and topics to be covered will be Adobe Photoshop, InDesign, Adobe Illustrator, proper file preparation, font access and usage as well as others.
Corequisites: CDT 20100  
CDT 21102  VCD Software Tutorial: Computing software and technology for designers  (1 Credit Hour)  
This one-credit course will focus on Adobe Creative Suite software. The class will meet one evening per week throughout the course of the semester. Programs and topics to be covered will be Adobe Photoshop, InDesign, Adobe Illustrator, proper file preparation, and font access and usage.
CDT 21110  D Think Lab  (0 Credit Hours)  
This once weekly lab session is a mandatory requirement for students enrolled in the Design Thinking course. These sessions focus on practical application of the topics and materials presented in class with students working in teams to employ techniques and methodology on assigned projects. This hands-on lab will having students exploring the research, brainstorming, ideation, iterative prototyping and presentation techniques that lead to creative innovation and disruptive breakthroughs applicable to students of any discipline.
CDT 21700  Introduction to Text Analytics with Python  (3 Credit Hours)  
Explore the power of understanding textual data with the aid of the Python programming language. Students will acquire essential skills to analyze and visualize text data, as well as develop a new breadth of knowledge in an increasingly important domain that provides new, innovative solutions to traditional humanities problems. This course will blend traditional methods of studying texts alongside the most popular coding language used in the digital humanities in a non-intimidating and inclusive environment. No prior programming experience required. Coding activities will be heavily based on real humanities data sets for immediate, immersive, and practical skill building.
CDT 24110  Design Matters: Introduction to Design Thinking  (3 Credit Hours)  
Silicon Valley Semester: MATERIALS FEE. Design has come more and more to describe not only the development of objects but the process by which one shapes the interactions and experiences of people with the systems, services and organizations around us. A deeply human-centered approach to problem solving, design thinking is centered around identifying and reframing complex problems, and solving them through a more creative, iterative and hands-on approach. This course will follow a series of overlapping modules that will introduce the student to the various steps employed in the design thinking process and becoming familiar with the tools and methodologies used. The course will feature a hybrid seminar format with lectures and case studies followed by hands-on exercises and practical applications of the theories in the form of team projects. Students will be able to apply this methodology to problems of a variety of disciplines from science and engineering to business and the liberal arts. The course is the gateway for the Collaborative Innovation minor.Also taught in several study abroad locations: This module introduces students to the design, presentation, and communication of information in a range of media. It focuses on information types, methods and modes of presentation, and document design and layout. The module provides a foundation of the theory and practice of information design and presentation. It aims to develop understanding of design principles in society and increase critical awareness of information presentation techniques
Satisfies the following University Core Requirements: WKAL - Core Art & Literature  
CDT 24510  Robot Ethics  (3 Credit Hours)  
Robots or "autonomous systems" play an ever-increasing role in many areas, from weapons systems and driverless cars to health care and consumer services. As a result, it is ever more important to ask whether it makes any sense to speak of such systems' behaving ethically and how we can build into their programming what some call "ethics modules." After a brief technical introduction to the field, this course will approach these questions through contemporary philosophical literature on robot ethics and through popular media, including science fiction text and video. This is an online course with required, regular class sessions each week. Class meetings are online via Zoom webinar software (provided by the University). Note: this course is delivered fully online. The course design combines required live weekly meetings online with self-scheduled lectures, problems, assignments, and interactive learning materials. To participate, students will need to have a computer with webcam, reliable internet connection, and a quiet place to participate in live sessions.
Satisfies the following University Core Requirements: WKSP - Core 2nd Philosophy  
CDT 24520  Tech & Innovtion Ethics  (3 Credit Hours)  
This course will closely consider the ethical responsibilities inherent in the process of technological innovation from the perspective of the innovator. Innovation is here broadly framed as ethical and social intervention in the life of users and society rather than merely technical invention. Topics covered include the nature of responsibility, values in design, the roles of regulation and of business models, and cases from social media, AI, and robotics.
Satisfies the following University Core Requirements: WKSP - Core 2nd Philosophy  
CDT 24641  R Programming  (2 Credit Hours)  
In this course, you will learn the foundational skills necessary in R that will enable you to acquire and manipulate data, complete exploratory data analysis (EDA), and create visualizations to communicate your findings. <p> Note: this course is delivered fully online. The course design combines required live weekly meetings online with self-scheduled lectures, problems, assignments, and interactive learning materials. To participate, students will need to have a computer with webcam, reliable internet connection, and a quiet place to participate in live sessions. <P> Students with other prerequisite courses or equivalent background preparation may enroll by permission of the instructor or permission of the Director of Undergraduate Studies, Professor Alan Huebner (Alan.Huebner.10@nd.edu).
CDT 24642  Python Programming  (2 Credit Hours)  
In this course, you will learn the foundational skills necessary inPython that will enable you to acquire and manipulate data, model data for the purposes of scientific analysis, and create visualizations to communicate your findings. The course willintroduce you to efficient scientific computing using NumPy. You will learn how to apply the pandas library to perform a variety of data manipulation tasks, including selecting, subsetting, combining, grouping, and aggregating data. You will also learn how to generate and customize visualizations with matplotlib. The course will give you the basic ideas and intuition behind modern data analysis methods and their applications, with a strong focuson a course project and weekly assignments. <p> Note: this course is delivered fully online. The course design combines required live weekly meetings online with self-scheduled lectures, problems, assignments, and interactive learning materials. To participate, students will need to have a computer with webcam, reliable internet connection, and a quiet place to participate in live sessions. <P> Students with other prerequisite courses or equivalent background preparation may enroll by permission of the instructor or permission of the Director of Undergraduate Studies, Professor Alan Huebner (Alan.Huebner.10@nd.edu).
CDT 27701  Poetry Machines: Computing, Culture & Creativity  (1 Credit Hour)  
This team-taught introduction to computing and literary studies is organized around the design, programming, construction, and implementation of a poetry robot. Taking inspiration from what is likely the first work of digital literature, Christopher Strachey’s love letter algorithm for the Manchester Mark 1 computer in 1952, students in this course will explore the relationship between literary expression, romantic desire, and computational procedures while gaining first-hand experience in algorithmic design and robotic construction. The course’s collaborative framework means that all students are warmly encouraged to enroll, including those with no prior experience in either poetry or computer programming. Through a partnership between the Idzik Computing & Digital Technologies Program and the Navari Family Center for Digital Scholarship, poetry bot designs will be showcased at the end of the semester and in select campus locations during the Spring 2024 semester as part of Love Data Week (February) and National Poetry Month (April). This course is organized around a few central framing tenets: All media forms possess unique affordances that structure, shape, and limit what can be done in those forms Computing technologies and creative work are embedded in and shaped by historical and material conditions Text is only one expressive form among many others, including images, sound, data, and computation, that contribute to a digital object’s meaning
CDT 27702  Placing History  (1 Credit Hour)  
This team-taught course offers an introduction to spatial history methods. Working at the intersection of archival research, digital studies, and geographic information systems (GIS), the course explores the lines of inquiry and modes of knowledge production that emerge at the intersection of historical research methods and geospatial tools. Through a partnership with the Idzik Computing & Digital Technologies Program, Geospatial Analysis & Learning Lab, and Navari Family Center for Digital Scholarship, students will learn basic techniques for identifying, analyzing, and manipulating geospatial data. Course final projects will allow students to build interactive digital storytelling projects using the ArcGIS Online tool suite and large-scale data sources like the National Historic Geographic Information System (NHGIS). The course’s collaborative framework means that all students are warmly encouraged to enroll, including those with no prior experience in either archival research or digital tools. The course will consist of 12 class meetings.
CDT 30010  Elements of Computing I  (3 Credit Hours)  
An introduction to the technical and social dimensions of computing. This course assumes no prior programming experience and emphasizes computational thinking, problem-solving, object-oriented programming, and programming literacy using Python. Topics covered include basic syntax, data types, conditional execution, control flow structures, file I/O, and basic data manipulation. This includes basic programming constructs such as data, variables, functions, conditionals, loops, lists, files, sets, and dictionaries. Also addresses the social and historical dimensions of computing, stakeholder analysis, design requirements, and research in technology domains.

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

CDT 30011  Computing as Responsible Technology  (3 Credit Hours)  
This course is an introduction to the sociotechnical dimensions of computing. This course combines introductory programming literacy using Python with a background in computing design, ethics, and social implications of technology. Students will learn basic programming constructs such as data, variables, functions, conditionals, loops, lists, files, sets, and dictionaries, as well as stakeholder analysis, design requirements, and research in technology domains. Students will practice programming through in-class and take home assignments, as well as participate in "sprint" workshops that present tech ethics dilemmas based on present day concerns in the workforce. Only open to students in the Glynn Family Honors Program.
CDT 30020  Elements of Computing II  (3 Credit Hours)  
Intermediate level programming using Python. Object-oriented programming and elements of software design. Development environments. Web services and APIs, including web service design. Cloud-based services for storage, retrieval, and computation. Course project incorporating the generation/acquisition, manipulation, and presentation of data.
Prerequisites: CDT 30010 or CSE 10101 or CSE 14101  

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

CDT 30030  Technology as a Profession Seminar  (1 Credit Hour)  
Technology as a Profession advances students' understanding of how the lessons they learn in the Idzik Computing and Digital Technologies Minor may support their personal and professional trajectories. Topics include the nature of technology and technology related work, key skills for professional success, the intersection of professional and personal values, and their impacts on decision making. The class is visited by a significant number of guest speakers from a range of technological backgrounds and disciplines. Visitors join assigned students for dinner following class for deeper discussion and networking. Out of class activities prepare students to learn more about potential opportunities and career enhancement methods. Required of students in the CDT minor and open to students in the Minor in Data Science.

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

CDT 30040  Technology, Culture, Careers  (1 Credit Hour)  
This course is designed to introduce students to the vibrant culture of innovation, emerging technologies, and career opportunities in the technology industry and in Silicon Valley. Industry experts from innovative companies will present on topics across a wide spectrum of functional areas such as - new product idea generation and design, funding, operations and scaling, marketing, data science, and other topics. While the course is open to all students, those attending/planning for the Silicon Valley Semester offered by ND California are encouraged to sign up.
CDT 30110  VCD 3: Digital Media Design  (3 Credit Hours)  
MATERIALS FEE. This course focuses on the design of websites and interactive products. The course will explore user-centered (UX) design methods, Information Architecture (IA), the development of digital user interfaces (UI), the potential of interactive products to affect change, and the ethics of digital design. Students will gain a deeper understanding of design processes, digital design principles, current prototyping tools, and various research methodologies used in the design of websites and interactive products. This studio-based design course is structured around projects and exercises that guide students through the digital design process and introduce them to the diverse settings where web-based interactive design is applied.

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

CDT 30111  UI/UX Design (User-Interface/User-Experience)  (3 Credit Hours)  
UI/UX Design is an intermediate course that explores the design of interfaces for traditional and emerging interactive media. Students will gain an understanding of design principles and methods that are critical to the performance of these interfaces. The class will focus on applying color, typography, scale, imagery, and design patterns across a variety of platforms that might, include mobile, web, environmental, augmented, or virtual media. This class is primarily structured around assigned studio problems. Students will divide their time between lecture, critique, demonstration, presentations and in-class work.
CDT 30120  Design Research: From Insight to Innovation  (3 Credit Hours)  
Research for Impact is an engaging and dynamic course that investigates wicked problems through creative research methods that provide insights and opportunities for project stakeholders to produce lasting change. Students are equipped with essential quantitative and qualitative research skills and methodologies, empowering them to explore, analyze, and help confront complex design challenges. Students will craft inventive research toolkits, which they will utilize in real-world scenarios to uncover deep needs and foster opportunities for a more inclusive design and research process.
Satisfies the following University Core Requirements: WKSS - Core Social Science  

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

CDT 30130  An Introduction to User Experience (UX) in Instructional Design  (3 Credit Hours)  
This course focuses on the application of User Experience (UX) Design principles and techniques in the instructional design process to develop digitally-enhanced instructional materials for educational and training purposes. We start by introducing UX design, why it matters, and the key principles in conjunction with best practices you should know about. The course then progresses into the topic of instructional design. You will use prototype delivery tools (such as Adobe XD) to design and create instructional modules in an effort to enhance user experiences that help learners/trainers to find and fulfill their needs in the most effective, efficient, and satisfying manner. Finally, we will use Heuristic Analysis to evaluate your modules to ensure the end product meets the desired goals to make the instructional products more accessible and usable. Through these hands-on experiences, you will gain the required skills and knowledge of UX and instructional design to develop effective applications in a wide variety of instructional settings including, but not limited to, schools, industry, government, health-related agencies, and institutions of higher education.
CDT 30135  Visual Communication Design 2: History, application, and art of typography  (3 Credit Hours)  
MATERIALS FEE. This second course in Visual Communication Design sequence focuses on the art of typography, its history, and the use of type as a critical element in the visual world by building on key concepts introduced in Fundamentals of Design. Students will gain fluency in typography and its systematic application to traditional and modern media. This studio-based design course is structured as a series of projects exploring message-making and type as image. Students will learn the origins and constructions of typography; how the visual translation of type influences human perception and understanding; and how textual messaging is evolving to include iconographic elements by exploring a variety of applications such as icons, symbols, alphabets, posters, animations, and non-traditional books.
CDT 30140  Human Computer Interaction  (3 Credit Hours)  
An in-depth coverage of the field of Human-Computer Interaction (HCI) including its history, goals, principles, methodologies, successes, failures, open problems, and emerging areas. Topics include the fundamental principles of HCI (e.g., consistency, compatibility, pictorial realism), models of the human (e.g., perception, attention, memory, learning), interaction modalities and paradigms (e.g., windowing systems, haptic interactions), best-practice design principles (e.g., user-centered design, universal design, rapid application development), techniques to evaluate interfaces and interactions (e.g., observational methods, think-aloud protocols, cognitive walkthroughs), and emerging topics in HCI (e.g., affective computing, augmented cognition, social computing, ubiquitous computing).
CDT 30155  Human-Centered Design for Social Innovation  (3 Credit Hours)  
This course introduces the foundational theories of human-centered design (HCD), its critiques, and the subsequent development of design principles, followed by a practical, hands-on exploration of HCD methods. It approaches design as a broadly applicable practice across multiple domains, including – but not limited to – social innovation and computing for social good. The course is organized into four modules. The first module examines the foundations of HCD, its critiques, and its evolution toward community-driven, value-aligned, and justice-oriented approaches. The next two modules provide hands-on experience in design research, prototyping, and reflection, where students learn to integrate technical, ethical, and social insights into actionable design strategies. In the final module, students will address real-world design challenges drawn from domains such as global development, sustainability, and public policy. The course welcomes students from the social entrepreneurship and innovation minor, global affairs, computer science and engineering, poverty studies, business, public policy, science-technology-values, and peace studies who are interested in designing for social impact.
CDT 30200  Privacy and Security  (3 Credit Hours)  
In today's digital age, people and organizations produce and deal with unprecedented amounts of data. Thus, issues concerning information privacy and security have taken on critical importance. Information privacy and security are fundamentally about data protection. Information privacy refers to decisions around what information should be protected, from whom, why, and issues related to the ownership of information; whereas information security refers to the tactics and technologies to ensure data protection. In this course, we will address questions such as: How should organizations manage privacy and security issues? What are the various privacy and security threats that organizations and individuals face? What are the current advancements in privacy and security technologies and government regulations? We will learn about economics of privacy, biases and heuristics in privacy decisions, privacy ethics, social engineering, and public policy and regulations. Also, we will gain an understanding of security threats and gain insight into managerial best practices for managing information security. This course will involve a number of assignments along with interactive in-class exercises aimed at enhancing your privacy and security decisions.
CDT 30300  Baseball in America  (3 Credit Hours)  
Baseball is one of the most enduringly popular and significant cultural activities in the United States. Since the late 19th century, baseball has occupied an important place for those wishing to define and understand "America." Who has been allowed to play on what terms? How have events from baseball's past been remembered and re-imagined? What is considered scandalous and why (and who decides)? How has success in baseball been defined and redefined? Centering baseball as an industry and a cultural practice, this course will cover topics that include the political, economic, and social development of professional baseball in the United States; the rise of organized baseball industry and Major League Baseball; and globalization in professional baseball. Readings for this course will include chapters from texts that include Rob Rucks's How the Major Leagues Colonized the Black and Latin Game (2011), Adrian Burgos's Playing America's Game: Baseball, Latinos, and the Color Line (2007), Daniel Gilbert's Expanding the Strike Zone: Baseball in the Age of Free Agency (2013), Robert Elias's How Baseball Sold U.S. Foreign Policy and Promoted the American Way Abroad (2010), and Michael Butterworth's Baseball and Rhetorics of Purity: The National Pastime and American Identity During the War on Terror (2010). Coursework may include response papers, primary source analysis, and a final project.
CDT 30305  Decolonizing Gaming: Critical Engagement Through Design and Play  (3 Credit Hours)  
This course aims to change the way you think not only about the way that we play games, but also about the way that video games teach their players to behave within their digital worlds. This course will encourage students to reflect on and utilize their lived experiences as players, and utilize these experiences to locate themselves within their analysis and writing as well as their design practices. This course will undertake an intensive, interdisciplinary focus on the history of video game development, representation in video games, and the languages that digital games work in as well as decolonial theory and diverse theories of design. This class will engage with a variety of scholarly texts, video games, media posts, videos, and design exercises, in order to illustrate the ways in which video games have shaped the ways we play, think, and behave within their spaces. Students will be required to write and design around these lessons and address and push back against the problematic behaviors and colonial narratives around violence, race, gender, sexuality, and relationship to the land that these gamic languages and lessons have created.
Satisfies the following University Core Requirements: WKAL - Core Art & Literature  
CDT 30360  Introduction to Digital Humanities  (3 Credit Hours)  
Can computers help us read better? What would it mean to read distantly rather than closely? How is big data challenging traditional modes of study in the humanities? The emergent field of digital humanities asks these questions, and others like them. This course offers an overview of the field, including current practices that might include computational analysis, digital mapping, information visualization, and the production of digital exhibits. Students from all disciplinary backgrounds are welcome. The course will culminate with students producing a DH project on a topic of their choosing. No programming experience required.

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

CDT 30370  Computational and Theological Models of the Human Person  (3 Credit Hours)  
How can one understand theological aspects of the human person using computational methods? Drawing upon neuroscience and the psychology of religion, one can model cognitive and linguistic aspects of human moral, religious, and spiritual development and exemplarity in ways amenable to computational analysis and simulation. The course will focus on using broadly applicable, semantic analysis techniques from artificial intelligence to extract meaning from classic and contemporary texts that are significant for theological anthropology, Christian spirituality, and moral theology.
Satisfies the following University Core Requirements: WKDT-Core Devlopment. Theology  

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

CDT 30375  Literary Geographies of Gender: Computer-Assisted Study of Gender and Geography in 19th- and 20th- C  (1-3 Credit Hours)  
In this course, students and the professor will operate as a research team, each taking on particular tasks according to individual interests and all working towards a common goal: understanding how the geography of nineteenth- and twentieth- century British fiction was influenced by gender. Do novels show that men had more freedom of mobility than women? How did the author's gender influence what places and kinds of places they represented? Did the importance of gender change throughout the centuries, as it's often assumed? We'll strategize how to test large-scale hypotheses about gender, geography, and time using a variety of resources and techniques,including a large collection of geographic data extracted from British novels. The Center for Digital Scholarship instructional team will offer workshops on digital tools including Voyant, GIS (geographic information system), information visualization, machine learning (such as topic modeling and document clustering and classification), and on scholarly research. In consultation with the professor, students will be able to choose how they contribute to the project, gaining experience that will support their own research interests and professional aims. This is a 1-credit course but, with the instructor's permission, students may opt to take it for 2 or 3 credits. While prior experience with digital tools, programming, and/or nineteenth- and twentieth century fiction would be useful for the group, the course has no prerequisites. Everyone will join the class with different background knowledge and will learn through hands-on experience. Students may be at any stage of university education, from first year through graduate studies.
CDT 30380  Text Mining the Novel  (3 Credit Hours)  
A course in quantitive and computational approaches to analyzing large bodies of text. Broadly speaking, the course covers text mining, content analysis, and basic machine learning, emphasizing (but not limited to) approaches with demonstrated value in literary studies. Students will learn how to clean and process textual corpora, extract information from unstructured texts, identify relevant textual and extra-textual features, assess document similarity, cluster and classify authors and texts using a variety of machine-learning methods, visualize the outputs of statistical models, and incorporate quantitative evidence into literary and humanistic analysis. Most of the methods treated in the class are relevant in other fields. Students from all majors are welcome. No prerequisites, but some programming experience strongly recommended. Taught in Python.
CDT 30385  Data Feminism  (3 Credit Hours)  
Feminism isn't only about women, nor is feminism only for women. Feminism is about power - about who has it and who doesn't. And in today's world, data is power. Data can be used to create communities, advance research, and expose injustice. But data can also be used to discriminate, marginalize, and surveil. This course will draw intersectional feminist theory and activism to identify models for challenging existing power differentials in data science, with the aim of using data science methods and tools to work towards justice. Class meetings will be split between discussions of theoretical readings and explorations of data science tools and methods (such as Tableau, RStudio, and Python). Those readings may include chapters from texts that include Catherine D'Ignazio and Lauren Klein's Data Feminism (2020), Virginia Eubanks' Automating Inequality: How High-Tech Tools Profile, Police, and Punish the Poor (2018), Ruha Benjamin's Race After Technology: Abolitionist Tools for the New Jim Code (2019), and Sasha Costanza-Chock's Design Justice: Community-Led Practices to Build the Worlds We Need (2020). This course will also examine the data advocacy and activism work undertaken by groups like Our Data Bodies, Data for Black Lives, the Anti-Eviction Mapping Project, and Chicago-based Citizens Police Data Project. Over the course of the semester, students will develop original research projects that use data to intervene in issues of inequality and injustice. This course is not about gaining mastery of particular data science tools or methods, therefore familiarity with statistical analysis or data science tools (R, RStudio, Python, etc.) is NOT a prerequisite for this course.
CDT 30390  Sport and Big Data  (3 Credit Hours)  
Sport is one of the most enduringly popular and significant cultural activities in the United States. Data has always been a central part of professional sport in the US, from Henry Chadwick's invention of the baseball box score in the 1850s to the National Football League's use of Wonderlic test scores to evaluate players. This course focuses on the intersecting structures of power and identity that shape how we make sense of the "datification" of professional sport. By focusing on the cultural significance of sport data, this course will put the datafication of sport in historical context and trace the ways the datafication of sport has impacted athletes, fans, media, and other stakeholders in the sport industry. The course will also delve into the technology systems used to collect and analyze sport data, from the TrackMan and PITCHf/x systems used in Major League Baseball to the National Football League's Next Gen Stats partnership to emerging computer vision and artificial intelligence research methods. Readings for this course will draw on texts like Christopher Phillips' Scouting and Scoring: How We Know What We Know About Baseball (2019), Ruha Benjamin's Captivating Technology: Race, Carceral Technoscience, and Liberatory Imagination in Everyday Life (2019), and Michael Lewis' Moneyball: The Art of Winning an Unfair Game (2004). Class meetings will be split between discussions of conceptual readings and applied work with sport data and technology systems. Coursework may include response papers, hands-on work with data, and a final project. Familiarity with statistical analysis, data science, or computer science tools and methods is NOT a prerequisite for this course.
CDT 30395  Race and Technologies of Surveillance  (3 Credit Hours)  
The United States has a long history of using its most cutting-edge science and technology to discriminate, marginalize, oppress, and surveil. The poorhouse and scientific charity of an earlier era have been replaced by digital tracking and automated decision-making systems like facial recognition and risk prediction algorithms. This course focuses on how automated systems are tasked with making life-and-death choices: which neighborhoods get policed, which families get food, who has housing, and who remains homeless. This course will examine black box tools used in K-12 education, social services, and the criminal justice system to better understand how these technologies reinforce and worsen existing structural inequalities and systems of oppression. Class meetings will be split between discussions of conceptual readings and applied work with technology systems. Readings for this course will draw on texts that include Safiya Noble's Algorithms of Oppression: How Search Engines Reinforce Racism (2018), Virginia Eubanks' Automating Inequality: How High-Tech Tools Profile, Police, and Punish the Poor (2018), Catherine D'Ignazio and Lauren Klein's Data Feminism (2020), and Meredith Broussard's Artificial Unintelligence: How Computers Misunderstand the World (2019). This course will also examine the advocacy and activism work undertaken by groups like Our Data Bodies, Data 4 Black Lives, Algorithmic Justice League, Auditing Algorithms, Big Brother Watch, and Chicago-based Citizens Police Data Project. Coursework may include response papers, hands-on work, and a final project. Familiarity with statistical analysis, data science, or computer science tools and methods is NOT a prerequisite for this course.
CDT 30405  Experiments in Narrative  (3 Credit Hours)  
This course will explore the narrative potential of photographic media as well as the role of sequencing in the creative process. Projects will use both still photography and video as vehicles for storytelling and conceptual expression. Students will gain competency in image and video editing software and techniques while taking inspiration from cinema, video art, and photography. A combination of production, critique, and readings will advance student understandings of narrative structure and experimental approaches to time-based media.
CDT 30410  3D Digital Production for Animation and Video Games  (3 Credit Hours)  
Interested in pursuing a career in feature animation, special effects, or video games? This class will be your first step in learning the tools and techniques of 3D digital content creation for the entertainment industry. Students will learn the basics of modeling, texturing, animation, lighting, and rendering using the industry-standard program, Autodesk Maya. Through video tutorials and production lessons, students will get hands-on, practical experience in the major areas of digital content creation in Maya. Students will also learn foundational principles of animation and 3D design through weekly lectures, screenings of feature animated films, and interactive play-throughs of modern console video games. This class will require a significant amount of individual work in the DPAC 3D Animation Lab outside of class time.

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

CDT 30420  Sound and Music Design for Digital Media  (3 Credit Hours)  
Sound and music for digital media is an often overlooked art form that is critical to the effective telling of a story. Writer-director George Lucas famously said that "sound is 50 percent of the movie-going experience." Director Danny Boyle mentioned in a n interview that "the truth is, for me, it's obvious that 70, 80 percent of a movie is sound. You don't realize it because you can't see it." At its root, sonic design creates mood and setting - it engages the audience on a primal, emotional level, in ways that imagery alone can not achieve. A cleanly recorded and creatively edited sound effects track can immerse an audience in a fictional world. Music, whether used sparingly or in grandiose fashion, can enhance or subvert the visual component of a film or video game to create cinematic magic. Through feature film screenings, video game play-through sessions, and hands-on production assignments using Adobe Audition CC, students will learn how to direct the emotions of an audience through creative recording, mixing, and editing of sound effects and music.

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

CDT 30421  The Animation Course: History, Practice, Forms, and Cultures  (3 Credit Hours)  
Animation is everywhere. In feature films, video games, visual effects sequences, live-action shows, Saturday morning cartoons, documentaries, television ads, mobile phone apps, websites, movie trailers, title sequences, social media content, roadside billboards, art installations, and more - we are surrounded by animation and it permeates our visually-oriented world. Now more than ever, it is important to understand what animation is, its origins, the multitude of forms it can take, how it represents diverse cultures and ideas, and of course - how to create it. We will learn the history of the art form from the late 19th century to present; different techniques used in its creation, including hand-drawn, experimental, stop-motion, and computer-generated; and how it represents a variety of global cultural perspectives. We will approach these topics critically, and then apply what we learn towards animation production projects using Adobe Photoshop, Premiere, and After Effects. Through critical reading assignments, video essays, film screenings, and hands-on production assignments, we will gain a holistic understanding and appreciation of animation as an art form as well as practical skills that can be applied to a variety of higher level courses and creative careers. This is a hybrid critical studies and production course, and as such, we will "learn by doing" in both lecture and lab settings.
CDT 30423  Applied Multimedia Technology  (3 Credit Hours)  
Fully literate citizens are able to use the language of digital media as well as text. They can access, understand, analyze, and produce sound, images, and video. By the end of this course, students will be able to operate media recorders and develop media messages using Audacity, Photoshop, and Premiere. They will also be able to use media language describe and critique several kinds of messages. Projects include an edited audio recording, a set of posters, and a video. Two exams assess knowledge of media language and the ability to critique media. Students also produce an electronic portfolio to document their media literacy.

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

CDT 30425  La Telenovela  (3 Credit Hours)  
In this course you will study the telenovela in an integrated multidisciplinary learning environment. You will learn the formulas of the classic telenovela and its archetypical characters, and explore the cultural impact of the telenovela in Latin America and the world. In addition, you will engage in the linguistic and technical aspects of screenwriting, production, acting and post-production through the creation of a class "telenovela."
Prerequisites: ROSP 20202  
Satisfies the following University Core Requirements: WKAL - Core Art & Literature  

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

CDT 30430  Internet Television Production  (3 Credit Hours)  
Working in conjunction with Fighting Irish Digital Media and the website UND.com, students will learn the many aspects of producing content for an internet based television network. From the beginning idea to the final upload, this is a creative hands-on production course with students writing, shooting, and editing digital media pieces for an online audience. In addition, as part of a live broadcast production team during numerous Notre Dame sporting events throughout the semester, students will also learn the many techniques used in multi-camera television production.
Prerequisites: FTT 30410 or FTT 30405  

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

CDT 30435  3D Digital Production for Animation and Video Games  (3 Credit Hours)  
Interested in pursuing a career in feature animation, special effects, or video games? This class will be your first step in learning the tools and techniques of 3D digital content creation for the entertainment industry. Students will learn the basics of modeling, texturing, animation, lighting, and rendering using the industry-standard program, Autodesk Maya. Through video tutorials and production lessons, students will get hands-on, practical experience in the major areas of digital content creation in Maya. Students will also learn foundational principles of animation and 3D design through weekly lectures, screenings of feature animated films, and interactive play-throughs of modern console video games. This class will require a significant amount of individual work in the DPAC 3D Animation Lab outside of class time.

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

CDT 30510  Introduction to Cognitive Neuroscience  (3 Credit Hours)  
This is a survey course that introduces students to the biological substrates underlying various forms of cognition in humans, with a specific focus on mental processes. We will explore how psychological and cognitive functions are produced by the brain. Cognitive neuroscience is a branch of both psychology and neuroscience, drawing from disciplines such as biological psychology (biopsychology), neuroscience, cognitive psychology, and neuropsychology. We will cover a broad range of topics, including learning and memory, perception, development and neural plasticity, cerebral lateralization and language, emotions and social cognition, stress, sleep and dreaming, and consciousness. No previous coursework in neuroscience is required, but at least some experience with biology or biopsychology is preferred.

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

CDT 30520  Introduction to Biopsychology  (3 Credit Hours)  
The brain gives rise to all thoughts, feelings, learning- much of what we study in the field of psychology. In this course, you will learn the basics of how the brain works. Topics covered will include: how neurons transmit signals; basic neuroanatomy (functions of different parts of the brain); the neural basis of sensory processes, such as vision, hearing, smell and taste; movement and autonomic functions; motivations, such as hunger and thirst; emotions and stress; and cognitive functions such as learning, memory, and language. Examples and evidence will come from studies of brain-damaged human patients as well as animal neuroscience research. The evolution of the human brain and comparison to other species' brains will also be considered.Prerequisites: Introductory psychology. Some biology coursework will also be helpful, but not required.

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

CDT 30540  Cognitive Psychology  (3 Credit Hours)  
A lecture course presenting a cognitive approach to higher processes such as memory, problem solving, learning, concept formation, and language.

Enrollment is limited to students with a program in Computing & Digtl Technologies.

CDT 30550  Learning and Memory  (3 Credit Hours)  
A survey of the theories and methods relating to basic processes in learning and memory from both biological and cognitive perspectives.
CDT 30560  AI in the 21st Century  (3 Credit Hours)  
According to several popular narratives, Artificial Intelligence is either about to be the most transformational influence on human culture since the Industrial Revolution, or an over-hyped set of diffuse technologies and systems with only superficial relation to each other. In this course, students will consider AI from several different disciplinary perspectives in order to make sense of both the narratives and the science surrounding it. These perspectives include computer science, the history of technology, philosophy, AI ethics, and science fiction. By taking up these different perspectives, students will develop vocabularies for talking about AI and, importantly, for thinking about its future.
CDT 30610  The Digital Economy - The economics of "Big Tech"  (3 Credit Hours)  
In this course, we will study the novel challenges of the digital economy. The course will begin with economic concepts and issues related to the network industry structure, in particular market power analysis and the appropriate regulatory and antitrust responses. Policy issues related to net neutrality, network access and the "digital divide" will form the next segment of the course. The exchange of personal information for access to "free" networks will then be examined from both an economic and policy perspective. We will conclude by comparing and contrasting various international approaches to the digital economy.
Prerequisites: (ECON 10010 or ECON 10011 or ECON 10091 or ECON 14100 or ECON 14101 or ECON 20010 or ECON 20011) and (ECON 10020 or ECON 10092 or ECON 14022 or ECON 20020 or ECON 24020 or ECON 24021 or ECON 24022)  
CDT 30611  Ten Years Hence  (1 Credit Hour)  
This course will explore issues, ideas and trends likely to affect business and society over the next decade. The series of lectures will feature a wide range of experts on economic demography, biotechnology, religious fundamentalism, oil and peace, futurism and work, natural resources and more.
CDT 30614  Auditing AI: An Introduction  (3 Credit Hours)  
As artificial intelligence (AI) grows increasingly pervasive in society, it is essential that we develop an understanding of how AI systems work. A vital part of this understanding is a careful consideration of various risks (e.g., the presence of bias, a lack of transparency, regulatory compliance) when AI systems are designed and deployed in real-world settings. To understand and address these concerns, this course introduces students to the fundamentals of AI auditing — the practice of evaluating and improving the ethics of AI systems. Through a combination of interactive discussions and semi-technical lab sessions, students will develop an auditing “toolkit”. This toolkit includes both theoretical and technical concepts, especially relevant for the increasingly interdisciplinary teams of the modern workforce. Students will work on group case assignments as “audit committees” that reflect the needs of a variety of stakeholders (e.g., developers, managers, investors, users). Groups will identify and discuss potential concerns or risks associated with AI systems as well as develop recommendations to address them. Overall, the course aims to provide an interdisciplinary and hands-on introduction to AI auditing, allowing students to gain insights into the opportunities and challenges associated with the design and deployment of AI systems that minimize societal risk and increase their effectiveness.
CDT 30630  Real Estate Disruption  (2 Credit Hours)  
Technology is dramatically disrupting the real estate industry. Record amounts of capital allocation to both new technologies and business models is transforming the industry while presenting new opportunities and threats to businesses and practitioners. This course will examine a series of analytical frameworks and explore how technology is changing virtually all real estate activities. We will study individual Proptechs and Fintechs that are reinventing both residential and commercial real estate. Students will develop skills to better understand disruptive technologies and business models as future consumers, investors, developers, or management of such technologies. The course will utilize a combination of lectures, case studies, readings, industry speakers and student presentations.
CDT 30643  SQL For Data Science  (1 Credit Hour)  
This course will teach students how to use Structured Query Language (SQL) to access and manipulate data stored in databases. Students will learn fundamental commands for filtering records, selecting variables, and merging data tables. Students will also create and modify relational database schemas to store structured data. Students will apply these skills in the context of solving a research question, using SQL to obtain the appropriate data set, and then creating an appropriate analysis or visualization.
CDT 30660  Data Storytelling  (1.5 Credit Hours)  
A principal challenge for anyone working with ubiquitous data is communicating results of an analysis to stakeholders. This course teaches students the art of clear, effective, and engaging data presentation with attention to the business necessity of translating complex technical subjects into actionable insights for a lay audience. Students will harness the power of storytelling for the strategic benefit of an organization by turning a raw set of data into a compelling message that resonates with an intended audience. 1.500 Credit hours
CDT 30665  Football in America  (3 Credit Hours)  
Football is one of the most enduringly popular and significant cultural activities in the United States. Since the late 19th century, football has occupied an important place for those wishing to define and understand "America." And Notre Dame football plays a central role in that story, with larger-than-life figures and stories, from Knute Rockne's "Win one for the Gipper" line to the "Four Horsemen" backfield that led the program to a second national championship in 1924. The mythic proportions of the University's football program cast a long shadow on the institution's history, cultural significance, and traditions. This course focuses on Notre Dame football history as an entry point into larger questions about the cultural, historical, and social significance of football in the U.S. Who has been allowed to play on what terms? How have events from Notre Dame football's past been remembered and re-imagined? How has success in Notre Dame football been defined and redefined? In particular, the course will focus on how Notre Dame football became a touchstone for Catholic communities and institutions across the country navigating the fraught terrain of immigration, whiteness, and religious practice. This course will take up those questions through significant engagement with University Archive collections related to Notre Dame football, working with digitized materials to think about questions relating to access and discovery of physical and electronic collections. This course will include hands-on work with metadata, encoding and markup, digitization, and digital preservation/access through a collaboration with the University Archives and the Navari Family Center for Digital Scholarship. Readings for this course will include chapters from texts such as Murray Sperber's Shake Down the Thunder: The Creation of Notre Dame Football (1993), TriStar Pictures' Rudy (1993), Steve Delsohn's Talking Irish: The Oral History of Notre Dame Football (2001), Jerry Barca's Unbeatable: Notre Dame's 1988 Championship and the Last Great College Football Season (2014), David Roediger's Working Toward Whiteness: How America's Immigrants Became White (2005), David Roediger's The Wages of Whiteness: Race and the Making of the American Working Class (1991), and Noel Ignatiev's How the Irish Became White (1995). Class meetings will be split between discussions of conceptual readings and applied work with library and information science technologies and systems. Coursework may include response papers, hands-on work with data, and a final project. Familiarity with archival methods, library/information science, data science, or computer science tools and methods is NOT a prerequisite for this course.
CDT 30670  Critical Internet Geographies  (3 Credit Hours)  
In 1996, John Perry Barlow's "A Declaration of the Independence of Cyperspace" framed "the frontiers of Cyberspace" as an apolitical, borderless space where "our identities have no bodies."The invention of the World Wide Web and the continued evolution of internet technologies have drastically changed the norms for communication and community formation. However, internet technologies and platforms have also amplified and magnified deeply-embedded structures of discrimination and oppression. From the Ku Klux Klan's creation of the Aryan Nations Liberty Net in the 1980s to the 21st-century #GamerGate campaign's targeted harassment of women in the video game industry. At the same time, internet technologies and platforms have supported and facilitated the work of activists, advocates, and grassroots organizers. This course moves beyond techno-optimism to critically examine the historical, cultural, social, and political significance of "the internet," from alternate internet histories to contemporary debates around regulation and access. Class meetings will be split between discussions of conceptual readings and applied work with internet technology systems. Readings for this course will draw on texts that include Janet Abbate's Inventing the Internet (1999), Lisa Nakamura and Peter Chow-White's Race After the Internet (2012), Safiya Umoja Noble's Algorithms of Oppression: How Search Engines Reinforce Racism (2018), Charlton McIlwain's Black Software: The Internet and Racial Justice, From the AfroNet to Black Lives Matter (2020), Marisa Elena Duarte's Network Sovereignty: Building the Internet Across Indian Country (2017), Jessie Daniels's Cyber Racism: White Supremacy Online and the New Attack on Civil Rights (2009), Andre Brock Jr.'s Distributed Blackness: African American Cybercultures (2020), and edited collections Race in Cyberspace (Routledge, 2010) and #HashtagActivism: Networks of Race and Gender Justice (MIT Press, 2020). Coursework may include response papers, hands-on work, and a final project. Familiarity with data science or computer science tools and methods is NOT a prerequisite for this course.
CDT 30675  Open Government Data  (3 Credit Hours)  
Open government data—simply put, government-related data freely made available to the public—is on the rise. Our federal, state, and local governments are developing and implementing open data policies and infrastructure in efforts to foster transparency, economic development, and wider civic engagement and participation. We will investigate the technical, legal, and ethical implications of open data (i.e., using open content to train harmful artificial intelligence technologies), acknowledging that personal privacy and civic society are closely intertwined. Class meetings are split between reading discussions and engagement with data science tools and data collection/harvesting methods. Students will inspect the major laws and policies surrounding open government while also examining the social and technological challenges and advancements that shape the future of open data—for example, grassroots data intermediaries are obtaining and "translating" open government data for a public audience. In the spirit of open scholarship, students will develop their own "open data projects" by incorporating open-source tools. No prior knowledge of computer science or data science tools (i.e., R, Python, etc.) is required.
CDT 30680  Digital Transformations in Higher Education  (3 Credit Hours)  
This course will examine the journey from pre-digital to digital, aka the "digital transformation", in higher education. Focusing on online learning, the use of artificial intelligence, and XR, we will explore their impact on teaching and learning. Through a series of case studies, readings, and guest speakers, we will explore how higher education institutions approach digital transformation and the opportunities and challenges brought about by new technologies. Students will gain hands-on experience working on projects with higher education professionals responsible for assessing, implementing, and stewarding digital transformations related to teaching and learning at Notre Dame. This course will benefit those interested in learning technologies and organizational evolution related to technology.
CDT 30685  Introduction to Learning Analytics  (3 Credit Hours)  
The popularity of massive open online courses (MOOCs) and shifting to online learning during the COVID-19 pandemic have witnessed the power of learning analytics (LA) of using large-scale learning data to support the teaching and learning practices. Although promising milestones have been achieved, the widespread adoption of LA is still at its infancy stage. In this course, we will introduce the most current topics in LA including: What are the main concerns in the LA field? How do we build artificial intelligence (AI) models to identify patterns in historical learning data and make predictions about the future learning? How to use Text Mining approaches to analyze forum discussion data to track changes in student emotional status? What are the data visualization skills we should have to support the analytical processes and present results? Apart from this, we will also talk about the topics about ethical issues such as the unintentional discriminations from AI algorithms, trustworthy concerns in AI predictions as well as privacy concerns related to large availability of learning data. Students in this course will be engaged in multiple projects based on publicly available learning datasets with modularized python function blocks provided for the corresponding tasks.
CDT 30703  Digital Abstinence  (3 Credit Hours)  
Digital technologies present many opportunities for people to work, play, and find community online, but there is a persistent desire to unplug and avoid the ire of social media, information overload, and mass surveillance. Abstaining from technology involves actively assessing how a given tool may enhance, detract from, or reconfigure one’s values, whether that be for reasons of privacy, health and wellbeing, leisure, community, or others. This will look different depending on the context: the traditional lifestyle of Amish communities, the neo-luddism movement, Catholic contemplative practices, and “digital detox” trends each have something unique to say about the potential to abstain from technology (even if only temporarily or unsuccessfully in some cases). How do we identify when a tool is working for or against our needs? What are some strategies to reclaim mindfulness and agency over the barrage of social media and generative AI? What are the potential affordances of making more attention in non-digital spaces? At the same time, is it possible to develop an ethical stance on refusal when we are living in a digital society that appears nearly impossible to disconnect from? This course will explore perspectives from human-computer interaction, media studies, philosophy, theology, and psychology on what it could mean to rethink digital engagement not as a default but a deliberate choice. Students will be asked to complete oral and written communication assignments and engage in debates and discussions about the topics at hand.
CDT 30705  Practical Data Visualization  (3 Credit Hours)  
Data visualization is about making the complex understandable. Whether this is a massive table of addresses, a relational database or simply a very large dataset, this class will help you use modern, interactive applications to effectively communicate trends in your data. You will craft a variety of visualizations for different audiences, work with some special forms of data (i.e. social networks, multivariate and spatial data), and you will experiment with a variety of different tools for creating data visualizations. This course is designed to give students a broad overview of the field of data visualization.
CDT 30709  Digital Modeling: 3D Form and Fabrication  (3 Credit Hours)  
Digital Surface Modeling is a beginner-to-intermediate level course focused on fundamental approaches to creating 3-dimensional geometry in CAD (Computer Aided Design) software for communicating design intent. The course explores essential elements of design, such as ergonomics, material selection, and manufacturing approaches, while practicing foundational skills in creating surface geometry. While core CAD skills will be the primary focus throughout the semester, we’ll also explore and discuss the value that surfacing brings to product development through a series of lectures, course discussions, and minor assignments.
CDT 30720  From Narratives to Data: Social Networks, Geographical Mobility & Criminals of Early Chinese Empires  (3 Credit Hours)  
This course will provide advanced undergraduates and graduate students with a critical introduction to digital humanities for the study of early China, the fountainhead of Chinese Civilization. Collaborating with the Center of Digital Scholarship, this course will focus on relational data with structured information on historical figures, especially high officials, of early Chinese empires. Throughout the semester, we will read academic articles, mine data from primary sources, and employ Gephi and ArcGIS to visualize data. Those constructed data will cover three major themes: how geographical mobility contributed to consolidating a newly unified empire over diversified regions; how social networks served as the hidden social structure channeling the flow of power and talents; and how criminal records and excavated legal statutes shed light on the unique understanding of law and its relationship with the state in Chinese history.
Satisfies the following University Core Requirements: WKHI - Core History  
CDT 30728  Video Art Production  (3 Credit Hours)  
This course introduces a foundation for making and understanding video art for artistic exploration and creative expression. Looking at a variety of experimental production methods and approaches to moving image, the course will provide insight into a wide range of video artists and artworks produced since the conception of video art to the present. Using such examples as possible models for conceptualizing original ideas, the course encourages critical expression and learning from failures and new attempts. Modules in the course include appropriation, sound, animation, participatory art, internet /new media art, and multi-channel projection. In addition, we will look at several seminal media art texts that will help students gain critical judgement for one's own and others' work.
CDT 30729  Video Art Installation  (3 Credit Hours)  
This course is a technically-driven course that introduces different softwares to spatializing video and expanding the physical and virtual possibilities of video art. Exploring various ways to manipulate the visual experience of video into imagining and implementing spatial design, students are guided through approaches that involve VR (virtual reality), 3D world-building, and installation mock-ups. Students will combine applied skills using softwares such as Autodesk Maya and Adobe After Effects with lens-based camera tools. We will look at contemporary examples of video art with global significance as inspiration, with the goal of creating immersive video experiences that break the passive relationship between the screen and the viewer. Students will learn to problem solve and acquire critical awareness as they are challenged with new frameworks. Over the semester, the goal is to discover unique approaches within the technical methods to develop a unique voice and narrative as a digital maker.
CDT 30730  Laser Beams and AI Dreams: Digital Methods for Shaping Space  (3 Credit Hours)  
In this course we will combine traditional sculptural methods with a range of digital technologies. Artists have never shied away from using any and every tool available to them at the time. So…let’s embrace the moment and learn how to utilize current technology with our long standing tools and techniques! Using the Adobe Creative Suite, along with open source software and digital fabrication tools- we will explore laser cutting, 3D printing, digital video projection/projection mapping, as well as experimenting with a range of AI tools. Be ready to push boundaries, combine methods, and propel our thinking and making strategies. All are welcome to join, but having some art or technology background will help!
CDT 30734  Media and Politics  (3 Credit Hours)  
Although the mass media is not formally part of the U.S. government, it is arguably the most powerful institution shaping public attitudes, creating and producing information, and communicating political information to individual citizens. Almost all exposure to politics comes not from direct experience but from mediated stories. And, with the rise of the Internet, the growth of 24-hour cable news, and the decline of the "Big Three" television networks has created, a more diffuse media environment has been created. The primary purpose of this course is to analyze the role of the media in American politics and its relationship with the public, government, and candidates for office in a democratic society.
CDT 30750  Generative AI in the Wild  (3 Credit Hours)  
Generative AI is a form of computing in which computer systems generate media of text, images, sound, video, or combinations based on prompts or other information provided to the computer. These systems, including, but not limited to, ChatGPT, Midjourney & DALLE, have been evolving rapidly and have led to extreme excitement, confusion, and fear. This course provides a survey of how to understand and use a number of these tools including explorations in prompt engineering. The class will address a range of issues from across the liberal arts including artistic, economic, social/psychological, environmental, educational, and legal concerns and opportunities.
Satisfies the following University Core Requirements: WKIN - Core Integration  
CDT 30760  Computer Music Programming  (3 Credit Hours)  
In this class students will learn to compose and perform with computer-based systems. Our primary tool will be Max, also known as Max/MSP/Jitter, a visual programming language for music and multimedia. Through this language, we will explore the foundations of computer music, covering topics such as digital instrument design, sequencing, live processing, sound diffusion, video processing, plugin creation for DAWs, and algorithmic music. No prior experience in music or computer programming is required.
CDT 30770  Technology and Justice  (3 Credit Hours)  
Explore the responsibility inherent in using, creating, and developing new technology. Students will begin with the following questions: What is justice? How does Technology promote or reduce justice? Does it do both? We will engage these questions through ancient frameworks such as the thinking of Aristotle and through modern frameworks outlined in Catholic Social Teaching. We then turn to the question of what scientists and engineers owe their creations, which we address through engaging with the classic literary work, Frankenstein. Finally we will look into the relationship between technology and economy through the lens of community. We will ask how we actually create meaningful change and what systems are at play. We will read the work of technology ethicists and economists as well as moral theologians. Technologies and economies work together and against each other to create community; we will explore how to create and promote a just future.
Satisfies the following University Core Requirements: WKCD-Core Cathol & Disciplines  
CDT 30773  Video Games and the American West  (3 Credit Hours)  
Video Games of the American West will utilize digital games as the primary case studies to examine the modern cultural image, understanding of, and interaction with the "space" of the American West. This class will provide historical understandings of the vast, varied, and often mythologized history of the American West, as well as its place as a cite of continued colonial narratives and hegemonic imagery in contemporary popular media such as film, television, and video games. Through the close-playing of a variety of Western games including installations from the Call of Juarez series, Red Dead Redemption, series, Horizon, series, and many others, students will be asked to apply their knowledge of the historical and contemporary understandings and employments of the West as a physical space and a cultural space to the visual and mechanical recreations of it within the digital realm of video games.
CDT 30786  Technology and the World We Inherit: A Global History  (3 Credit Hours)  
This class examines the history of technology over the last 250 years. This history has gifted many of us with long lives, an abundance of tools and toys, and immense power at our fingertips. It also means that we live in a fully engineered world: from the food we eat to the ways we move through space, the places we live and work, and many of the ways we interact with our fellow humans. It has left us with alternate visions of technological utopia (a world without work?) or of technological apocalypse (climate change and AI). Technology--that is, humans' effort to manipulate the world around us--touches touches nearly every aspect of our lives. This course focuses on the interaction between technological innovation and social, economic, and political contexts in countries and places around the world. We will examine specific issues and episodes in the global history of technology in the modern world, with some attention to engineers and engineering. Engineers came to design, implement, and manage nearly all elements of the modern world from their positions within corporations and state bureaucracies; they quickly became the primary agents of "development" in the twentieth century. The class assumes no prior knowledge and is designed for students with majors in the humanities, social science, and STEM disciplines.
Satisfies the following University Core Requirements: WKHI - Core History  
CDT 30797  Internet Ethics  (3 Credit Hours)  
This course explores ethical issues posed by the internet and online communication systems. The primary aim of the course is to identify ethical issues related to the internet and reason through different engineering, design, and policy solutions. Students will be introduced to standard normative ethical theories to provide them with a solid theoretical grounding that they can use to better understand and make sense of the applied ethical topics that will be the focus of the course. Topics covered include (but are not limited to) internet censorship, surveillance capitalism, echo chambers, fake news, online shaming, online anonymity, the digital divide, the right to be forgotten, the ethics of hacking, the metaverse, and intellectual property rights in the digital age. By the end of the course, students should be able to analyze and evaluate philosophical arguments well as write formal philosophical essays.
Satisfies the following University Core Requirements: WKSP - Core 2nd Philosophy  
CDT 30801  Language Processing in Practice  (3 Credit Hours)  
Natural Language Processing (NLP) has emerged as a crucial skill in the workforce, especially with the advent and accessibility of generative AI technologies. From intelligent chatbots and virtual assistants to automated content creation and sentiment analysis, NLP applications are transforming industries and redefining how we interact with technology. Mastery of NLP techniques and tools not only opens doors to careers in the technology sector but also equips students to contribute to innovations that shape our future. Language Processing in Practice is a hands-on course designed to introduce students to the fundamental theory and applications of NLP, with a special emphasis on working with large language models, generative AI, and the Hugging Face ecosystem. The course focuses on practical techniques for processing, analyzing, generating, and understanding human language data. Students will explore key topics such as text preprocessing, tokenization, part-of-speech tagging, parsing, sentiment analysis, topic modeling, machine translation, and text generation. The curriculum places a strong emphasis on modern NLP libraries and frameworks like NLTK, spaCy, and particularly Hugging Face Transformers. Through a series of projects and assignments, students will gain experience in building NLP applications, creating word embeddings with pre-trained large language models, and generating human-like text using generative AI models. Basic proficiency in Python programming is required.
CDT 30802  AI Ethics and Society  (3 Credit Hours)  
In the last decade, the field of artificial intelligence (AI) ethics has been receiving significant attention in academic, professional, and public discourses. AI ethics and safety researchers not only work to address sociotechnical issues including algorithmic decision making, mis/disinformation, and fairness, accountability and transparency, but also must reckon with broader social, political, and economic forces. To engage with these conversations, this course will introduce technical details of modern AI systems, discuss the underlying social and political assumptions of AI development, analyze current and future impacts of AI on humanity and the environment, and consider the significance of these conversations in everyday terms. Through the lens of AI ethics discourse, students will learn to analyze persuasive arguments, describe genres, norms, and values of communication, and understand concepts including perception, expertise, meaning making, and responsibility. The course contains oral and written communication assignments, in-class discussion and collaboration, and a final research project.
CDT 30807  Application, Ethics, and Governance of AI  (3 Credit Hours)  
The application of artificial intelligence is expanding rapidly and has the potential to reshape many fields, including transportation, finance, health care, marketing, social media, criminal justice, and public policy, just to name a few. AI's ability to predict human preference and behavior or even substitute human judgement in these fields creates opportunities as well as concerns for safety, bias and discrimination, transparency, inequality, and job loss. Designed to serve students from no background in AI to those who have an existing technical background, this course surveys current and emerging applications of AI in different fields and the related ethical issues and governance problems. The course targets students from different disciplines. Students from the humanities and social sciences will gain a deeper understanding of the technical aspects underpinning today's ethical and policy debates related to AI. Students with more technical background will better appreciate the ethical issues that arise in programming and engineering and understand how technology interacts with the broader societal contexts. The course's goal is to encourage students to become proactive in thinking of the societal implications of technological change and to incorporate such understanding in their education and careers.
CDT 30820  Statistics and Its Discontents  (3 Credit Hours)  
Statistics is one of the most important tools for conducting and communicating the results of virtually all areas of disciplinary inquiry today. From scientific research, public policy, and business management, the history of statistics is the history of how one area of mathematics has come to be seen as providing the common language for making arguments, correctly reasoning, and objectively describing the world. Yet, at the same time, statistics has often come under criticism for its misrepresentation of reality, its ability to easily spread false or misleading information, and its tendency to marginalize or objectify vulnerable populations. From disputes over climate change, election results, and subatomic particle detection, the more widespread statistics has become in different domains of inquiry today the more it has found itself embroil within controversies. This course will introduce students to some of the many controversies that have emerged over the course of statistics’ development throughout the nineteenth and twentieth century, offering a broad overview of the history of statistics in the West over the past 200 years. A central theme for this subject will be the complex dynamic between claims that statistics represent facts about the world while at the same time being the product of competing social, political, racial, and cultural interests. No prior knowledge of statistics is required; however, students will be encouraged to reflect on the ways that the field of their major or chosen profession (physics, biology, law, or economics) has been shaped by statistics. By the end of this course students will be able to better appreciate the different criticisms of statistics within their social and political contexts as well as to articulate how statistics has shaped modern conceptions of objectivity and standards of reasoning in different fields.
Satisfies the following University Core Requirements: WKHI - Core History, WRIT - Writing Intensive  
CDT 30821  Policy Lab: Democracy and Technology  (1 Credit Hour)  
This course explores the relationship between democratic governance and technological innovation. From the printing press to artificial intelligence, technology has transformed how societies deliberate, mobilize, surveil, and govern. We will examine the positive and negative impacts of technology on democratic practice. The course will begin with lectures covering the negative impacts of technology on governance by fueling disinformation, deepening polarization, amplifying prejudices and hate speech, enabling surveillance and algorithmic manipulation, enabling foreign election interference, eroding trust in institutions, concentrating corporate power, and weakening the capacity for collective deliberation. Next, the course will build on this understanding to explore how the design of technology platforms relate to these harms and what prosocial tech design looks like. Students will learn to use at least four different "democracy technologies" also known as "deliberative technologies" to support "Participatory, Reflective, Impactful, Meaningful Everyday Democracy." The main project will be designing and carrying out a PRIMED project on campus using these democracy platforms to foster campus deliberation. Students will work with campus organizations to develop the project into a policy brief that meets the needs of the ND community.
CDT 30822  The Mediated Climate  (3 Credit Hours)  
This interdisciplinary course addresses the climate crisis as both a scientific challenge and a crisis of communication and culture. Team-taught by a climate scientist and a media historian, the course explores the underlying scientific research behind key topics of public debate, while also analyzing the media technologies, infrastructures, and cultures that have made it so difficult to act on an established scientific consensus. Our approach to climate media is not simply "science, illustrated", but rather a vigorous exploration of the climate crisis as a cultural knowledge, information, and policy problem. Students will work collaboratively to develop case studies that profile significant areas of public and scientific concern, including global climate modeling, global imbalances of political agency, public trust of science and scientists, the growth of AI data centers, and local and state case studies in environmental technologies.
Corequisites: CDT 31822  
Satisfies the following University Core Requirements: WKIN - Core Integration  
CDT 31120  ID: Rapid Prototyping  (1 Credit Hour)  
The Rapid Prototyping evening tutorial sessions will enable students making physical 3D prototypes from digital files that are virtually modeled in the ID: Digital Solid Modeling or ID: Digital 3D courses. Instruction in file preparation and safe machine operation will lead to prototype output from a CNC milling machine, 3D printer and digital laser cutter.
Corequisites: CDT 30120  

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

CDT 31125  Visual Communication Design 6: Motion Design using kinetic messages  (3 Credit Hours)  
MATERIALS FEE. Exploration of narrative, visual and aural principles to best convey a time-based message through a series of project assignments. Effective use of motion graphics through sketching, storyboarding, kinetic type, animation, narration and soundtracks. Media delivery may include digital signage, web, broadcast and other public venues such as a planetarium. Survey of the technological aspects to motion media including principles of digital animation, video output devices, and planning for application in a space.

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

CDT 31130  Visual Communication Design 7: Interaction design of device user interfaces  (3 Credit Hours)  
MATERIALS FEE. This studio course focuses on the design of interactive products and the context of their use in larger systems. The course will explore methods and principles for planning, researching, and designing user-centered interactive products such as, but not limited to, mobile apps. Students will gain a deeper understanding of design research methodologies, the potential of connected technologies (IoT) and Big Data, prototyping for mobile and small screens, and the effective presentation of interactive design interventions. This studio-based course is structured around projects and exercises that guide students to better understand complex human problems and how interaction design might be used to turn existing experiences into preferred.

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

CDT 31140  Human Computer Interaction  (3 Credit Hours)  
An in-depth coverage of the field of Human-Computer Interaction (HCI) including its history, goals, principles, methodologies, successes, failures, open problems, and emerging areas. Topics include the fundamental principles of HCI (e.g., consistency, compatibility, pictorial realism), models of the human (e.g., perception, attention, memory, learning), interaction modalities and paradigms (e.g., windowing systems, haptic interactions), best-practice design principles (e.g., user-centered design, universal design, rapid application development), techniques to evaluate interfaces and interactions (e.g., observational methods, think-aloud protocols, cognitive walkthroughs), and emerging topics in HCI (e.g., affective computing, augmented cognition, social computing, ubiquitous computing).

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

CDT 31150  Programming for Video Game Development  (3 Credit Hours)  
The purpose of this course is to provide students with hands-on development experience in various aspects of programming for video game development. No prior programming experience is necessary and students will proceed at their own pace. The first section of the semester introduces all essential programming concepts through several game programming projects using Unity (2D) with Visual Studio and C#. In the second section of the semester, students are exposed to 3D game development: level design, 3D construction techniques, custom textures, sound design, and lighting effects. Additional third-party (free) utilities may also be necessary depending on the student's interest. Students will work on their own on a midterm (2D) and final (3D) project agreed upon with the instructor.

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

CDT 31160  Practicum in Robotics  (3 Credit Hours)  
This course will allow students to work with the Nao humanoid robot platform. Students will learn about how to control the sensory and motor capabilities of the robot to produce specific sequences of robot behaviors and/or to allow the robot to respond to particular inputs from the external environment. Students will work with the instructors to identify the specific behaviors and response sequences to be created. Permission is required.

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

CDT 31410  Visual Communication Design 1: Origins, concepts and processes of graphic design  (3 Credit Hours)  
MATERIALS FEE. Fundamentals of Design is a gateway course for Visual Communication Design that introduces students to basic design elements like color, form, composition and typography. This course explores and helps develop an understanding of the delicate balance between these design elements and how they have been skillfully used over time to create some of the most persuasive images and enduring messages. The course is an exercise in deconstruction and reconstruction of visual images using design elements as tools. Through assignments, students will work digitally to explore color, form, composition, texture and typography; first individually and then in conjunction with other elements. Initial assignments will be short and will focus on the understanding of a singular element. As the course progresses, students will be expected to use experiences from these short assignments and use them as building block for more complex projects. Above all, the course builds a vigorous foundation that allows students to acquire visual skillsets that serve as a firm foundation for advanced level courses in Visual Communication Design.
Corequisites: CDT 21102  
Satisfies the following University Core Requirements: WKAL - Core Art & Literature  

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

CDT 31420  Photography I  (3 Credit Hours)  
BA Core Option/BFA Core. MATERIALS FEE. This course is an introduction to the theory and practice of still photography. It is designed for all students interested in developing their photographic skills and also serves as the entry-level sequence for the photo major in studio art. The course is based on the use of digital cameras. Adobe Lightroom software and professional quality inkjet printing. Creative assignments introduce students to various thematic approaches including documentary work and portraits. Presentations cover both historical and contemporary approaches to the medium. A digital SLR camera with manual controls is highly recommended; or students may check out departmental cameras to complete assignments. A portable hard drive compatible with the Apple OS platform is required for storing personal files.
Satisfies the following University Core Requirements: WKAL - Core Art & Literature  

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

CDT 31425  Photography II: Digital Studio  (3 Credit Hours)  
MATERIALS FEE. This is a level II course in the photography sequence and builds upon the experiences gained in Photography I. Digital constructions, Photoshop software techniques, studio lighting and time-based projects are explored. Presentations, assignments and critiques promote visual and technical skill building, helping students continue defining their creative interest and technical expertise. A digital SLR with manual focus and exposure controls is required; or, students may check out departmental cameras to complete assignments A portable hard drive compatible with the Apple OS platform is required for storing personal files. Course is taught on the Apple OS platform.

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

CDT 31430  Extreme Photography  (3 Credit Hours)  
MATERIALS FEE Today's innovative technologies offer photographers exciting new ways to capture the world we live in. Extreme Photography is a course that will explore several exciting image-making technologies that produce creative still photography and video. Photographic projects include web-based interactive panoramas, GoPro action video, and aerial drone-based photography. Additional assignments that explore high dynamic range (HDR) and time-lapse photography are planned. The course will also include presentations and discussions about the creative and commercial applications of these technologies and the impact they are having on media and culture. Students who do not meet the prerequisite will need to demonstrate equivalent knowledge with digital cameras and workflow to be allowed enrollment in the course.

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

CDT 31822  The Mediated Climate Lab  (0 Credit Hours)  
Lab Screening for Co-requisite CDT 30822.
Corequisites: CDT 30822  
CDT 33601  Social Inequality, Digital Divides, and Algorithmic Literacy  (3 Credit Hours)  
Social Inequality, Digital Divides, and Algorithmic Literacy: How differences in technology access and skill impact individuals and society In the years following its inception, utopian narratives of the Internet promised unfettered access to information, markets, and relationships that would allow users to create wealth and contest power structures by building platform-based enterprises and values-based virtual communities. While some of these benefits have accrued to individuals and society, a significant body of research demonstrates that the reality of the Internet's impact on the world is much more complex. Grounded in key sociological texts, this course focuses on empirical research concerning how 'Digital Divides' - differences in individuals' access to, participation in, and benefits from using the Internet exist on geographic, demographic, and socioeconomic dimensions. It also examines the important role skill and literacy play in mitigating these differences, and takes up the nascent understanding of algorithmic literacy, the increasingly critical knowledge set people need as they navigate the many facets of everyday life now powered by artificial intelligence. As part of the course, students will learn how to critically evaluate empirical social scientific publications and also compose their own literature review concerning a topic related to the course theme.
Satisfies the following University Core Requirements: WRIT - Writing Intensive  
CDT 33698  AI for Good  (3 Credit Hours)  
Traditional strategies to fight against poverty, inequality and climate change have proved ineffective in the last decades. New and creative solutions are required where cutting-edge technological innovation and multidisciplinary work serve the common good. In this course, you will explore the state of the art in AI business development and its ethical implications in relation to current global societal and environmental challenges. You will reflect on your individual role in society and develop critical thinking about the current socio-technical value system. Our readings will include original works of philosophers, economists and computer scientists as well as examples of state-of-the-art AI supported business and institutional projects. As a result of the readings and class discussions, you will acquire well-informed understanding about the implications of the AI Trustworthy principle of justice and fairness, including non-discrimination and avoidance of unfair bias. You will become aware of the potential for AI to contribute, if well managed, towards fairer and more sustainable societies as well as the dangers it entails to widen inequalities and aggravate the discrimination suffered by vulnerable communities. This is a hands-on course where you will be ideating and planning projects for the social good. I will accompany you in the development of business plans where ethics is the driver and AI is the key instrument. I will help you define your project idea in line with the United Nations Sustainable Development Goals (UN SDGs). Therefore, your projects will be designed to work towards mitigating poverty, reducing gender and race inequality, combating climate change, improving the sustainability of cities and communities, ensuring affordable and clean energy, achieving responsible consumption and production, improving the quality of education, providing better health and well-being services, ensuring decent work and economic growth or promoting peaceful and inclusive societies. The goal of the course is to encourage and support you, as new entrepreneurs and future leaders, to work in multidisciplinary teams and develop interdisciplinary skills, being able to take advantage of new technology to create and manage projects for ethics in action.
CDT 33701  Design Anthropology  (3 Credit Hours)  
As an emergent field of ethnographic theory and methods, design anthropology involves talking to people, figuring out what they want, and creating ways to improve our shared lives. These practices are focused on developing ideas and forms based on people’s needs while anticipating conscious practice and considerate use. Design anthropologists create potentials for future selves, anticipating projected needs and transcending potential limitations. This seminar introduces the emerging phenomenon and ongoing merger of the anthropology of design. It integrates sources in design anthropology, ethnographic design, cultural marketing, and other applied methodologies. We will engage with theoretical discussions, analytical approaches, practicing exercises, and portfolio development to explore the holistic depths of this nascent field.
CDT 34011  Introduction to Programming  (3 Credit Hours)  
This is a module for all students interested in using and understanding computers. In this module students will learn the practical skill of how to program a computer to make it do what they want it to do. Students will learn how to write simple computer programs that can solve problems; how to write simple programs that can process different sorts of information; and how to write programs that can respond differently to different situations. Students will find these skills very useful in all areas of study, not just computer science. On completion of this module students should be able to: 1. understand the basic programming constructs of variables, conditionals, loops, arrays etc. 2. design programs using these constructs to solve simple problems. 3. evaluate programs to find errors. 4. successfully compile and run programs
CDT 34020  Elements of Computing II  (3 Credit Hours)  
Intermediate level programming using Python. Object-oriented programming and elements of software design. Development environments. Web services and APIs, including web service design. Cloud-based services for storage, retrieval, and computation. Course project incorporating the generation/acquisition, manipulation, and presentation of data.
Prerequisites: CDT 30010  
CDT 34040  Silicon Valley Internship  (3 Credit Hours)  
This S/U course is only for (CDT and non-CDT) students participating in the SVS experience in Fall semesters. To enroll in this course, permission must be granted by the Director of SVS and the CDT program. The course entails independent project work in Silicon Valley through participation in internships and associated written reflection assignments.
CDT 34110  Enhancing Digital Drawing Skills  (3 Credit Hours)  
On completion of this module, students will be able to communicate their design ideas using a variety of computer software packages. They will illustrate the skills learned throughout the module by producing a brochure which will contain varied original content generated by the participant. Although the module is designed to instruct the student on the use of computer drawing packages and understand their relationship to each other, participants will be expected to consider the audience to whom this document is directed. This will move their focus from purely learning software tools to actively designing for a specific audience. They will create and develop Computer Aided Design (CAD) drawings, maps, illustrations and visualisations. Comprehension of digital drawing skills will also allow them to analyse and evaluate drawings created by those working in other disciplines.
CDT 34150  Prgrmng for Video Games dev  (2.5,3 Credit Hours)  
This course introduces the concepts and techniques for computer game design and development. Topics include: game history and genres, game design process, game engine, audio and visual design, 2D and 3D graphics, physics, optimization, camera, network, artificial intelligence and user interface design. Students participate in group projects to gain hands-on experience in using common game engine in the market.
CDT 34300  Human Language Technology  (3 Credit Hours)  
Human Language Technology is a term which encompasses computational modelling of both language and speech. This module is structured in such a way as to present important concepts of speech and language technology research and how these concepts are used in practical applications. The module integrates theory and applications via a combination of lectures, workshop sessions and practical assignments. The module introduction is devoted to a brief overview of the underlying linguistic aspects of human language technologies, presented in terms of problems which have to be addressed when developing specific applications. An initial distinction is drawn between knowledge-based linguistic approaches and data-driven corpus-based approaches and examples of each are discussed in the context of the role they play in the domain of Linguistics and the domain of Computer Science. The module then presents computational models of phonology, morphology, lexicon and syntax, all of which have a role to play in practical language technology applications. An overview of resources, toolkits and evaluation methodologies is provided and the principles of speech recognition, speech synthesis and other language technology applications are presented where knowledge-based and data-driven approaches are often combined.
CDT 34510   Intro to Cognitive Neuroscience  (3 Credit Hours)  
Cognitive Science is an interdisciplinary effort to uncover the relationships between brains, minds, and behaviour. This 12 week module will provide a selective look into a number of topics which are central to Cognitive Science. Starting with a historical overview of these relationships, the module will go on to look at topics in the study of language, learning, perception, action, and consciousness. Each topic will be addressed from a variety of theoretical standpoints. In addition, the module will serve as a sampling of the material available through the taught masters programme in cognitive science.
CDT 34560  AI in the 21st Century  (3 Credit Hours)  
According to several popular narratives, Artificial Intelligence is either about to be the most transformational influence on human culture since the Industrial Revolution, or an over-hyped set of diffuse technologies and systems with only superficial relation to each other. In this course, students will consider AI from several different disciplinary perspectives in order to make sense of both the narratives and the science surrounding it. These perspectives include computer science, the history of technology, philosophy, AI ethics, and science fiction. By taking up these different perspectives, students will develop vocabularies for talking about AI and, importantly, for thinking about its future.
CDT 34640  Theory of Computing  (3 Credit Hours)  
Introduction to formal languages and automata, computability theory, and complexity theory with the goal of developing understanding of the power and limits of different computational models. Topics covered include: regular languages and finite automata; context-free grammars and pushdown automata; Turing machines; undecidable languages; the classes P and NP; NP completeness.
CDT 34643  Probability and Statistics for Data Science  (3 Credit Hours)  
In this course, you will learn the fundamentals of probability theory and statistical inference used in data science. These foundational principles and techniques will allow you to transform data science problems into mathematical terms and validate them as statistical statements. <p> Note: this course is delivered fully online. The course design combines required live weekly meetings online with self-scheduled lectures, problems, assignments, and interactive learning materials. To participate, students will need to have a computer with webcam, reliable internet connection, and a quiet place to participate in live sessions. <P> Students with other prerequisite courses or equivalent background preparation may enroll by permission of the instructor or permission of the Director of Undergraduate Studies, Professor Alan Huebner (Alan.Huebner.10@nd.edu).
Prerequisites: MATH 20550 or MATH 10093  
CDT 34660  Data Storytelling  (1.5 Credit Hours)  
A principal challenge for every manager is to determine what sorts of arguments others will find persuasive. Communication is at the heart of what business is about: writing, speaking, and listening are skills that will permit you to succeed. We'll use case studies to examine authentic business problems and we'll offer coaching, feedback, and peer review to develop the skills that executives, customers, employees, shareholders, the press, and the public find so valuable in a professional manager.
CDT 34670  Data Management  (1.5 Credit Hours)  
Relational databases store the majority of the information used in business analytics efforts and data analysts work with these crucial infrastructure platforms on a daily basis. In this course, you will gain an understanding of the key concepts surrounding the storage and security of structured data in relational databases. You will learn how to create, modify and query databases using the Structured Query Language (SQL). You will also discover how data analysts clean and transform this data into forms suitable for analysis using the R programming language. Finally, you will gain an understanding of the issues surrounding Big Data applications and the use of unstructured data in business analytics efforts.
CDT 37110  Special Projects: User Interface and Experience  (0-3 Credit Hours)  
This course is intended to be used only for special projects that are approved in advance by the department. Special requirements and arrangement must be made to take this course.
CDT 37200  Special Projects in Technology Developments in Cyber Security  (1-3 Credit Hours)  
This course requires department approval and is devoted to special cybercrime projects. The course is project oriented and is devoted to two broad topics in cybercrime: Cybercrime and Technology, and Cybercrime and the Law. Effectively, these two topics constitute two sections of the course. Section 1 (Prof. Kajzer) will involve cybercrime projects related to technology, while Section 2 (Prof. Tamashasky) will involve projects related to the law. Students should elect the section of most interest to them. Students will meet online with instructors and will define a project that will involve online research and a final paper in written form. The syllabus will contain guidelines for what constitutes passing performance.
CDT 37300  Special Projects in Cybercrime and CyberLaw  (1-3 Credit Hours)  
This course is intended to be used only for special Cybercrime and CyberLaw projects that are approved in advance by an advisor and by CDT. Special requirements and arrangements must be made to take this course.
Course may be repeated.  
CDT 37410  Special Projects: Digital Arts & Humanities  (1-3 Credit Hours)  
This course is intended to be used only for special projects that are approved in advance by the department. Special requirements and arrangement must be made to take this course.
CDT 37610  Special Projects: Technology Development & Management  (1-3 Credit Hours)  
This course is intended to be used only for special projects that are approved in advance by the department. Special requirements and arrangement must be made to take this course.
CDT 40120  Visual Communication Design 10: Visualization of Data  (3 Credit Hours)  
The course focuses on the relevance of data in the current socio-political and economic dynamic. It defines how numbers and data can be turned into compelling narratives to communicate complex ideas using large data sets and then reframing them using graphic design principles. Powerful and compelling rendition of data help in determining discourse, creating awareness, affecting policy, and assisting understanding of issues that surround us in this complex world. Assignments focus on the crucial role that designers can play in packaging information in ways where dense and incomprehensible data can be made comprehensible and accessible for all audiences. The course is aimed at developing an understanding of what data means to humans and how does its visualization helps communicate ideas in the fields of medicine, technology and social sciences. All assignments touch upon measurement, collection, reporting, analysis but ultimately focuses on visualization. Visualization is when the data comes alive and is ready to be used to communicate a complex concept be it numeric, spatial, process or temporal. Types of data covered in this course include but are not limited to: geographical, cultural, scientific, financial, statistical, meteorological, natural, and transportation data. The design process for each assignment therefore explores static, dynamic, interactive, and 3- dimensional formats of representation in an effort to understand why a certain format is more suitable for the nature of data, its analysis and therefore its visual representation. Proficiency in Excel is required.
CDT 40177  Technical Concepts of Visual Effects II  (3 Credit Hours)  
This course is for students who wish to dive deeper into realistic visual effects. Students will learn how to build complex 3D simulations using procedural node-based workflows to create elements like fire and water, destruction and debris fields, as well as some video editing and node-based compositing of 3D elements over live video. The course will consist of class lessons and projects.
CDT 40180  Interaction Design: Adv UI/UX  (3 Credit Hours)  
Interaction Design is an advanced course that focuses on the design of interactive systems that might include digital, physical, social, and political factors. Students will gain a deeper understanding of design research methodologies, processes, and prototyping methods for using design to address "wicked problems." This class is primarily structured around assigned studio problems. Interdisciplinary majors are invited to join the class as a means to develop diverse problem-solving perspectives. Collaborative Innovation Minors may take this class to fulfill their capstone requirements. Students will divide their time between lecture, critique, demonstration, presentations and in-class work.
CDT 40200  Privacy and Security  (3 Credit Hours)  
This course provides students with a practical, hands-on exposure to information security topics. Students completing this course will be prepared to address the information security issues facing managers and leaders in any organization. This course is also an excellent starting point for those seeking a career in information security or risk management consulting. Specific objectives include:Gain a working knowledge of basic information security principles and concepts. Understand how information security impacts managers and leaders at all levels of an organization through the use of case studies and classroom discussion.Explore information security in the context of current events including political, financial and cultural topics. Understand the role of ethics and Catholic Social Teaching in the context of information security and privacy

Enrollment is limited to students with a minor in Information Tech. Management or Computing & Digtl Technologies.

Enrollment limited to students in the Computing & Digtl Technologies department.

CDT 40205  Computer Security  (3 Credit Hours)  
This course is a survey of topics in realm of computer security. This course will introduce the students to many contemporary topics in computer security ranging from PKIs (Public Key Infrastructures) to cyber-warfare to security ethics. Students will learn fundamental concepts of security that can be applied to many; traditional aspects of computer programming and computer systems design. The course will culminate in a research project where the student will have an opportunity to more fully investigate a topic related to the course.

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

CDT 40210  Forensic Psychology of Cyber Crime  (3 Credit Hours)  
The use and interaction with digital devices and the internet are ingrained in our lives. This course will introduce students to the principles of forensic psychology as they apply to online activities and offenses. Students will learn the psychology of various types of offenders, including those of hackers, online child offenders, cyber stalkers, and identity thieves. Students will also learn the psychology of the online activities of those who have carried out mass killings along with techniques of threat assessment.

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

CDT 40211  Psychology of Information Analysis  (3 Credit Hours)  
The world is full of information that we are continuously evaluating. As part of the human thought process, we build mental models through which we process, analyze, and form conclusions as to the meaning of that information. This is a natural function of the human cognitive process. We construct our own version of reality based on the information that we have. The problem with this is that we frequently make judgments on large amounts of incomplete and ambiguous information. This is something that the mind is poorly wired to deal with effectively. In addition, we often fail to recognize our inherent biases in evaluation, cause & effect, and estimating probabilities. Some of these biases include confirmation, hindsight, anchoring, availability, and self-serving. The pitfalls set by the human mental process for analyzing information cannot be eliminated; they are part of us. What can be done is to learn how to look for and to recognize these mental obstacles, and how to develop procedures designed to offset them. We must distinguish between what you know and what you believe. The difference between fact and opinion; between knowledge and thinking. Through primary source readings and a declassified book from a government intelligence agency, students will learn how to be self-conscious about their reasoning processes. Students will learn techniques for critical thinking, creative thinking, and analytical thinking. About how you make judgments and reach conclusions, not just about the judgments and conclusions themselves. The goal is to equip students with the thinking and reasoning skills necessary to better construct a more accurate reality.
CDT 40215  Introduction to Digital Forensics  (3 Credit Hours)  
Digital devices and communications are a part of daily life. This course will provide students with an introduction to the field of digital forensics and e-discovery. Topics to be covered include the scientific method of digital forensics, electronic discovery, legal issues related to digital forensics, computer forensics, and mobile forensics. Students will learn basic procedures along with hardware and software requirements for conducting digital forensics on computer media along with iOS and Android mobile devices.

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

CDT 40216  Advanced Digital Forensics  (3 Credit Hours)  
This course is designed for students who are already familiar with the basic principles of digital forensics and are looking to expand their knowledge and skill set. Students will learn how to conduct digital forensics on multiple items, including computers, RAM, USB devices, cloud accounts, iOS device, and Android devices. Digital evidence recovered during this process will lead students to tell the story of the evidence and determine the who, what, where, when, why, and how of a digital incident. The majority of class instruction in this course is hand-on and requires that students be familiar with basic computer operation and navigation. This course also prepares students to test for the optional industry certification of Magnet Certified Forensic Examiner.
CDT 40217  Digital Forensic Analysis  (3 Credit Hours)  
Digital devices and communications are a part of daily life. From computers to cell phones to online accounts, we generate a significant digital footprint. As such, most civil and criminal investigations contain a nexus to digital evidence. This course will cover the principles of digital forensic analysis, including Electronic Discovery and the forensic process of Extraction, Processing, and Analysis.  Students will learn and develop skills related to:  acquiring smartphone, computer, removable media, and other forensic images; analyzing artifacts, file systems, and registry data; use of multiple methods and verification features to validate findings; and how to generate reports and distribute findings to share digital forensic results quickly and easily.  Students will have the opportunity to use commercial digital forensics software to participate in hands-on lectures and practical exercise. This will include conducting digital forensic analysis on a computer, an iOS device, an Android device, and multiple items from cloud accounts. At the conclusion of the course, students will have a firm base knowledge of digital forensics and be able to independently perform digital forensics exams.
CDT 40220  Cybercrime and the Law  (3 Credit Hours)  
Almost all crimes, or even human interactions, contain a digital component. The fact that "old" laws don't always fit "new" problems is no more apparent than in the area of cybercrimes. This course will include discussion of topics including: the methodology of typical cyber investigations, the application of the Fourth Amendment to digital evidence, and different types of cyber-specific laws enforced today. The course will also focus on the responses of both courts and legislators to the ever-evolving issues presented by computer crimes.

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

Students in the Computing & Digtl Technologies department may not enroll.

CDT 40310  Natural Language Processing  (3 Credit Hours)  
Computers process massive amounts of information every day in the form of human language. Although they do not understand it, they can learn how to do things like answer questions about it, or translate it into other languages. This course is a systematic introduction to the ideas that form the foundation of current language technologies and research into future language technologies.
Prerequisites: CDT 30020  

Enrollment is limited to students with a program in Computing & Digtl Technologies.

CDT 40401  Digital Peacebuilding & Peace Technology  (3 Credit Hours)  
This course explores how social media and other new technologies are profoundly reshaping the world, impacting democratic institutions, social cohesion, conflict, and the peacebuilding field. We will engage in deep-rooted analysis of technology's positive and negative impacts on society, drawing on neuroscience, psychology, political analysis, and economic research of the profit models, affordances, and designs of current technology platforms. Students will analyze the impact of digital technology on fifteen global conflicts and explore twenty spheres of digital peacebuilding. The course includes a policy analysis of proposed government regulations on technology companies. Participants will learn through case studies and policy dialogues to identify best practices for using social media to support peacebuilding.
CDT 40405  Critical Digital Studies  (3 Credit Hours)  
This class introduces students to the many forms in which critical thought has been applied to digital computational systems. Literary critics have long argued that computers are inscription machines (think about reading or writing on disks!), and we shall take a look at the long tradition of literary scholarship trying to understand and think about computation. Thinking critically about these new media technologies, however, is a multidisciplinary undertaking, and we shall also dive into some other variants of media technology studies. To understand these other stories and histories of digitality, we will reach out to approaches that question the role of race, class, and gender in how digital systems have been envisioned, developed, used, and abused. Some hands-on media archaeology will be accompanied by readings that are a mix of science fiction, e-lit, and critical theory.
CDT 40408  Theories of Media and Technology  (3 Credit Hours)  
This course offers a multidisciplinary introduction to the vast variety of theoretical approaches used to understand media and technologies. From film, TV, and videogames to computers, internet, and social media, we will study different methods and concepts that help us understand our mediated condition(s) better. Moving historically and geographically, we will also encounter the many ways in which the term 'media' itself gets deployed and critiqued in scholarship across humanistic and social scientific disciplines. We will plug some of these (critical) theoretical understandings of media and culture into the longer histories of politics, philosophy, language, and literature, considering, for example, books as media technologies. And finally, we will ask what studies of media and mediation can do for our comprehension of the politico-economic, sociocultural, racial, and environmental crises surrounding us today.
CDT 40420  Advanced 3D Digital Production  (3 Credit Hours)  
You have learned the basics of 3D digital production in Maya, and your insatiable thirst for digital content creation cannot be quenched. Welcome to the next level-Advanced 3D Digital Production! In this class, you will move beyond the fundamentals of 3D production and tackle advanced concepts such as complex object and character creation, digital sculpting, high dynamic range (HDRI) image-based lighting, key frame and motion captured character animation ,and more. You will create a portfolio of high-quality #D assets which you can use for graduate school and job applications. You will dig deeper into the Maya toolset as well as learn new programs such as Mudbox and Motion Builder. Students will be treated as professional 3D artists, and expectations for timely, quality final deliverables will be high.

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

CDT 40430  Technical Concepts of Visual Effects I  (3 Credit Hours)  
This class seeks to introduce students to some basic concepts of computer-generated imagery as it is used in the field of visual effects, and to delve into some of the technical underpinnings of the field. While some focus will rely on artistic critique and evaluation, most of the emphasis of the class will be placed on understanding fundamental concepts of 3d modeling, texturing, lighting, rendering, and compositing. Those who excel in the visual effects industry are those who have both a strong aesthetic sense coupled with a solid understanding of what the software being used is doing "under the hood." This class, therefore, will seek to stress both aspects of the industry. From a methodology standpoint, the class will consist of lectures, several projects that will be worked on both in-class and out of class, scripting, many tutorials, and open discussion.

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

CDT 40530  Digital Technology, Society, and Ethics  (3 Credit Hours)  
We are flooded with new technologies and media forms, from cell phones, Google Glass and Oculus Rift, to diverse social media platforms. In this course we will explore if and how, as many argue, these technologies and media forms are transforming how we live and work, and possibly altering what it means to be human. We will investigate how, using digital media, people alter and shape their identities, both their publicly presented selves, and their internal, intuitive selves. We will explore how the qualities of social relationships and the character of communities are changing. Among others, we will explore the following questions. Is the internet intrinsically democratic, intrinsically subversive? Can we think of it as a 'neutral,' 'open' or undifferentiated space in which everyone has an equal place, or does the embedded structure of the technology and the design of software platforms shape how people act? In answering these we will address a central question: Do technologies change society, or do people - in other words, where does 'agency' lie in our technologically infused world? How have new media technologies affected: how we read, how we practice journalism, how we act politically, and how we understand property - especially intellectual property? Does the anonymity afforded by the Web in virtual spaces and gaming environments enable people to create new identities, or do these spaces tend to re-inscribe traditional racial and gender categories - or both? As people spend more time online in virtual spaces, engaging physically distant people, what is the relationship between our physical, bodily presence in a place and the communities in which we understand ourselves to be immersed? Are, as some argue, the 'virtual' and the 'real' worlds converging on both the social and the economic planes? Can cyberspace be governed? Is it already being governed? Who should govern it? If our big-data world of constantly connected smart-phones and distributed sensor technologies offers unprecedented capacities for tracking and monitoring individuals, as well as for aggregating an analyzing information about them, how should we balance the value of privacy against values of freedom of speech, efficiency, accountability, and security (both personal and national)? In short, in this course you will develop insight into how the ways we act and imagine are entangled with our technologies and media.
Satisfies the following University Core Requirements: WKSP - Core 2nd Philosophy  

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

CDT 40610  Case Study - Computer Based Entrpeneurship  (3 Credit Hours)  
The purpose of this course is to Inform, Introduce and (hopefully) Inspire you. You will become Informed about computing-based entrepreneurship case studies across a wide variety of areas: computer software, computer hardware, healthcare technologies, databases, web services, data analytics and more. You will also become Informed about different aspects of the entrepreneurship challenge. You will be Introduced to guest speakers who are, or who have been, principals in developing technology, founding companies, running companies, selecting technologies for venture capital investment, etc. As a result, you will hopefully be Inspired to consider pursuing computing-based entrepreneurship opportunity.

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

CDT 40630  Ethical & Professional Issues  (3 Credit Hours)  
This course seeks to develop a solid foundation for reasoning about ethical, professional, and social issues that arise in the context of computer science and engineering. Emphasis is placed on identifying appropriate legal, professional and moral contexts and on applying sound critical thinking skills to a problem. Topics covered include professional codes of ethics, safety-critical systems, whistle blowing, privacy and surveillance, freedom of speech, intellectual property, and cross-cultural issues. This course relies heavily on case studies of real-world incidents.

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

CDT 40631  Cloud Computing  (3 Credit Hours)  
Cloud computing is a transformative force in the development of technology solutions that meet business requirements. Firms no longer need to make significant capital investments in large-scale data centers that sit idle for extended periods of time. The cloud model offers flexible, scalable, and cost-efficient access to computing resources on a just-in-time basis. In this course, we will explore the applications of cloud computing to common business problems. We will explore full-stack cloud solutions, including the use of Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) technologies.
CDT 40640  Data Science  (3 Credit Hours)  
Data mining and machine learning techniques have been widely used in many domains. The focus of this course will primarily be on fundamental concepts and methods in data science, with relevant inclusions and references from probability, statistics, pattern recognition, databases, and information theory. The course will give students an opportunity to implement and experiment with some of the concepts (e.g., classification, clustering, frequent pattern mining), and also apply them to the real-world data sets.

Enrollment is limited to students with a program in Computing & Digtl Technologies.

CDT 40650  Entrepreneurship: Building a High-Tech Startup  (3 Credit Hours)  
This course will cover formulation of the "idea" for the startup, attributes of successful tech startups, understanding the market, structuring the company, building a team and organization, financial indicators, launching, early marketing and growth, and business plan structure.

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

CDT 40700  Visual Communication Design 8: Social Design  (3 Credit Hours)  
MATERIALS FEE. This advanced course in visual communication design is for students to understand social advocacy within the local (South Bend) context. Each semester new risk areas and deep rooted inequities within the local communities are explored. Students understand their role as designers/collaborators/catalysts through real life experiences working closely with members, groups, and organizations already deeply invested in the community. Students from diverse disciplines create a multi-disciplinary team that focuses on complex social problems that combines and delicately balances strategic thinking with innovation. Working as a group, students conduct research in the field, partner closely with local agencies to understand the system and based on this research and understanding of the inherent social ecology, build design approaches that address these multifarious problems. Projects in the past have ranged from addressing the Digital Divide in the City of South Bend to Mitigating Youth Violence in South Bend. DESN 20101 (VCD1) is recommended, but not required.
CDT 40701  Service Design: Strategies for Social Systems  (3 Credit Hours)  
Service Design is an interdisciplinary course that explores the theories, methods, and practices involved in designing effective and human centered services. Students will be introduced to key concepts and frameworks used in service design, with a focus on creating seamless and customer-centric experiences at critical touch points. As a capstone course, it combines elements from design thinking, design research, visual communication, and industrial design to develop solutions that meet customer needs and create value for organizations.
CDT 40705  Digital/Art/History  (3 Credit Hours)  
Students in this course study digital art as a category of artistic production, digital art history as a set of research methods and modes of disseminating research outcomes, and the tools that offer new possibilities for creative practice and visual engagement with visual culture.
CDT 40706  Data in the Humanities: Mining the Book of Nature  (3 Credit Hours)  
This course will introduce advanced undergraduates and graduate students to data mining and computational methods in the humanities. What do we mean when we say "data" or "big data"? Why would data, or data visualization count as an argument in the humanities? Through the concept of the "Book of Nature," students explore unstructured and structured data in the work of scientists Thomas Harriot, Isaac Newton, Galileo Galilei, Andreas Vesalius, and Primo Levi, and practitioners in pharmacy and alchemy Camilla Erculiani and Caterina Sforza.* Students familiarize themselves with data mining and visualization, text analysis, and geospatial techniques through resources at the Center of Digital Scholarship and the Institute for Data and Society, while also gaining experience with digital cultural heritage. Primary sources include texts and images from manuscripts, printed books, artworks, and natural history that we will see in person at the Hesburgh Rare Books and Special Collections, the Snite Museum of Art, and the Notre Dame Museum of Biodiversity.
CDT 40711  Future of Labor  (3 Credit Hours)  
The new wave of technologies, such as robotics and AI, will have long-lasting impacts on the labor market. Jobs will be displaced, new tasks created, different skills demanded, teams reshaped, and new management practices will emerge. Organizations and the broader economy will also change. These technologies may benefit and disadvantage workers unevenly, potentially increasing inequality. Education and training systems, along with the institutions that support them, must adapt. At the same time, demographic challenges driven by aging populations and declining fertility will significantly affect labor. How will these forces shape the future of work, and how should we prepare for them? How might the meaning of work evolve, and what policies will be needed to ensure the dignity of workers? We are entering a new era of increasing uncertainty regarding labor and work. Addressing these challenges requires a holistic understanding. This course will be interdisciplinary—grounded in economics but also drawing on insights from history, philosophy, public policy, computer science, and related disciplines. The goal of this course is to provide students with a framework for understanding and analyzing how new technologies like robotics and AI are affecting and will affect the labor market. Students will (1) read and discuss both economics and less quantitative materials, (2) conduct original research by collecting and analyzing data on the labor market, and (3) experiment with AI agents to gain firsthand experience of the future of work. Ultimately, students will develop perspectives on how cognitive and physical AI may impact jobs, occupations, income distribution, and social institutions. They will also consider how education, training, and redistribution policies can help mitigate the disruptions created by technological change.
CDT 40712  The Antichrist and the Algorithm: Religion, Technology and Power in the Digital Age  (3 Credit Hours)  
Behind the rhetoric of disruption and progress lies a deeper spiritual story. This course examines the religious and apocalyptic dimensions of technology through thinkers ancient and modern—from Augustine and Dostoevsky to McLuhan, René Girard, and Peter Thiel. We will explore how digital technology functions as both idol and oracle, promising salvation through data and control. Students will analyze the cultural myths of transhumanism, the occult fascination of tech elites, and the challenge of recovering a theology of creation, incarnation, and human freedom in a technocratic age.
CDT 40713  Creating Digital Scholarly Editions  (1 Credit Hour)  
Scholars create new editions of older texts for numerous reasons, building on a tradition that dates back centuries. Modern computing enables scholars to pursue the same rigor in creating editions while making their work more accessible to broader audiences and more open to reuse and further interpretation. Students in this course will learn how to create scholarly editions in a digital format using the Text Encoding Initiative Guidelines (TEI), a durable standard built on the Extensible Markup Language (XML) for documenting distinctive features of documents. They will learn core concepts of digital text markup alongside key conventions of textual scholarship, and will explore the implications of representing document features at various levels of specificity, experiencing editorial work as a close reading practice and an interpretive practice. Literary/historical texts, medieval and modern, will be used to test out concepts, and students will complete a final project from either a pre-selected text or a text of their own choosing. While the course is computer heavy, no prior programming experience is required.
CDT 40714  Digital Devices  (3 Credit Hours)  
In this course we'll explore how smart-phones, ereaders, tablets, and laptops have changed the ways we engage films, television series, books, music, museums, and videos. We'll focus on how the production of art and entertainment is now shaped by the omnipresence of devices which can function, at any given moment, as personal stereos, movie screens, bookstores, TV sets, cameras, or photo-archives. How does that media adjacency within the box impact the relationship between what used to be distinct media but are now transmediated endlessly, for fun and profit. How has curation - practiced by artists, conglomerates, and amateur fans -- become a supra-medium which subsumes watching, reading, listening, and taking pictures into one of the most widely practiced forms of popular entertainment in the twenty-first century? How do we sort out the complicated interplay between media technology, consumerism, and identity formation in those devices? Featured phenomena: Recommendation mania and the listverse, The Song of Achilles and BookTok, the photos in your smart-phone, Wes Anderson and Accidentally Wes Anderson, Lost Children Archive, Questlove, algorithm culture, Once Upon a Time in Hollywood, COVID and the "Make Yourself a Masterpiece" craze, WandaVision, playlisting as a way of life (not just a list of songs), The Carters "Apeshit" video, JR's La Ferita...
CDT 42216  Applied Technology Investigative Techniques  (3 Credit Hours)  
This practical, hands-on course will provide students with knowledge and practical experience with the most pressing and needed skills for building cyber talent for a sustainable workforce. The curriculum for the course evolves based on current input from those working in the cyber industry. Topics may include malware analysis, memory forensics, penetration testing, network architecture, file system forensics, incident response, PCAP analysis, and hardware/software basics. This is an advanced level course and requires departmental approval.
CDT 43210   Digital and Forensic Psychology Seminar  (3 Credit Hours)  
This discussion-oriented seminar will examine specific topics in the field of forensic psychology. In this section, we will explore the psychology of mass-shooters. Through current research and investigations, we will examine characteristics of mass shooters and discuss these characteristics as they relate to notable mass-shooting cases. Students will be required to complete an extensive project where they will critically analyze evidence (Internet postings, messages, notebook writings, computer forensics reports) and form an opinion about a mass-shooter case that was discovered and thwarted by law enforcement several years ago.

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

CDT 43510  Philosophy of Mind  (3 Credit Hours)  
Dualist and reductionist emphases in recent analyses of mind. Topics covered will include identity of mind and body, intentionality, actions and their explanation and problems about other minds.

Enrollment is limited to students with a minor in Computing & Digtl Technologies.

CDT 43700  Feminist Approaches to Critical Digital Studies  (3 Credit Hours)  
This interdisciplinary seminar will explore privilege, power, place, and concepts of labor within digital economies of communication and information exchange. As digital technologies continue to blur the boundaries between leisure and work, surveillance and data collection become invisibilized and normalized processes. This class will combine methodologies from feminist research practices and critical digital studies while exploring the rapid coevolution of labor and technology. By interrogating what constitutes “digital culture,” this course aims to introduce students to cultural studies through the lens of digital humanities and digital literacy. This course will provide an opportunity to learn and apply feminist media analysis to cultural texts.
CDT 44205  Computer Security - SV  (3 Credit Hours)  
This course is a survey of topics in realm of computer security. This course will introduce the students to many contemporary topics in computer security ranging from PKIs (Public Key Infrastructures) to cyber-warfare to security ethics. Students will learn fundamental concepts of security that can be applied to many; traditional aspects of computer programming and computer systems design. The course will culminate in a research project where the student will have an opportunity to more fully investigate a topic related to the course.
CDT 44630  Ethical & Professional Issues  (3 Credit Hours)  
This module explores ethical issues in the design and use of information and communication technologies (ICTs). It examines ethical theories and practices from historical, interdisciplinary and cross-cultural perspectives relating to current and emerging ICTs. We study the major ethical frameworks such as consequentialism, deontology, virtue ethics etc. We look at how they are applied to issues around privacy, security, social media interactions, access, health, game design and so on. And we also explore how the design of technological systems and structures can support ethical principles.
CDT 44640  Data Science  (3 Credit Hours)  
Data science can be viewed as the art and craft of extracting knowledge from large bodies of structured and unstructured data using methods from many disciplines, including (but not limited to) machine learning, databases, probability and statistics, information theory, and data visualization. This course will focus on the process of data science -- from data acquisition to analytics methods to deployment, and will walk the students through both the technical and use-case aspects in the process. It will place a larger emphasis on the machine learning component, with relevant inclusions and references from other disciplines. The course will give students an opportunity to implement and experiment with some of the concepts as part of a class project, in addition to the hands-on assignments using the Python programming language. Additionally, the course touches upon some of the advances in related topics such as big data and discuss the role of data mining in contemporary society. The course has been designed and developed by Nitesh Chawla, the Frank Freimann Professor of Computer Science and Engineering and Director of iCeNSA at the University of Notre Dame. <p> Note: this course is delivered fully online. The course design combines required live weekly meetings online with self-scheduled lectures, problems, assignments, and interactive learning materials. To participate, students will need to have a computer with webcam, reliable internet connection, and a quiet place to participate in live sessions. <p>Students enrolling in this course should have taken one or more courses or implemented one or more projects involving Python programming and one or more courses in probability or statistics. <p>Students enrolling in this course should have taken <b> <u> one or more</b> </u> courses or implemented <b> <u>one or more</b> </u> projects involving Python programming and <b> <u>one or more courses</b> </u> in probability or statistics.
CDT 47300  Advanced Special Projects in Cybercrime and CyberLaw  (3 Credit Hours)  
This course is an advanced-level, project-oriented research course. Collaborating with the professor, students will conduct independent research on a technology project that is approved in advance by the professor. Students will meet by arrangement with the instructor and will define a project that will involve technology research and a final paper or product.

Computer Science (CSAL)

Data Science (MDSC)