Currently Inactive Courses

Inactive Courses

CAPP 20505 or 20506 Introduction to Computer Systems
As an introduction to Information Processing, this is a literacy course which explains computer systems including hardware, software, systems analysis and other related topics. The class learns some computer programming, logic, design and documentation using the BASIC language. Students also work in teams to learn a particular phase of the IS environment, work with multimedia software and make presentations to the class.

CAPP 30310 Introduction to C++ Programming
With today's Information Technology stressing the object oriented paradigm and code reuse, there is a strong demand for programming in C++ and (C#) to solve real world application challenges. In addition to addressing the basic procedural programming concepts and their application, the use of existing code and classes will allow students to develop marketable skills for entry into the work force. In addition to extensive "hands on" learning exercises, students will have the opportunity to choose projects that best apply to their interests and/or their first major field of study.

CAPP 30320 Introduction to Scheme Programming
Scheme is a modern programming language which is both powerful and easy to learn. Scheme teaches many important programming ideas and with a knowledge of scheme students can readily learn other languages like C++ and Java. The scheme course will be a beginning course and will not require programming experience. The course will emphasize problem solving skills and it will demonstrate how data drives program development.

CAPP 30510 Management Information Systems
Students are introduced to leadership and management skills in the Information Processing Environment. Discussions on why and how management makes decisions are an important part of the course. Discussions of current problems of management in the business world related to computer applications are an important part of the class.

CAPP 30515 Systems Analysis & Design
Administered in two major segments, this course first exposes students to the full scope of analyzing and designing computer systems by covering problem definition, data collection, documentation of existing systems and definition of new systems requirements. We use the methodology of Systems Development Life Cycle (SDLC). The second segment deals first, with students working on genuine business projects. The second part of this segment gets into object-oriented systems analysis which is a new concept in systems analysis and design.

CAPP 30530 Web Development with CSS
Learn the techniques used by today's top professionals to construct web pages with XHTML and CSS. At the end of this class, you will be able to take a graphical representation of a web page, and construct it to work in all modern browsers using valid, semantic markup and presentation.

CAPP 40150 Current Trends in Computer Applications
The Current Trends course allows the students to think about and discuss issues openly that pertain to computer ethics, business ethics, and some social ethical issues. We start out by having an understanding of the distinction between the terms Moral and Ethical. The class works through the generally accepted theories for resolving moral and ethical conflicts. We also discuss the reasons businesses exist and what they think their responsibility toward society is now and how it might change in the future. In the area of Information Technology, there is discussion about what the student sees as right or wrong,ethical or not ethical in the many issues of discussion that are presented. Restriction: CAPP Seniors only

40160 Digital Technology, Society, and Ethics

This course will explore ethical and moral dilemmas that arise as powerful and pervasive new technologies increasingly shape how individuals understand themselves, and play important roles in weaving together new kinds of social groups. We will examine how new technological capacities have helped shape new kinds of economic organization and production (information economy), new forms of community (dispersed, virtual), and led people to new understandings of individuality and of themselves (e.g., online communities as constitutive of new self-definitions and understandings). We will work through case studies to investigate how particular new communication technologies have changed how society is organized, and changed how individuals interact with one another. We will explore ethical questions in the context of these case studies, and will ask ourselves how people can and should treat and engage one another in a rapidly transforming technical and social landscape. We will grapple with understanding information technologies as both shaping and reflecting the communities and societies in which they exist; and we will consider whether the question of how one should/can engage another person may be decided by, or embedded in the technical structure of new social media and other technical systems. We will explore how our interactions with the physical world are increasingly mediated by technologies (from games to Google glass), and think about how the ‘natural’ and the ‘artificial’ are merging together, possibly transforming what it means to be human, or to be a nation. In short, we will explore how communication systems shape societies: how social, economic, political, and cultural life is transformed as new technologies enable new modes of mediated social interaction. In a rapidly transforming world, this course will lead students to understand themselves as, and be, active, ethical contributors, capable of shaping communities of various kinds: business, social, cultural, and other.

CAPP 40540. CAD for the Stage (FTT)
The study of the use of the computer to design scenery and lighting for the stage. The course will begin at a rudimentary level of understanding of computer-aided design and progress to 2-D and then 3-D design techniques. A basic understanding of the Macintosh computer system is necessary, and significant computer work is required outside class.

CAPP 40547 Interactive Media Motion Graphics (DESN)
This advanced multimedia course will give the studio, design, or CAPP major an introduction to the design of motion graphics. Students will develop short information movies, movie trailers, or movie opening sequences. The course will use Apple's Motion software and cover basic DVD and QuickTime movie development. Having skill with various graphics software useful,with expertise in Adobe Photoshop very important.

CAPP 40547 Interactive Media Motion Graphics (DESN) (Fall) 
This advanced multimedia course will give the studio, design, or CAPP major an introduction to the design of motion graphics. Students will develop short information movies, movie trailers, or movie opening sequences. The course will use Apple's Motion software and cover basic DVD and quicktime movie development. Skill with various graphics software useful, with expertise in Adobe Photoshop very important.

CAPP 40558 Motion Design 2 (DESN)
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. 

CAPP 40559 Information Design: Data Driven Design (DESN)
Visualization and sequencing of complex or abstract subject matter for the purpose of informing, educating or training the end-user. Design process includes the acquisition of information and data to become a subject matter expert on a project topic. Development of topics through the parsing of information, focusing of subject, sketching, illustration and graphical data representation. Delivery of information through an interactive, user-driven experience possibly exploring handheld devices.

CAPP 40140 Computer Ethics
The course concentrates on the theory and practice of computer ethics. The aim of the course is to study the basis for ethical decision-making and the methodology for reaching ethical decisions concerning computing matters. Methodologies used in the course include lectures by the instructor, lectures by visiting lecturers, in-class discussions, in-class writing assignments, individual class presentations, individual case analyses, and examinations. The course is open only to Notre Dame students who have a second major in Computer Applications or a minor in Technology, Business, and Society (TBS). Seniors only

CAPP 40558 Motion Design 2
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.

CAPP 40600 Introduction to Computer Forensics
Digital storage devices are a part of daily life. This course will introduce students to the field of computer forensics and its applications. The goal of computer forensics is to examine digital media for the purpose of identifying, preserving, recovering, or analyzing evidence left behind on storage devices. Topics to be covered include the scientific method of computer forensics, uses for forensics, legal issues, electronic discovery, and intrusion investigations, along with procedures for conducting forensic examinations on Windows systems, Macintosh systems, UNIX systems, mobile devices, and network systems.

Return to Top