Courses
DIGC-158 P4 Int Computational Media (3)
Students will explore the creative possibilities of code and gain a working knowledge of variables, conditionals, loops, functions and objects as they learn the fundamentals of procedural thought. In different semesters, this course may focus on the design and creation of computer graphics, mobile apps, computational objects, or web applications. No previous programming experience assumed. Cross listed with CSCI 158. Formerly titled P4 Intro Media Computing.
Attributes: P4 YLIB
Restrictions: Excluding: -Class: SeniorDIGC-181 LC Intro Digital Studies (3)
The class will consider the effect of digital technologies on culture. Students will read essays by new media theorists and write their own critiques of technology, while completing creative projects (utilizing video, photography, social media, mobile phones, blogs and programming) related to several majors themes: coding, collaboration, community, curation, ubiquitous computing, and data.
Attributes: LC YLIBDIGC-199C RW Research-based Writing (3)
Students learn the basics of writing an academic research paper in this discipline. Emphasis is on elements of persuasive argumentation, the inclusion of more than one perspective on an issue, the proper use and documentation of sources, and revision. Students also learn how to make an effective oral presentation of their research. Department-determined topic may change from semester to semester and is likely to include literary texts as primary materials. Restricted to freshmen and transfers. Note: 199C courses may not be taken for credit more than once.
Attributes: RW YLIB
Restrictions: Including: -Class: Freshman, SophomoreDIGC-240 P4 The Networked World (3)
This course will examine the particular issues surrounding the network structure of relationships, and how that structure impacts our experience of and study of various entities, including search engines, social networks, the spread of technologies and the spread of viruses (both human and computer).
Attributes: P4 YLIBDIGC-245 SQ Visualizing Data (3)
This course introduces design and statistical principles as well as programming languages and tools for exploring, analyzing, and displaying information. Students will gain an understanding of the role of data visualizations in analyzing complex data and societal trends.
Attributes: SQ YLIBDIGC-258 Intro Physical Computing (3)
Physical computing can be defined as interactive physical systems built using hardware and software that can “sense” the world, helping us to redefine how we interact with technology. Tools like the Arduino and the Lilypad wearable microprocessor can be programmed to use a variety of sensors to detect the world and respond in particular ways, and can lead to the invention of new devices, nontraditional means to communicate with the web, and wearable computing (such as clothing that illuminates based on lighting conditions in a room). This course will teach students the basics for working with these systems, including an introduction to using the hardware (wiring, soldering, etc.) and the software (coding in the Arduino development environment). By the end of the course students will complete an interactive physical computing artifact. Cross listed with ARTS 258
Attributes: YLIB
Pre-requisites: CSCI-158 D- OR DIGC-158 D- OR CSCI-161 D-DIGC-265 P1 Tpc: Digital Cultures (3)
This course will cover topics not otherwise offered in the interdisciplinary field of digital cultures, with a focus on artistic production. Courses topics will vary, and may include 3-D Modeling, Animation, Virtual Performance, and Cyberpolitics.
Attributes: P1 YLIBDIGC-267 P4 Tpc: Digital Tech (3)
This course will cover topics not otherwise offered in the interdisciplinary field of digital technologies. Courses topics will vary, and may include include: Learning Digitally or Mobile Application Programming. This course may be repeated with a different topic.
Fall 2016 Topic: Agent Based Modding
Many systems – especially social, economic, and biological ones – can be modeled using relatively simple agents interacting with each other and with their environment. Such models use simple rules to govern agent behavior but often result in complex system behavior, and the resulting models can be used as a laboratory in which the real-world systems can be explored. This course will introduce agent based modeling (ABM) as a method for investigating these systems. Students will learn to use NetLogo to investigate a wide range of such phenomena including evolution, spread of disease, segregation in housing, and consumer choices.
Attributes: P4 YLIBDIGC-271 Video Game Design I (3)
This course acts as an introduction to the basics of game design. Students will develop a theoretically grounded understanding of the game design process, including developing a theme, understanding genre conventions, and designing for an audience. The course will culminate with the development of a simple digital game.
Attributes: YLIBDIGC-371 Video Game Design II (3)
This course extends the conceptual framework developed in Video Game Design I. Students will learn to use a game engine and work through all stages of the game design process, including concept development, design, implementation, play-testing, and deployment. The final product for this course will be a multistage game.
Attributes: YLIB
Pre-requisites: DIGC-271 D-DIGC-475 Children&Creative Learnng (3)
Students will read and evaluate philosophies and techniques of teaching coding and technology skills to children, with a focus on constructivist methods. A significant portion of the class will require students to prepare, teach, and serve as mentors to middle-school students attending a summer camp at St. John Fisher focusing on coding and/or video game design. The camp will be held for one week in late July for several hours each day and students will be expected to attend all sessions, in addition to the regular classroom meetings held in the weeks prior to and immediately after the camp week.
Attributes: YLIBDIGC-480 Technology and Pedagogy I (2)
Students will read and evaluate philosophies and techniques of teaching coding and technology skills to undergraduates. The class will meet informally, focusing on the students’ experiential work as a lab assistant, attending most (if not all) of a specified class throughout the semester and providing tutoring during open lab periods.
Attributes: NLIB
Restrictions: Including: -Class: Junior, SeniorDIGC-481 Technology and Pedagogy II (1)
Students will continue their experience as a lab assistant that began in DIGC 480, attending most (if not all) of a specified class throughout the semester and providing tutoring during open lab periods.
Attributes: NLIB
Pre-requisites: DIGC-480 D-
Restrictions: Including: -Class: Junior, SeniorDIGC-490 DIGC Senior Project (3)
Seniors will develop a proposal for a substantial project and then see it through to completion, exhibiting their work at a poster session at the end of the semester. The work may involve a research paper or the creation of a website, mobile app, museum exhibit, interactive art installation or physical computing project, interactive media experience, entrepreneurial social media innovation, blog or video game.
Attributes: YLIB ZCAP ZEXL
Pre-requisites: (DIGC-158 D- OR CSCI-158 D- OR CSCI-161 D-) AND (COMM-269 D- OR COMM-369 D-)
Restrictions: Including: -Class: SeniorDIGC-495 Internship (1 TO 3)
This course allows qualified students to gain professional experience in areas related to Digital Cultures and Technologies. The program maintains a list of internships, or students may find their own opportunities, subject to the approval of the Internship Director. Interns generally work 10 hours a week and complete additional requirements, including attending meetings with the Internship Director, writing progress reports, and creating a portfolio. Permission of the Internship Director is required to register.
Attributes: YLIB ZEXL
Restrictions: Including: -Class: Junior, SeniorDIGC-496 Independent Study (1 TO 3)
Under faculty direction, qualified students may undertake an in-depth study of particular topic in digital cultures and technologies. Completion of the Independent Study/Tutorial Authorization form is required.
Attributes: YLIBDIGC-498H Honors Thesis (1 TO 3)
Qualified Digital Cultures and Technologies majors develop a research project that will result in a traditional or multimodal thesis. Projects will be presented and defended. Students will be advised by the honors committee, consisting of a Digital Cultures and Technologies faculty advisor and one additional faculty member who may come from outside of the DIGC program. The intent to pursue an honors thesis must be declared before the senior year. Completion of the Independent Study/Tutorial form is required for registration.
Attributes: YLIB
Restrictions: Including: -Major: Digital Cultures and Technol -Class: Senior