Collage of six different computing related images.

Arts & Sciences Majors

A computing minor can benefit you and your career!


Find your major in the list below to read more.

African American and Diaspora Studies, B.A.


How is Computing Applied?

 

  • Digital Archives and Databases: Computing is used to create and maintain digital archives of historical documents, photographs, and artifacts related to African American history and the diaspora.

  • Digital Humanities Projects: Digital humanities initiatives leverage computing to create interactive and multimedia projects that explore African American history and culture.

  • Digital Preservation: Computing is essential for preserving and restoring historical documents and media related to African American history and culture.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Digital Archivist for Cultural Heritage: They play a crucial role in preserving and promoting cultural heritage through the digitization, management, and access of digital collections. They contribute to the preservation of cultural memory, heritage conservation, and knowledge dissemination by ensuring the long-term accessibility and usability of digital cultural heritage materials for present and future generations.

  • Data Analyst in Social Justice Research: They play a critical role in using data-driven approaches to examine social inequalities, advocate for marginalized communities, and advance social justice goals. By analyzing data, identifying patterns, and advocating for evidence-based solutions, they contribute to efforts to promote equality, diversity, and inclusion in society.

  • Diversity and Inclusion Technology Consultant: They play a critical role in leveraging technology as a catalyst for advancing diversity, equity, and inclusion within organizations. By deploying technology solutions, providing training and support, and fostering a culture of inclusivity, they help organizations create more equitable and inclusive workplaces where all employees feel valued, respected, and empowered to contribute their best.

Courses

School of Computing Courses

African American Studies Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

 

***Note: there are no specific African American studies courses available at this time***

American Studies, B.A.


How is Computing Applied?

 

  • Archival Research: Researchers access digitized archival collections and primary source materials online, reducing the need for physical visits to distant archives and libraries.

  • Digital Pedagogy: American studies instructors use digital tools and platforms to enhance classroom teaching, create interactive learning experiences, and facilitate discussions.

  • Text Analysis and Data Mining: Computing tools enable scholars to analyze large volumes of texts


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Digital Humanities Specialist: They play a vital role in advancing scholarship, fostering interdisciplinary collaboration, and promoting innovation at the intersection of humanities research and digital technology. They leverage digital tools and methods to explore new research avenues, engage diverse audiences, and preserve and share cultural heritage for future generations.

  • Data Analyst for Social Sciences: They play a crucial role in advancing knowledge, informing decision-making, and addressing social issues by applying data-driven approaches to understanding human behavior, society, and social phenomena. They contribute to research, evaluation, and policy efforts in fields such as sociology, psychology, economics, political science, public health, and anthropology.

  • Cultural Heritage Informatics Specialist: They play a critical role in leveraging information technology and digital tools to preserve, promote, and make accessible the rich cultural heritage of societies and communities. They contribute to the democratization of cultural heritage by facilitating access, engagement, and participation in cultural heritage preservation and exploration through digital means.

Courses

School of Computing Courses

American Studies Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

 

***Note: there are no specific American studies courses available at this time***

Anthropology, B.A.


How is Computing Applied?

 

  • Qualitative Analysis: Qualitative data analysis software, such as NVivo, assists anthropologists in organizing, coding, and analyzing qualitative data from interviews, ethnographic fieldwork, and textual sources.

  • 3D Scanning and Modeling: Anthropologists use 3D scanning technology to digitize artifacts, human remains, and archaeological sites.

  • Data Collection and Management: Computing tools, including mobile devices and software applications, are used for field data collection.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Digital Anthropologist: They play a vital role in understanding the complex relationship between humans and technology in the digital age. They contribute valuable insights into how digital technologies are reshaping culture, society, and everyday life, and they help inform debates and decisions about the ethical, social, and cultural implications of technological innovation.

  • Cultural Data Analyst: They play a crucial role in leveraging data-driven approaches to understand, measure, and promote cultural vitality, creativity, and diversity. They contribute to evidence-based decision-making, audience engagement strategies, and cultural policy development in the context of creative industries, cultural institutions, and the broader cultural ecosystem.

  • Ethnographic Researcher: They play a critical role in deepening our understanding of human cultures, social dynamics, and lived experiences through immersive fieldwork, qualitative research methods, and cultural analysis. They contribute to knowledge production, cultural preservation, and cross-cultural understanding by documenting, interpreting, and sharing the richness and diversity of human cultures and societies.

Courses

School of Computing Courses

Anthropology Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

ANTH 4155: Computer Programming for Archaeologists

Basic Computing

COMP 3000

ANTH 4135: Quantitative Methods in Anthropology

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

Art Education, B.A.


How is Computing Applied?

 

  • Graphic Design: Computing technology is used for graphic design projects in art education.

  • Digital Storytelling: Computing tools enable students to create multimedia narratives and digital stories by combining text, images, audio, and video elements.

  • Collaborative Art Projects: Computing facilitates collaborative art projects where students from different locations or schools can work together on digital artworks or virtual exhibitions.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Education Technology Specialist: They play a vital role in supporting educators, empowering students, and transforming teaching and learning through the effective integration of technology in educational settings. They bridge the gap between pedagogy and technology, leveraging digital tools and resources to create engaging, interactive, and personalized learning experiences for learners of all ages.

  • Digital Art Therapist: They harness the power of digital technology and artistic expression to promote healing, self-discovery, and personal growth in clients facing mental health challenges. They leverage digital tools and platforms to make art therapy more accessible, engaging, and effective for a diverse range of clients, including those who may benefit from remote or online therapy options.

  • Art Technology Consultant: They play a vital role in bridging the gap between art and technology, helping clients harness the power of digital tools and innovation to create, preserve, promote, and engage with art in new and exciting ways. They serve as trusted advisors, thought leaders, and catalysts for innovation in the dynamic and evolving intersection of art and technology.

Courses

School of Computing Courses

Edcation Courses

Computing in Society

COMP 2000

ITEC 2360: Teaching with Technology

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

ITEC 4340: Technology Integration in Teaching

Advanced Computing

COMP 3500

 

Computing Elective

 

EDSE 4280: Subject Matter Specific Methods - Computing Science

Experiential Learning

COMP 4000

EDEL/EDSE/EDEX 4500: Residency in Teaching

EDEC 4580: Internship

Art History, B.A.


How is Computing Applied?

 

  • Image Analysis: Computing tools help art historians analyze and compare visual elements, such as style, composition, and iconography, across artworks.

  • Virtual Reconstructions: Computing enables the reconstruction of historical sites, buildings, and art installations in virtual environments.

  • Art Historical Research: Art historians use computing technology for research, including data analysis, archival research, and the creation of digital art historical resources.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Digital Humanities Researcher: They play a crucial role in advancing scholarship, fostering innovation, and promoting public engagement in the humanities through the creative use of digital technology and computational methods. They contribute to the evolution of humanistic inquiry and practice in the digital age by exploring new research methodologies, tools, and modes of expression that integrate technology with humanistic inquiry and creativity.

  • Digital Archivist/Curator: They play a critical role in stewarding digital heritage, preserving cultural memory, and ensuring the long-term accessibility and usability of digital collections for future generations. They combine expertise in archival principles, digital preservation practices, and information management to manage and protect valuable digital assets that document our shared cultural heritage and historical legacy.

  • Art Data Analyst: They play a crucial role in leveraging data-driven approaches to understand, analyze, and navigate the complexities of the art market. They provide valuable insights, market intelligence, and strategic guidance to stakeholders in the art world, helping them make informed decisions and maximize opportunities in the dynamic and evolving art market landscape.

Courses

School of Computing Courses

Art History Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

 

***Note: there are no specific art history courses available at this time***

Communication, B.A./B.S.


How is Computing Applied?

 

  • Multimedia Storytelling: Computing technology is essential for creating multimedia stories, incorporating text, images, audio, video, and interactive elements into digital narratives.

  • Data Visualization: Computing tools help students create data visualizations, charts, and infographics to effectively communicate data-driven stories and information.

  • Media Planning and Buying: Students use software tools to analyze media consumption patterns and plan media campaigns, including selecting the most effective advertising channels.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Digital Marketing Manager: They play a critical role in driving brand awareness, customer engagement, and revenue growth through effective digital marketing strategies and campaigns. They combine creative thinking with data-driven insights to achieve marketing objectives and deliver measurable results in the digital realm.

  • User Experience Designer: They play a crucial role in creating digital products that are intuitive, efficient, and enjoyable to use. By prioritizing user needs and incorporating user feedback throughout the design process, UX designers help companies deliver products that delight users and drive business success.

  • Digital Strategist: They play a critical role in driving business growth and competitiveness in the digital landscape. By developing and executing data-driven digital marketing strategies, they help companies attract, engage, and retain customers in an increasingly digital-first world.

Courses

School of Computing Courses

Communications Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

COJO 4040: Digital Video Production

COJO 4530: Web Design

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

Criminal Justice, B.A.


How is Computing Applied?

 

  • Crime Mapping and Analysis: Geographic Information Systems (GIS) software is used to map and analyze crime data.

  • Predictive Policing: Data analysis and machine learning algorithms are used to predict where and when crimes are likely to occur.

  • Computer-Aided Dispatch (CAD): CAD systems are used to manage emergency calls and dispatch law enforcement, fire, and medical personnel to incidents.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Digital Forensic Analyst: They play a crucial role in investigating cyber incidents, supporting legal proceedings, and protecting organizations from digital threats by uncovering evidence, identifying perpetrators, and ensuring the integrity of digital information.

  • Crime Analyst: They play a critical role in supporting law enforcement agencies in understanding, analyzing, and addressing crime problems through data-driven approaches and analytical insights. They contribute to enhancing public safety, reducing crime rates, and improving the effectiveness of law enforcement operations and strategies.

  • Cybersecurity Analyst: They play a critical role in safeguarding organizations against cyber threats and ensuring the confidentiality, integrity, and availability of their information assets. They use a combination of technical skills, analytical abilities, and security expertise to detect, respond to, and mitigate cyber threats and security incidents effectively.

Courses

School of Computing Courses

Criminal Justice Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

 

***Note: there are no specific criminal justice courses available at this time***

Criminal Justice, Prelaw Concentration, B.A.


How is Computing Applied?

 

  • Legal Analysis Tools: Students can access legal analysis software that helps them analyze and synthesize complex legal cases and arguments.

  • Legal Simulation Software: Some pre-law programs offer legal simulation software that allows students to engage in simulated legal cases and courtroom scenarios, honing their legal skills and critical thinking.

  • Legal Technology Competency: Familiarity with legal tech tools and e-discovery software is becoming increasingly important in the legal field, and pre-law students can gain exposure to these technologies.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Legal Technology Consultant: They play a crucial role in helping law firms, legal departments, and legal professionals leverage technology to improve efficiency, enhance client service, and adapt to the evolving landscape of the legal industry. They provide strategic guidance, technical expertise, and hands-on support to help organizations successfully navigate the intersection of law and technology.

  • Legal Data Analyst: They play a vital role in leveraging data-driven approaches to support legal decision-making, improve legal operations, and enhance the efficiency and effectiveness of legal processes. They combine legal expertise with analytical skills to extract actionable insights from legal data and provide valuable support to legal teams and organizations.

  • Privacy and Data Protection Officer: They play a crucial role in promoting a culture of privacy and compliance within the organization, protecting the rights of individuals regarding their personal data, and mitigating the risks associated with data processing activities.

Courses

School of Computing Courses

CRMJ Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

 

***Note: there are no specific CRMJ courses available at this time***

English, B.A.


How is Computing Applied?

 

  • Literary Analysis Software: Specialized software and tools are available for literary analysis, helping students explore themes, motifs, and linguistic patterns in literature.

  • Literary Mapping and Geolocation: Mapping software and geolocation tools help students explore the spatial dimensions of literature, mapping the settings of literary works and their geographical connections.

  • Creative Writing Software: Writers use specialized software for creative writing, including story outlining tools and distraction-free writing environments.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Technical Writer: They play a crucial role in translating complex technical information into clear and accessible documentation that helps users understand and use products, systems, or processes effectively. They bridge the gap between technical experts and end-users by communicating technical concepts in a way that is informative, engaging, and user-friendly.

  • Localization Specialist: They play a critical role in enabling businesses to effectively communicate and engage with global audiences by adapting content, products, and services to local languages, cultures, and markets. They ensure that localized content resonates with target audiences, enhances user experience, and drives international growth and success.

  • Grant Writer: They play a critical role in securing financial support for nonprofit organizations, research institutions, educational institutions, and other entities by preparing high-quality grant proposals that effectively convey the organization's mission, goals, and impact to potential funders.

Courses

School of Computing Courses

LANG Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

 

***Note: there are no specific English courses available at this time***

French, B.A.


How is Computing Applied?

 

  • Language Lab Software: Language lab software allows students to listen to audio recordings, participate in language exercises, and receive feedback on their language proficiency.

  • Digital Text Analysis: Advanced students may use text analysis tools to analyze and research French literature, linguistics, or cultural texts.

  • Online French Literature Resources: Digital libraries and online resources provide access to French literature, including classic and contemporary texts, for study and research.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Internationalization Specialist: They play a crucial role in enabling organizations to effectively expand their reach and compete in diverse international markets by ensuring that products, services, and content are tailored to meet the needs and preferences of global audiences. Their expertise in cultural adaptation, linguistic localization, technical preparation, and strategic planning contributes to the success of international business ventures and global expansion initiatives.

  • Bilingual User Interface Designer: They play a crucial role in creating user interfaces that are accessible, intuitive, and culturally relevant for users in diverse linguistic and cultural contexts. By designing bilingual interfaces that prioritize clarity, consistency, and usability, they enhance the user experience and facilitate effective communication and interaction across language barriers.

  • Localization Engineer: They play a critical role in the successful localization of software products, leveraging their technical expertise to internationalize software, automate localization workflows, ensure translation quality, and optimize performance for global markets.

Courses

School of Computing Courses

LANG Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

 

***Note: there are no specific French language courses available at this time***

Gender and Women's Studies, B.A.


How is Computing Applied?

 

  • Research and Data Analysis: Gender and Women's Studies scholars use statistical software and data analysis tools (e.g., SPSS, R) to analyze survey data, conduct quantitative research on gender disparities, and explore social trends related to gender and sexuality.

  • Online Surveys and Questionnaires: Computing technology enables the creation and distribution of online surveys and questionnaires for collecting data on gender-related experiences, attitudes, and perceptions.

  • Online Campaign Evaluation: Computing tools are used to evaluate the impact and effectiveness of online gender equality campaigns and initiatives.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Feminist Technologist: They seek to challenge and reshape the technological landscape by integrating feminist principles into technology practices, advocating for inclusivity and diversity, and leveraging technology as a force for positive social change. Their work encompasses a broad spectrum, from critiquing existing technologies to actively shaping the future of technology with a commitment to equity and justice.

  • Data Analyst for Gender Research: They play a crucial role in generating insights, informing policies, and advancing knowledge about gender disparities, inequalities, and opportunities. Through rigorous analysis of data, they contribute to efforts to promote gender equality and social justice in diverse contexts and domains.

  • Human Resource Diversity and Inclusion Analyst: They play a critical role in driving organizational change and fostering a culture of diversity, equity, and inclusion. Through data-driven analysis, strategic planning, and collaboration, they help organizations create environments where all employees can thrive and contribute to their full potential.

Courses

School of Computing Courses

GWST Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

 

***Note: there are no specific GWST courses available at this time***

German, B.A.


How is Computing Applied?

 

  • Text-to-Speech Tools: Text-to-speech software can read German texts aloud, aiding in pronunciation and comprehension practice.

  • Language Lab Software: Language lab software allows students to listen to audio recordings, participate in language exercises, and receive feedback on their language proficiency.

  • Grammar and Vocabulary Exercises: Interactive software and apps offer grammar and vocabulary exercises, quizzes, and drills to reinforce language learning.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Technical Support Specialist: They provide assistance and troubleshooting for technical issues related to hardware, software, and systems to ensure smooth operations within an organization or for external clients.

  • Digital Marketing Specialist: They develop and implements digital marketing strategies to promote products, services, or brands and engage with target audiences across digital channels.

  • IT Project Manager: They oversee the planning, execution, and completion of IT projects, ensuring they are delivered on time, within budget, and according to specifications.

Courses

School of Computing Courses

LANG Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

 

***Note: there are no specific German courses available at this time***

History, B.A.


How is Computing Applied?

 

  • Text Analysis Tools: Computational tools assist historians in analyzing large bodies of text for patterns, themes, and trends.

  • Archival Management Software: Historians use archival management software to organize and catalog historical documents and collections, making them more accessible for research.

  • Geographic Information Systems (GIS): GIS software allows historians to create historical maps, visualize spatial data, and analyze the geographic aspects of historical events and trends.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Digital Historian: They apply digital technologies and methods to research, preserve, analyze, and present historical information in digital formats.

  • Historical Data Analyst: They collect, process, and analyze historical data to uncover insights, trends, and patterns that inform historical research and decision-making.

  • Preservation Specialist: They are responsible for the conservation, protection, and management of historical materials, artifacts, and cultural heritage resources.

Courses

School of Computing Courses

HIST Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

 

***Note: there are no specific History courses available at this time***

History, Public History Concentration, B.A.


How is Computing Applied?

 

  • Museum and Exhibit Design: Computer-aided design (CAD) software is used to plan and design museum exhibits, ensuring that physical spaces effectively convey historical narratives.

  • Oral History Projects: Digital recording and archiving technology are used to collect, preserve, and share oral histories and interviews with individuals who have lived through historical events.

  • Archival Digitization: Public history institutions digitize historical documents, photographs, manuscripts, and artifacts to make them accessible online, expanding their reach beyond physical visitors.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Digital Archivist: They are responsible for the acquisition, preservation, and management of digital assets and collections, ensuring their long-term accessibility and usability.

  • Heritage Informatics Specialist: They apply information technology and digital methods to support the management, preservation, and interpretation of cultural heritage resources and collections.

  • Cultural Heritage Consultant: They provide expert advice, guidance, and services to organizations, communities, and governments on matters related to cultural heritage preservation, interpretation, and management.

Courses

School of Computing Courses

HIST Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

 

***Note: there are no specific History courses available at this time***

International Studies, B.A.


How is Computing Applied?

 

  • Data Analysis and Modeling: Computational tools and software are used for data analysis and modeling in areas such as international economics, trade, and political science.

  • Digital Diplomacy and Communication: Computing technology is used in digital diplomacy efforts, including social media outreach and digital communication strategies for international relations.

  • Economic and Trade Analysis: Economic models and trade simulation software help researchers and policymakers assess the impact of international trade policies and economic agreements.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Global Market Analyst: They research and analyze global market trends, consumer behavior, and competitive landscapes to provide insights and recommendations for strategic business decisions.

  • International Development Data Specialist: They manage and analyze data related to international development projects and programs to measure impact, evaluate effectiveness, and inform decision-making.

  • Global Supply Chain Analyst: They analyze and optimize global supply chain operations to improve efficiency, reduce costs, and enhance performance across the supply chain network.

Courses

School of Computing Courses

INST Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

 

***Note: there are no specific International Studies courses available at this time***

Jazz Performance, B.M.


How is Computing Applied?

 

  • Digital Audio Workstations (DAWs): Jazz musicians use DAW software (e.g., Logic Pro, Pro Tools, Ableton Live) for recording, editing, and mixing their music.

  • Music Notation Software: Jazz composers and arrangers use notation software (e.g., Sibelius, Finale) to write and score jazz compositions, including lead sheets, charts, and arrangements for various instruments.

  • Transcription Software: Musicians use transcription software to slow down and loop recordings.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Music Producer: They oversee the creation and production of music recordings, guiding artists and musicians through the creative process to achieve a desired sound and artistic vision.

  • Recording Engineer: They operate recording equipment and technology to capture and record sound during music production sessions, ensuring high-quality audio recordings.

  • Sound Designer for Film and Video Games: They create and manipulate audio elements, including sound effects, Foley, and ambient sounds, to enhance storytelling and immersive experiences in film, television, and video games.

Courses

School of Computing Courses

MUSC Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

MUSC 4356: Recording Art and Technology

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

Journalism, B.A.


How is Computing Applied?

 

  • Data Journalism: Data journalists use computational tools and software to analyze large datasets and create data-driven news stories, infographics, and visualizations to explain complex issues. Journalists use word processing software and content management systems (CMS) to write, edit, and publish news articles, features, and op-eds.

  • Search and Research Tools: Journalists use search engines, online databases, and research tools to access information, verify facts, and investigate stories.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Data Journalist: They collect, analyze, and visualize data to uncover insights, trends, and stories for journalistic purposes. They combine investigative journalism with data analysis techniques to report on complex issues and present information in engaging formats.

  • Multimedia Journalist: They produce news stories and content across multiple formats, including text, video, audio, and interactive media, to engage audiences across digital platforms.

  • Web Developer for News Organizations: They design, develop, and maintain websites, digital platforms, and content management systems (CMS) for news organizations to publish and distribute news content online.

Courses

School of Computing Courses

COJO Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

 

***Note: there are no specific COJO courses available at this time***

Music Education, B.M.


