Bachelor of Science in Computer Science

Program Overview

From coding to project management, our program prepares you for a successful career in the dynamic tech industry.

Program Format

On-Campus

Degree Options

Four-Year BS Program

Time to Complete

  • Full Time: 4 Years
  • Transfer Pathways: 2 Years

Why Major in Computer Science at AIC?

The Computer Science program at American International College is designed to meet the growing demand for skilled software developers, who are among the highest paid professionals in the modern workforce, according to the US Bureau of Labor Statistics (BLS). The BLS also projects a rapid 17% growth in software developer jobs from 2023 to 2033.
AIC’s Computer Science program includes a mandatory internship requirement, providing students with valuable hands-on experience and industry connections that enhance their career readiness and employability.

Students who successfully complete this program are well positioned to take on roles as product or project managers, or to work in Information Technology with minimal additional effort. Additionally, the skills this program provides students in addition to their liberal arts foundation will perfectly situate them to be sales engineers or take on other roles within corporations that require them to help technical and non-technical individuals successfully interface.

What to Expect

  • Real-world learning: AIC’s curriculum was developed with feedback from industry leaders, ensuring that students will learn the skills they need to enter the technology workforce upon graduation.
  • Career-ready experience: Our program was developed in collaboration with Google to ensure what you learn meets the standards set by tech industry leaders.
  • High demand skills: Gain firsthand knowledge of Python programming, cloud application building, product development, fluency with the Django framework
  • Teaching assistant opportunities: Guide the learning process as a junior or senior, engaging new students in psychology topics.
  • Jump-start your graduate education: Eligible seniors can take one to two graduate-level courses at the undergraduate rate. As you begin a master’s degree at AIC, your motivation will pay off in terms of time and cost savings.

Program Details

AIC’s Bachelor of Science in Computer Science program prepares you for immediate entry into the tech workforce after graduation.

  • Students will be able to write clear, well-commented code that considers scalability, usability and computational efficiency in common programming languages.
  • Students will be able to scope and implement functional programs to solve a range of problems.
  • Students will be able to define front-end development and create usable applications leveraging modern front-end frameworks.
  • Students will be able to define back-end development and build and use relational databases using modern back-end frameworks.
  • Students will be able to design and follow product lifecycle best practices to ensure that they build products that meet clear needs and constraints.
  • Students will be able to clearly articulate the value and implications of a development project to manage product stakeholders.

Major Courses: In addition to AIC Plan for Excellence (APEX) requirements, students must complete all courses listed here to receive a Bachelor of Science in Computer Science:

  • CMP1100: Introduction to Computer Science
  • CMP1500: Web Development
  • CMP2000: Career Navigation and Exploration in Computer Science
  • CMP2100: Data Structures
  • CMP2500: Algorithms
  • CMP2600: Modern Technologies
  • CMP3200: Computer Systems
  • CMP3300: Application Development I: Backend Software Development
  • CMP3600: Software Development
  • CMP4100: Application Development II: Frontend
  • CMP4600: Capstone Project
  • CMP4899: Internship
  • CYS1250: Programming for Everyone I
  • CYS2250: Programming for Everyone II
  • MAT1250: Finite Mathematics I
  • MAT1430: Foundations of Statistics

Please reference the current catalog for all course descriptions.

Minor Courses: Students must complete all courses listed here to earn a Minor in Computer Science:

  • CMP1100: Introduction to Computer Science

Choose 5 of the following courses:

  • CMP1500: Web Development
  • CMP2100: Data Structures
  • CMP2500: Algorithms
  • CMP2600: Modern Technologies
  • CMP3200: Computer Systems
  • CMP3300: Application Development I: Backend Software Development
  • CMP3600: Software Development
  • CMP4100: Application Development II: Frontend

Please reference the current catalog for all course descriptions.

Individuals interested in studying Computer Science at AIC—or exploring related studies in The Science and Technology Hive—will apply for admission as a first-year, transfer, or international student.

Review tuition rates and fees for the upcoming academic year.

Scholarships

Grants and scholarships are awarded based on both need and merit.

AIC’s transfer partnerships with Holyoke Community College (HCC) and Springfield Technical Community College (STCC) provide an uninterrupted path from community college to our bachelor’s in Computer Science program, as well as a $4,000 per year joint admissions scholarship.

If you have questions on transferring from one of our partner schools, please contact the admissions office at 413.205.3201.

Encouraging holistic involvement, AIC’s campus culture allows everyone to find their place to build connections and fuel their passions:

  • Presentation opportunities: Held each semester, our Undergraduate Research Symposium lets you share your research findings while getting inspiration from your peers.
  • All student groups: Pursue a hobby or embrace your identity while managing a club’s resources, funds, and goals. Browse all student organizations.
  • Leadership development: Through groups, athletics, service, and outreach, Yellow Jackets explore the art of taking charge and how objectives are achieved through motivation, engagement, and vision. Learn more about leadership development.

Have a Question?

Contact our Dean for program-specific questions or email admissions@aic.edu for general college admission requirements.

Susanne Swanker, PhD
Dean, School of Business, Arts, and Sciences

Phone: 413.205.3251
Email: susanne.swanker@aic.edu
Hours: 8:30 a.m.-4:30 p.m.

AIC Dean of Business, Arts and Sciences Susanne Swanker, PhD

Academic and Career Support

AIC gives you the space to explore your interest while preparing you for life after college. Throughout, you’ll work with advisors and mentors to define your academic and professional goals and the ways to achieve them.

What Can You Do with a Computer Science Degree?

Job Titles

AIC Computer Science majors pursue careers as:

  • Data Analysts
  • Web Developers
  • Software Developers
  • Business Analysts
  • Data Engineers

Salary Expectations

Each year through 2034, the U.S. Bureau of Labor Statistics projects more than 317,000 openings in the computer and information technology field, including for:

Internship Opportunities

A key facet of the School of Business, Arts, and Sciences is the opportunity for internships with local companies and organizations that provide real-world experiences. AIC students have found internship positions with:

  • The Dennis Group
  • ServiceNet, Inc
  • May Institute
  • United Way Pioneer Valley

Related Programs

Whatever educational or career goals are on the horizon, AIC’s programs offer real-world experience to set you on your path:

Ready to Take the Next Step?

At AIC, your passions will lead you on the path to professional success: