Computer science practitioners build tools and systems to lift other disciplines, changing lives and communities.
Emmanuel students are well-suited for that responsibility, and our curriculum emphasizes ethics, equity, and sustainability. Our core requirements in programming, digital citizenship, ethics and technology, algorithms and data structures will give you an understanding of the theoretical underpinnings of computing and proficiency in applying computer science principles to real-world situations. Whether you’re into numbers and data, art and design, big business, or the sciences, the major offers diverse electives in web development, application development platforms, physics and mathematics, cybersecurity, digital culture, social media and storytelling, business analytics and more.
Emmanuel Launches Major in Computer Science
Developed within the School of Business & Management’s Integrated Digital & Data Science (IDDS) initiative, the program is designed to empower students to understand, analyze, and effect change in our digitally-managed world.
Meet the Faculty
Our distinguished faculty publish, exhibit and research. Present, compose and chair. Inspire and collaborate.
View the 2023-2024 Academic Catalog to find course titles, numbers and descriptions.
Requirements for a B.S. in Computer Science:
- IDDS1101 Introduction to Programming
- IDDS2102 Programming II and Introduction to Computer Science
- IDDS1000 Digital Citizenship
- PHIL2205 Ethics and Technology
- MATH2109 Introduction to Proofs
- IDDS2xxx Data Structures
- IDDS3xxx Object-Oriented Programming
- IDDS3xxx Algorithms
- IDDS4941 Internship A
- IDDS4942 Internship B
- IDDS4900 Capstone Seminar
- Math Elective (choose one)
- MATH1112 Calculus II
- MATH1118 Intro to Statistics with R
- MATH2101 Linear Algebra
- MATH2115 Intro Programming with MATLAB
- Technical Electives (choose two)
- IDDS2xxx Web Development
- ART2132 Data Visualization
- IDDS2132 Practical Machine Learning
- IDDS2xxx Software Development Tools
- IDDS2xxx Python Applications
- IDDS3xxx C# and .NET
- IDDS3xxx Cybersecurity
- 15. Other Elective (choose one)
- COMM3708 Digital Culture & Social Media
- COMM3501 Multimedia Storytelling
- PHYS2201 Physics I w/Lab
- MGMT2310 Business Analytics
At the completion of the Computer Science Major, students will demonstrate:
- Proficiency in applying computer science principles to real-world situations
- Proficiency writing computer code across multiple languages, platforms, and conceptual styles
- Proficiency in construction and analysis of ethical implications of technologies
- Identify ethical issues in practice
- Argue constructively towards ethical decision-making in technology design
- Understanding of theoretical underpinnings of computing sufficient to apply concepts to problems and adopt new technologies
- Proficiency professional development tools
- The ability to communicate effectively about technical, conceptual, and ethical aspects of technology
- The ability to learn a real-world professional system and assimilate into the culture and processes of contributing to that system
Where Essential Values and Skills Meet the Real World
Along with areas of knowledge and major requirements, you will cultivate essential values in the classroom and complete two courses in each area:
- Social Justice (SJ): Develop knowledge, skills, values and motivation to participate beneficially in activities of personal and public concern.
- Diversity & Multiculturalism (DM): Understand the complexity of identity the historical truths of different cultural perspectives to address bias and examine contemporary social issues.
One hundred percent of Emmanuel students complete an internship as part of the core curriculum. In a city as dynamic as Boston, your options are bound only by the limits of your curiosity.
Students from the School of Business & Management intern at all Big 4 accounting agencies, major financial institutions such as Morgan Stanley and Bank of America, and creative agencies and cultural organizations such as Hill Holliday and the Boston Symphony Orchestra.
The Capstone Experience involves completing a significant piece of work that requires the integration and application of learning from multiple courses.
For students in the School of Business & Management, capstone courses blend theory and practice, with experiences ranging from live case consulting, research and analysis on current industry topics, the assessment of company performance and strategy and thesis presentations.