How is Computing Applied?

 

  • Music Notation Software: Music educators use notation software like Finale, Sibelius, and Muse Score to create and edit sheet music, lesson plans, and music exercises.

  • Virtual Instruments and Software Synthesizers: Virtual instrument plugins and software synthesizers enable students to access a wide range of instrument sounds for practice, composition, and recording.

  • Music Education Software: Specialized music education software offers tools for sight-reading, ear training, music history, and music composition.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Music Software Instructor: They teach students how to use music production software and digital audio workstations (DAW's) to create, record, edit, and produce music.

  • Music App Developer: They design, develop, and maintain mobile applications and software tools for creating, performing, and interacting with music on digital devices.

  • Music Technology Researcher: They conduct research and development (R&D) in the field of music technology, exploring new methods, algorithms, and technologies for creating, performing, and experiencing music.

Courses

School of Computing Courses

MUSC Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

MUSC 4356: Recording Art and Technology

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

Music Performance, B.M.


How is Computing Applied?

 

  • Music Notation Software: Composers and arrangers use notation software like Finale, Sibelius, and MuseScore to create and edit sheet music and scores.

  • Looping and Sampling: Musicians incorporate loop pedals and software-based looping tools to create layered compositions during live performances.

  • Score Playback and Accompaniment: Musicians use software that can play back and accompany soloists during practice and rehearsals.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Electronic Producer: They create electronic music using synthesizers, drum machines, samplers, and digital audio workstations (DAWs), often specializing in genres such as techno, house, EDM, and experimental electronic music.

  • Live Sound Engineer: They are responsible for setting up, mixing, and managing sound reinforcement systems for live music performances, events, and concerts.

  • Music Software Developer: They design, develop, and maintain software applications, plugins, and digital tools for music production, composition, and performance.

Courses

School of Computing Courses

MUSC Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

MUSC 4356: Recording Art and Technology

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

Music, B.A.


How is Computing Applied?

 

  • Music Theory and Analysis Software: Music theorists and analysts use software for harmonic analysis, chord progressions, and music theory exercises.

  • Music Education Software: Educational institutions and teachers use music education software to provide interactive lessons, ear training, and music theory instruction to students.

  • Music Researcher: Music researchers use computing technology for analyzing musical structures, patterns, and trends, often applying data-driven approaches.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Audio Engineer: They work with sound equipment and technology to capture, record, mix, and master audio for various purposes such as music production, film, television, radio, gaming, and live events.

  • Sound Designer: They create and manipulate audio elements to enhance storytelling, create immersive experiences, and evoke emotions in various media forms such as film, television, video games, theater, and virtual reality.

  • Music Producer: They oversee the creation and production of music recordings, guiding artists and musicians through the creative process to achieve a desired sound and artistic vision.

Courses

School of Computing Courses

MUSC Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

MUSC 4356: Recording Art and Technology

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

Native American and Indigenous Studies, B.A.


How is Computing Applied?

 

  • Language Preservation: Computing technology is used to develop language preservation tools, software, and databases for Indigenous languages at risk of extinction.

  • Indigenous Knowledge Systems: Computing technology is used to document and share Indigenous knowledge systems.

  • Cultural Revitalization: Computing technology supports cultural revitalization initiatives, including the development of language apps, online dance and music tutorials, and virtual powwows.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Digital Archivist for Indigenous Cultural Heritage: They focus on preserving, managing, and providing access to digital materials related to Indigenous peoples' cultural heritage, including traditional knowledge, artifacts, documents, and audiovisual recordings.

  • Indigenous Language Technologist: They develop and implement technology solutions to support the revitalization, preservation, and promotion of Indigenous languages, including language documentation, education, and communication.

  • Indigenous Data Sovereignty Specialist: They advocate for and promote Indigenous rights and interests in relation to the collection, ownership, control, and governance of data pertaining to Indigenous peoples and communities.

Courses

School of Computing Courses

NAIS Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

 

***Note: there are no specific NAIS courses available at this time***

Philosophy, B.A.


How is Computing Applied?

 

  • Text Analysis and Corpus Linguistics: Computational tools and software are employed for text analysis and corpus linguistics to analyze philosophical texts, identify trends, and conduct content analysis.

  • Philosophical Simulation and Modeling: Computational models and simulations are employed in philosophy to explore philosophical thought experiments, moral dilemmas, and ethical scenarios.

  • Philosophical Research Software: Specialized software like NVivo and Atlas.ti is used for qualitative data analysis in philosophical research.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • AI Ethics Researcher: They investigate the ethical implications of artificial intelligence (AI) technologies and develops frameworks, guidelines, and recommendations to ensure that AI systems are developed and deployed in a responsible and ethical manner.

  • Technology Policy Analyst: They evaluate the legal, regulatory, and policy implications of emerging technologies, including AI, cybersecurity, privacy, and digital innovation, and provides analysis and recommendations to inform policy development and decision-making

  • Data Ethics Officer: They are responsible for ensuring that data practices within an organization are ethical, responsible, and compliant with relevant laws, regulations, and ethical standards. They develop policies, guidelines, and practices to govern the collection, use, and management of data in an ethical manner.

Courses

School of Computing Courses

PHIL Courses

Computing in Society

COMP 2000

PHIL 2300: Ethics in Practice

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

 

***Note: there are no specific Philosophy courses available at this time***

Political Science B.A./M.S/B.S


How is Computing Applied?

 

  • Data Analysis and Statistical Research: Political scientists employ statistical software packages like SPSS, R, and Stata to analyze large datasets, conduct surveys, and test hypotheses.

  • Election Forecasting: Computational models and polling data are used to develop election forecasting models, predicting the outcomes of elections at various levels of government.

  • Policy Analysis: Computing technology aids in policy analysis and evaluation by modeling the impact of proposed policies on various outcomes.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Political Consultant: They provide strategic advice and guidance to political candidates, campaigns, parties, or advocacy groups to help them achieve their goals, whether it's winning an election, shaping public opinion, or advancing policy objectives.

  • Political Data Analyst: They collect, analyze, interpret data related to elections, voter behavior, and political trends to provide insights and inform strategic decision-making for political campaigns, parties, or advocacy organizations.

  • Digital Campaign Manager: They oversee the planning, execution, and optimization of digital marketing and advertising campaigns for political candidates, parties, or advocacy organizations to reach and engage target audiences online.

Courses

School of Computing Courses

POLS Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

 

***Note: there are no specific Political Science courses available at this time***

Psychology, B.S.


How is Computing Applied?

 

  • Data Collection and Analysis: Psychologists use computer software and tools for collecting and analyzing data.

  • Neuroimaging and Brain Research: Computational techniques are essential in the field of neuroimaging.

  • Cognitive Modeling: Computational modeling is used to simulate and understand various cognitive processes.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Clinical Data Scientist: They apply data science techniques and methodologies to analyze healthcare data, including electronic health records (EHRs), medical imaging, and clinical trials data, to improve patient outcomes, inform medical decision-making, and advance healthcare research.

  • Behavioral Analyst: They study human behavior, cognition, and decision-making using principles from psychology, neuroscience, and behavioral economics to understand and predict behavior in various contexts, such as consumer behavior, organizational behavior, and clinical behavior.

  • Human-Computer Interaction Researcher: They investigate the interaction between humans and technology to design and evaluate user interfaces, interactive systems, and digital experiences that are usable, efficient, and satisfying for users.

Courses

School of Computing Courses

PSYC Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

PSYC 2000: Research Psychological Methods

PSYC 4855: Undergraduate Research in Psychology

Religious Studies, B.A.


How is Computing Applied?

 

  • Research and Data Analysis: Religious studies scholars utilize computational tools and software for data collection and analysis.

  • Comparative Religion Studies: Computing aids in the comparative study of religions by facilitating the analysis of religious texts, rituals, and practices across different cultures and time periods.

  • Religious Communities and Social Media: Scholars may use computing to study how religious communities use social media and online platforms for communication, proselytization, and the dissemination of religious teachings.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Religious Data Analyst: They analyze data related to religious practices, beliefs, demographics, and trends. They use statistical and analytical methods to derive insights that can inform decision-making within religious organizations, academic research, or policy development related to religion.

  • Religious Education Software Developer: They create software applications, platforms, or tools designed to facilitate religious education, spiritual growth, and community engagement within religious organizations, schools, or communities.

  • Religious Website Developer: They design and develop websites for religious organizations, congregations, ministries, or faith-based initiatives to communicate their mission, values, and activities, and engage with their members and communities online.

Courses

School of Computing Courses

RELI Courses

Computing in Society

COMP 2000

PHIL 2300: Ethics in Practice

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

Sociology, B.A.


How is Computing Applied?

 

  • Network Analysis: Computational tools are used to study social networks and relationships among individuals, organizations, and communities.

  • Public Opinion Research: Computing is used to analyze public opinion through surveys, sentiment analysis of social media content, and the study of political discourse online.

  • Social Policy Analysis: Computing is employed to analyze the impact of social policies and interventions.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Social Media Analyst: They monitor and analyze social media data to understand trends, sentiment, and engagement related to brands, organizations, or topics. They provide insights and recommendations to inform marketing strategies, brand reputation management, and audience engagement efforts.

  • Policy Analyst: They research, analyze, and evaluate public policies, laws, and regulations to provide insights and recommendations to government agencies, non-profit organizations, or advocacy groups. They assess the impact of policies, identify opportunities for reform, and inform decision-making processes.

  • Social Impact Consultant: They work with non-profit organizations, foundations, corporate social responsibility (CSR) programs, and social enterprises to assess, plan, implement, and evaluate social impact initiatives and programs. They help clients maximize their positive impact on society, communities, and the environment.

Courses

School of Computing Courses

SOC Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

 

***Note: there are no specific Sociology courses available at this time***

Spanish, B.A.


How is Computing Applied?

 

  • Text Analysis and Corpus Linguistics: Computational techniques are used to analyze large corpora of Spanish text, allowing researchers to study language patterns, semantic shifts, and linguistic phenomena.

  • Collaborative Research and Online Communities: Computing facilitates collaboration among researchers and scholars in the Spanish field through online forums, virtual conferences, and collaborative research platforms.

  • Language Preservation and Documentation: Computing is used to document endangered languages and dialects within the Spanish-speaking world, preserving linguistic diversity.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Localization Specialist: They ensure that software, websites, or other digital content are adapted and culturally appropriate for different target markets or regions. They oversee the translation, adaptation, and testing process to ensure that the content meets linguistic and cultural requirements.

  • Technical Support Specialist: They provide assistance and troubleshooting to users experiencing technical issues with software, hardware, or digital products. They diagnose problems, provide solutions, and escalate issues as needed to ensure timely resolution and customer satisfaction.

  • Spanish-Language Data Analyst: They analyze and interpret data in the Spanish language. They apply statistical and analytical methods to derive insights from Spanish-language datasets and provide recommendations for decision-making.

Courses

School of Computing Courses

SPAN Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

 

***Note: there are no specific Spanish courses available at this time***

Studio Art, B.A.


How is Computing Applied?

 

  • Artistic Simulation and Generative Art: Artists use computer algorithms to create generative art, where the computer generates art based on predefined rules or input data.

  • Ethical and Conceptual Explorations: Some artists use computing to explore ethical issues related to technology, artificial intelligence, surveillance, and data privacy through their artworks.

  • Computer-Aided Design (CAD): Studio artists and designers use CAD software to create digital designs for architecture, industrial design, product design, and sculpture.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Graphic Designer: They create visual concepts to communicate ideas, messages, or information effectively. They use various design elements, such as typography, imagery, color, and layout, to produce designs for print and digital media.

  • Digital Illustrator: They create creates original artwork and illustrations using digital tools and techniques. They specialize in creating visually appealing and expressive illustrations for various purposes, including editorial, advertising, publishing, and digital media.

  • Digital Animator: They create animated sequences, characters, and visual effects using digital tools and animation software. They bring static images or objects to life through motion, timing, and storytelling techniques.

Courses

School of Computing Courses

ART Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

 

***Note: there are no specific Art courses available at this time***

Theatre and Dance, Acting Performance Concentration, B.F.A.


How is Computing Applied?

 

  • Performance Analysis: Computational tools and software are used to analyze and improve actors' performances.

  • Digital Script Analysis: Acting students can use computers to analyze scripts, highlighting their lines, cues, and notes digitally.

  • Theatrical and Film Production Software: Understanding software used in the production process, such as lighting design software, sound editing tools, or stage management software, can be valuable for actors working in theater and film.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Motion Capture Actor: They perform movements and actions that are recorded and translated into digital animations for use in films, video games, virtual reality (VR), and other media. They bring characters and creatures to life by embodying their movements and expressions.

  • Digital Puppetry and Character Animation: They create and control animated characters in real-time using digital puppetry techniques. They manipulate digital puppets or characters through input devices such as motion controllers, MIDI devices, or facial tracking systems to perform live performances or interactive experiences.

  • Creative Coding and Generative Art: They explore the intersection of programming, technology, and visual art to create interactive and algorithmic artworks. They use coding languages and software tools to generate dynamic visuals, animations, and interactive installations.

Courses

School of Computing Courses

THEA Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

 

***Note: there are no specific Theatre and Dance courses available at this time***

Theatre and Dance, B.A.


How is Computing Applied?

 

  • Set and Costume Design: Theatre majors can use computer-aided design (CAD) software to create digital blueprints and visualizations for set designs and costumes.

  • Lighting and Sound Design: Lighting designers use specialized software to simulate and design lighting effects for performances. Sound designers use digital audio software for soundscapes and effects.

  • Choreography Software: Dance majors can use choreography software to create, record, and analyze dance sequences and movements.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Interactive Dance and Technology Performer: They combine dance, movement, and technology to create immersive and interactive performances. They integrate sensors, motion tracking systems, interactive visuals, and sound design into their choreography to engage audiences in unique and interactive experiences.

  • Performance Art Installations: They create immersive, site-specific, and interactive installations that blur the boundaries between art, technology, and audience participation. They design environments, sculptures, and multimedia experiences that invite viewers to engage with artworks physically, emotionally, and intellectually.

  • Digital Set Design and Projection Mapping: They create immersive and visually stunning environments for live performances, events, and installations using projection mapping technology. They design digital scenography, animate visuals, and synchronize projections with physical spaces to transform ordinary surfaces into dynamic and interactive stages.

Courses

School of Computing Courses

THEA Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

 

***Note: there are no specific Theatre and Dance courses available at this time***

Theatre and Dance, Dance Performance Concentration, B.F.A.


How is Computing Applied?

 

  • Digital Dance Notation: Digital notation systems, such as Labanotation software, allow dancers and choreographers to notate and document dance movements and sequences electronically.

  • Collaboration and Communication Tools: Technology facilitates communication and collaboration among dancers, choreographers, and production teams.

  • Video Analysis and Feedback: Video recording and analysis software enable dancers to review and critique their own performances and those of others.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Dance Software Developer: They design, develop and maintain software applications and tools specifically tailored for dancers, choreographers, and dance educators. These tools may include choreography notation software, dance training apps, motion capture systems, or interactive dance performance platforms.

  • Dance and Movement Analysis Researcher: They conduct scientific research on various aspects of dance, movement, and human kinetics. They use qualitative and quantitative research methods to study movement patterns, choreographic techniques, biomechanics, and the physiological and psychological effects of dance on performers and audiences.

  • Motion Capture Specialist: They operate and maintain motion capture systems to capture, process, and analyze movement data for various applications, including film, animation, video games, sports science, and biomechanical research.

Courses

School of Computing Courses

THEA Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

 

***Note: there are no specific Theatre and Dance courses available at this time***

Theatre and Dance, Dance Science Concentration, B.F.A.


How is Computing Applied?

 

  • Biomechanical Analysis: Dance science majors use motion capture technology and specialized software to analyze dancers' movements.

  • Muscle Activity Monitoring: Electromyography (EMG) systems, often connected to computers, help measure muscle activity during dance movements.

  • Data Collection and Analysis: Dance science majors use statistical software to manage and analyze data collected from studies, surveys, and experiments related to dance physiology and biomechanics.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Motion Analysis Specialist: They analyze human movement patterns and biomechanics using motion capture technology. They work in various fields such as sports science, physical therapy, ergonomics, and biomechanical research to understand movement mechanics, identify abnormalities, and optimize performance.

  • Dance Biomechanist: They apply principles of biomechanics to study human movement in dance, focusing on factors such as technique, injury prevention, and performance optimization. They analyze dancers' movements to understand biomechanical principles underlying various dance techniques and choreographies.

  • Dance Technology Developer: They design, develop, and implement technology-based solutions to enhance dance education, performance, and creative expression. They create software applications, digital tools, and interactive systems tailored to the needs of dancers, choreographers, educators, and dance companies.

Courses

School of Computing Courses

THEA Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

 

***Note: there are no specific Theatre and Dance courses available at this time***

Theatre and Dance, Design Tech Management Concentration, B.F.A.


How is Computing Applied?

 

  • Design and Modeling Software: Design tech management majors use computer-aided design (CAD) software for creating 2D and 3D models.

  • Project Management Software: Computing tools such as project management software (e.g., Microsoft Project, Asana, Trello) help manage and track progress on design and technology projects, ensuring they stay on schedule and within budget.

  • Digital Prototyping and Simulation: Software allows designers to create digital prototypes and simulate real-world conditions for testing and refining products and designs before they are physically manufactured.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Product Manager: They oversee the development and management of a product or a line of products throughout their lifecycle. They are responsible for defining the product vision, prioritizing features, and coordinating with cross-functional teams to deliver a successful product that meets customer needs and business objectives.

  • Innovation Manger: They are responsible for fostering a culture of innovation within an organization and driving initiatives to develop new products, services, processes, or business models that create value and drive growth. They identify emerging trends, technologies, and market opportunities and lead cross-functional teams to develop and implement innovative solutions.

  • Design Operations Manager: They are responsible for optimizing and streamlining design processes, workflows, and collaboration within a design organization. They focus on improving efficiency, scalability, and cross-functional.

Courses

School of Computing Courses

THEA Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

 

***Note: there are no specific Theatre and Dance courses available at this time***

Theatre and Dance, Musical Theatre Performance Concentration, B.F.A.


How is Computing Applied?

 

  • Sheet Music and Score Software: Musical theatre majors use software like Finale, Sibelius, or MuseScore for composing, arranging, and notating music.

  • Rehearsal Tracks and Backing Tracks: Software and digital audio workstations (DAWs) enable musical theatre students to create rehearsal tracks and backing tracks for practice and performance.

  • Audition Preparation: Students can use technology to research and select audition materials, access audition accompaniment tracks online, and record audition videos for submission.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Projection Designer: They are responsible for creating dynamic visual experiences using projected imagery in live performances, events, or installations. They collaborate closely with directors, set designers, and lighting designers to integrate projection technology seamlessly into the overall design concept, enhancing storytelling and creating immersive environments.

  • Digital Scenic Designer: They integrate digital technology and media elements into traditional scenic design to create immersive and visually stunning environments for live performances, events, or exhibitions. They use a combination of digital projections, LED screens, interactive displays, and virtual environments to transform physical spaces and engage audiences in unique storytelling experiences.

  • Music Software Developer: They design, develop, and maintain software applications, tools, and plugins for music creation, production, performance, and education. They leverage their expertise in music theory, audio processing, and software development to create innovative solutions that empower musicians, producers, and educators to express their creativity and achieve their artistic goals.

Courses

School of Computing Courses

THEA Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

 

***Note: there are no specific Theatre and Dance courses available at this time***

Theatre and Dance, Theatre/English Concentration, B.F.A.


How is Computing Applied?

 

  • Research and Literature Analysis: Computing tools and digital libraries enable students to access a vast array of literary works, critical essays, and scholarly research.

  • Creative Writing and Playwriting Software: Writing software, such as Scrivener or Final Draft, assists students in composing creative works, including plays, screenplays, and essays.

  • Theatre Production and Design Software: Theatre majors use specialized software for set design, lighting design, and sound design.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Theatre Critic/Blogger: They evaluate and analyze theatrical productions, providing insights, opinions, and reviews to inform and guide audiences. They may write for traditional media outlets such as newspapers or magazines, or they may operate independently through blogs, websites, or social media platforms.

  • Theatre Marketing and Public Relations Specialist: They are responsible for promoting theatrical productions, building audience engagement, and managing the public image and reputation of theatre companies, venues, or productions. They develop marketing strategies, coordinate promotional campaigns, and cultivate relationships with media outlets, influencers, and community partners.

  • Theatre Historian and Archivist: They are responsible for documenting, preserving, and researching the history, heritage, and cultural significance of theatre productions, companies, and performers. They curate archival collections, conduct historical research, and disseminate knowledge through publications, exhibitions, and educational programs.

Courses

School of Computing Courses

THEA Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

 

***Note: there are no specific Theatre and Dance courses available at this time***

Visual Communication Design, B.F.A.


How is Computing Applied?

 

  • Graphic Design Software: Design majors use industry-standard software such as Adobe Creative Suite (e.g., Photoshop, Illustrator, InDesign) or alternative graphic design tools for creating layouts, illustrations, and digital artwork.

  • Digital Illustration: Computing enables digital illustrators to create artwork using specialized software and digital drawing tablets.

  • Data Visualization: Data visualization software (e.g., Tableau, D3.js) helps designers represent complex data sets graphically.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Motion Graphics Designer: They create animated visuals and graphic elements for various multimedia projects such as videos, films, television shows, advertisements, presentations, and websites. They combine graphic design principles with animation techniques to convey messages, tell stories, and enhance visual communication.

  • Graphic Designer: They create visual concepts, layouts, and designs to communicate messages and ideas through various mediums such as print, digital, and multimedia. They use typography, imagery, color theory, and composition techniques to craft compelling visual solutions for branding, marketing, advertising, publications, and other communication needs.

  • Data Visualization Designer: They create visual representations of data and information to facilitate understanding, analysis, and interpretation by audiences. They combine principles of design, information architecture, and data analysis to create compelling and insightful visualizations that communicate complex concepts and patterns effectively.

Courses

School of Computing Courses

ART Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

 

***Note: there are no specific Visual Communication Design courses available at this time***


Contact Us

Engineering Building, Room 4083
Dept. 3395
1000 E. University Ave.
Laramie, WY 82071

Phone: +1 (307) 766-5299
Email: uwyo-soc@uwyo.edu

Follow Us

Facebook icon Instagram icon LinkedIn icon YouTube icon





Subscribe to Our Email List