Please select a menu item (one of LCC Core, Studios, Electives or CS Core, Electives) to browse those courses.
LCC2400 Introduction to Media Studies
This course offers an introduction to the historical development and cultural impact of various forms of media print, radio, television, film, and interactive electronic applications.
LCC2500 Introduction to Film
Introduces film techniques and vocabulary in an historical and cultural context. Written texts are supplemented by viewings of specific shots, scenes, and films.
LCC2600 Introduction to Performance Studies
An examination of the origins of the field of performance studies in literary study of theatre and drama, anthropological investigations of ritual, and sociological analyses of performance in everyday life.
LCC2700 Introduction to Computational Media
Introduction to key concepts, methods, and achievements in computational media, and the convergence of digital technology with cultural traditions of representation.
LCC2720 Visual Culture and Design
Studio-based course that provides students with basic skills needed to create digital visual images and to analyze designs from historical and theoretical perspectives.
LCC3206 Communication and Culture
Explores literary and historical works considering ethnic issues in American culture, including immigration, social assimilation, “double consciousness,” the development of ethnic identity/pride, and multiculturalism.
LCC3314 Technology of Representation
Explores historical, cultural, and theoretical issues raised by technologies of representation, including written, spoken, and gestural languages; print, painting and illustration; still and moving photography; recorded sound; and computer-mediated communications and interactive digital media.
LCC2730 Constructing the Moving Image
Provides the student with the conceptual, formal, aesthetic, and technical approaches to reconsider film, videos, and animation within the context of emerging digital forms.
LCC3705 Principles of Information Design
Presents principles and practices guiding the development of emerging digital genres. Emphasis on maximizing the affordances of the computer in organizing and communicating complex information.
LCC3710 Principles of Interaction Design
Examines principles of design for shaping the procedural and participatory affordances of digital environments, emphasizing the role of cultural context and media transitions.
LCC4699 Undergraduate Research
Independent research conducted under the guidance of a faculty member.
LCC4720 Interactive Narrative
Examines significant examples of this emerging genre, including its roots in experimental uses of older media, and engages students in creating their own interactive narrative.
LCC4725 Game Design as a Cultural Practice
Emphasis is on the design elements common to games and the expressive possibilities and cultural concerns specific to digital games.
LCC4730 Experimental Digital Art
Provides students with key conceptual, formal, aesthetic and technical elements needed in creating artifacts in areas ranging from augmented and mixed reality to scientific visualization.
LCC4731 Game AI
Examines expressive possibilities of artificial intelligence techniques in computer games.
LCC4732 Intelligent Story Systems
Examines AI-based approaches to representing, understanding, and generating stories.
Film Studies
LCC 3252 Film and Television
Explores in depth a theoretical issue central to film and/or television. Among its concerns are authorship, genre theory, spectatorship, ideology, narrative theory, and the relationship between these media and social history.
LCC 3254 Film History
Surveys the history of film from its machine origins to its present digital developments. It focuses on various movements, figures, and narrative developments in world cinema.(prerequisite LCC 2500)
LCC 3256 Major Filmmakers
Traces in depth an individual artist’s career and affords students the opportunity to immerse themselves in the works of an important figure in the world of film.(prerequisite LCC 2500)
LCC 3352 Film Technology
Examines the development of film technology and the implications of that technology for cinema’s treatment of technology.(prerequisite LCC 2400 or LCC 2500)
LCC 3853 Special Topics on Film
Studies in depth a genre of film studies, such as Science Fiction or Animation. Contact us to see what is available this semester. (prerequisite LCC 2500)
LCC4500 Seminar in Film Studies
An in-depth investigation of a major movement, theory, period, or technological development in film studies.
Technology and Culture
LCC 3225 Gender Study Disciplines
Explores the concept of gender and its usefulness as a theoretical category in a variety of disciplines. It includes cultural studies of literature, communication media, cultural anthropology, sociology, history, and science.
LCC 3302 Science, Technology, and Ideology
Examines specific scientific, philosophical, and literary/cultural texts in order to determine the role ideology plays in the construction of culture, especially scientific and technological culture.
LCC 3304 Science, Technology, and Gender
Examines specific philosophical, scientific, and cultural texts to determine the role that gender has played in the scientific and technological knowledge, currently and historically.
LCC 3306 Science, Technology, and Race
Examines specific historical and contemporary construction of race, within the prevailing scientific theories and ideologies in order to determine the role plated by “race” in scientific and technological culture.
LCC 3308 Environmental Ecocriticism
Surveys the emergence of ecocriticism as an analytical framework for interpreting the verbal and visual rhetorics of environmentalism in both western and nonwestern cultures.
LCC 3310 The Rhetoric of Scientific Inquiry
This course takes as its subject the ways in which argumentative and persuasive discourse is used to create and disseminate scientific knowledge.
LCC 3316 Science, Technology, and Postcolonialism
Surveys the development of Postcolonial literary theory and historiography in order to analyze the interdependent discourses and practices of post-Enlightenment science/technology and European imperialism.
LCC 3318 Biomedicine and Culture
Discusses the history of biology and medicine; popular representations of health, disease, and the medical establishment; and the cultural implications of medical imaging technologies.
LCC 3362 Science, Technology, and Performance
LCC 3502 Medieval Literature and Culture
Introduction to Greece, Rome, and Medieval Europe through an examination of one or a few major cultural conflicts expressed in the literary genres and periods.
LCC 3833 Special Topics in Issues of Science, Technology, and Culture
Study of one or more current issues in science, technology, and culture.
LCC 4100 Seminar in Science, Technology, and Culture
Performance Studies
LCC 3262 Performance Studies
An examination of cultural theories of performance and their application to the analysis of specific performative events.
LCC 3362 Science, Technology, and Performance
LCC 3863 Special Topics in Performance
Examination of one or more topics of current interest in performance studies.
LCC 4600 Seminar in Performance Studies
An in-depth investigation of a specific issue or theme in Performance Studies.
Narrative
LCC 3202 Studies in Fiction
Examines the elements of fiction and what has made fiction, especially the novel, distinctive, popular, and enduring. Readings may include formal, cultural, and historical theories.
LCC 3208 African-American Literature and Culture
Explores the works of African American writers from the Colonial period to the present and examines a variety of cultural constructs that have fundamentally shaped the African American literary tradition.
LCC 3212 Women, Literature and Culture
Students in this course will analyze writings by women and examine feminist and other relevant cultural critiques of literature.
LCC 3214 Science Fiction
Examines science fiction texts from the last 200 years to show how they reflect ambiguous reactions to change.
LCC 3216 Theatre I: Classic and Medieval
LCC 3218 Theatre II: Renaissance - Restoration
The dramatic literature, theory, performance practices, and historical and cultural context of theatre from the Renaissance through Restoration.
LCC 3219 Literature and Medicine
This course examines works of literature dealing overtly with illness and healing, works about or by phyicians and other caregivers, and works that raise questions about ethical behavior in the face of sickness.
LCC 3220 Theatre III: Modern - Contemporary
LCC 3222 Regionalism in America Literature
LCC3226 Major Authors
An examination of the works and career of a major author in historical and cultural context.
LCC3228 Shakespeare
An examination of Shakespeare’s works with attention to generic conventions, historical context, and the relationship of text and performance. Major works of Shakespeare’s contemporaries are studied as appropriate.
LCC 3502 Medieval Literature and Culture
An introduction to Greece, Rome, and Medieval Europe through an examination of one or a few major cultural conflicts expressed in the literary genres and periods.
LCC 3504 Renaissance Literature and Culture
LCC 3823 Special Topics Literature and Culture
Examination of one or more topics of current interest in literary and cultural studies.
CS Core
CS1050 Constructing Proofs
Techniques of rigorous argumentation, emphasizing reading and writing of formal and informal proofs. Application of techniques to domains of relevance to computer science.
CS1301 Introduction to Computing
Introduction to computing principles and programming practices with an emphasis on the design, construction and implementation of problem solutions use of software tools.
CS1315 Introduction to Media Computation
Introduction to computation (algorithmic thinking, data structures, data transformation and processing, and programming) in a media and communication context.
CS1331 Introduction to Object-Oriented Programming
Introduction to techniques and methods of object-oriented programming such an encapsulation, inheritance, and polymorphism. Emphasis on software development and individual programming skills.
CS1371 Computing for Engineers
Foundations of computing with an introduction to design and analysis of algorithms and an introduction to design and construction of programs for engineering problem-solving.
CS2261 Media Device Architectures
Controlling the interface between hardware and software in media devices. Machine-level programming (e.g., in C) to create graphics, generate sound, and support user interaction.
CS2340 Objects and Design
Object-oriented programming methods for dealing with large programs. Focus on quality processes, effective debugging techniques, and testing to assure a quality product.
CS4001 Computing and Society
Examines the role and impact of information and communication technology in society, with emphasis on ethical, professional, and public policy issues.
Media Thread:
* CS 3240 Languages and Computation
Interpreters as abstract machines and the tools used to construct them, such as scanners and parsers. An introduction to models of computation as embodied by different programming languages. Limits of and relationships between these models.
* CS 3451 Computer Graphics
(prerequisite MATH 2605 or 2401 and CS 2110 or 2261)
CS 3510 Design and Analysis of Algorithms
Basic techniques of design and analysis of efficient algorithms for standard computational problems.
CS 3640 Computational Photography
CS 4230 Distributed Simulation Systems
Parallel and distributed computing algorithms and systems for distributed simulation applications such as virtual environments and analytic models.
* CS 4343 Simulated and Military Gaming
* CS 4455 Video Game Design and Programming
Techniques for electronic game design and programming, including graphics game engines, motion generation, behavioral control for autonomous characters, interaction structure, social and interface issues of multi-user play, and the business aspects of game development.
* CS 4460 Information Visualization
Introduction to principles and techniques of infomation visualization, the presentation of primarily abstract data to help people understand, analyze and make sense of data.
* CS 4465 Computational Journalism
CS 4470 Introduction to User Interface Software
Concepts, techniques, structures, and strategies for implementation of interactive software.
CS 4480 Digital Video Special Effects
A study of digital multimedia and the analysis and synthesis of digital video. Special attention paid to techniques for generating video special effects.
* CS 4496 Computer Animation
prerequisite CS 3451
CS 4550 Scientific Data Processing and Visualization
* CS 4590 Computer Audio
A well-rounded exploration of digital audio and its importance in current research and applications. Exposes students to the principles, technology, and current research of computer audio.
CS 4770 Mixed Reality Experience Design
Focuses on informal design, integration of media theory, HCI and technology issues. Significant group design projects.
* CS 4803 Special Topics, “Handheld Augmented Reality Game Desing”
* CS 4803 Special Topics, “Design of Gaming Consoles”
People Thread
* CS 3750 Human-Computer Interface Design and Evaluation
Human computer interface is considered in terms of user-system compatibility. Concepts in human factors and interface design are covered in relation to capabilities of both humans and computers.
CS 3790 Introduction to Cognitive Science
Multidisciplinary perspectives on cognitive science. Interdisciplinary approaches to issues in cognition, including memory, language, problem solving, learning, perception, and action.
*CS 4460 Information Visualization
CS 4470 Introduction to User Interface Software
Concepts, techniques, structures, and strategies for implementation of interactive software.
CS 4472 Design of Online Communities
CS 4605 Mobile and Ubiquitous Computing
Investigates the infrastructure required to develop mobile and ubiquitous computing applications and establishes major research themes and experimental practices.
CS 4625 Intelligent and Interactive Systems
Explores how human-computer interaction and machine learning can interact to create personalized information environments. Emphasis on current research efforts from both fields.
*CS 4660 Introduction to Educational Technology
Introduction to the theory and practice of educational technology. Covers learning theory applicable to educational technology, explains major research findings.
CS 4665 Educational Technology: Design and Evaluation
Intensive project class in which students design, implement, and evaluate a piece of educational technology, applying the theory learned in Introduction to Educational Technology.
CS 4670 Computer-supported collaborative learning
Research and practice in computer-supported collaborative learning. Review of existing systems and research, as well as evaluation and design methods.
CS 4690 Empirical Methods in HCI
Introduction to empirical methods for gathering requirements and evaluating the end-user and usability of software systems.
CS 4770 Mixed Reality Experience Design
Focuses on informal design, integration of media theory, HCI and technology issues. Significant group design projects.
CS 4793 Perspectives in Cognitive Science
* CS 4803 Special Topics, “Cognition and Culture”
Non-Media or People Thread Courses that count:
* CS 3101 Computer Science Ventures
prerequisite CS 1301/1315/1371
* CS 3300 Intro to Software Engineering
prerequisite CS 2340
* CS 3600 Intro to Artificial Intelligence
An introduction to artificial intelligence and machine learning. Topics include intelligent system design methodologies, search and problem solving, supervised and reinforced learning. Prerequisites are CS 1322 and CS 1332
* CS 3630 Intro to Perception and Robotics
Prerequisite CS 1332
* CS 4225 Intro to High Performance Computing
Prerequisite CS 1332
* CS 4235 Intro to Information Security
A course focusing on Terms/Concepts, threats, controls, problem definition; comprehensive information security model; security for operating systems, databases, network/distributed systems; administering security; legal/ethical/policy issues. Prerequisites are CS 1301, or 1315, or 1371
* CS 4330 Software Applications
Prerequisite CS 3300
* CS 4365 Intro to Enterprise Computing
Prerequisite CS 4400
*CS 4400 Intro to Database Systems
prerequisite CS1301, or 1351, or 1371
CS 4440 Database Technologies
prerequisite CS 1301, or 1315, or 1371
CS 4635 Knowledge based AI
Structured knowledge representation; knowledge-based methods of reasoning and learning; problem-solving, modeling and design.
* CS 4641 Machine Learning
Machine learning techniques and applications. Topics include foundational issues; inductive, analytical, numerical, and theoretical approaches; and real-world applications. Prerequisite is CS 1331
CS 4699 Undergraduate Research
Independent research conducted under the guidance of a faculty member.
CS 4752 Philosophy Issues-Computation
*CS 4731 Game AI
Examines the expressive possibilities of artificial intelligence techniques in computer games. Students learn AI programming techniques, and how they strongly interface with game design.
CS 4803 Special Topics
Courses of timely interest to the profession, conducted by resident or visiting faculty.
CS 4803 Special Topics, “Mobile Application and Services”
Courses of timely interest to the profession, conducted by resident or visiting faculty.
CS 4803 Special Topics, “Case-Based Reasoning”
Courses of timely interest to the profession, conducted by resident or visiting faculty. Prereq CS 3600 or CS 3790