Abstract image of computer code

Bachelor's Degree in Computer Science

Program Details

Degree

Bachelor of Science

Available

On Campus

Contact

Undergraduate Admissions1.201.216.5194[email protected]
Apply Now

The computer science bachelor’s program at Stevens School of Computing teaches the fundamental problem-solving skills you need to become the next innovator and technology leader.

The modern world revolves around continual advances in technology and creative programming solutions which require an innovative workforce with specialized programming skills. The computer science undergraduate program at Stevens combines the rigorous development of problem-solving skills and theoretical foundations with hands-on programming experience and project management skills.

A thorough, broad-based curriculum with strong technical courses taught by globally renowned faculty facilitates the integration of science, technology, and project-management skills that the field requires. You’ll be immersed in computer science courses beginning in your first semester, and take more computer science-related courses as part of your degree than at other universities.

The program culminates with a project-oriented, two-semester senior capstone course through which you will develop the client-facing and project management skills expected of the modern IT professional.

Focus Areas

  • AI and Machine Learning

  • Application Development

  • Systems

  • Security

  • Theory

An ABET Accredited Program

The Bachelor of Science in Computer Science program is accredited by the Computing Accreditation Commission of ABET, https://www.abet.org, under the commission’s General Criteria and the Program Criteria for Computer Science and Similarly Named Computing Engineering Programs.

Mission

Through our world-class research in software systems, and our innovative and high-quality undergraduate, graduate and Ph.D. educational programs, we strive to be a national and world leader in developing new information technologies and educating the next generation of IT professionals and researchers.

Program Educational Objectives

This mission guides the program’s educational objectives, describing the career and professional accomplishments that the program is preparing graduates to achieve. These are the professional accomplishments that students are expected to have achieved three years after graduation:

  • Have acquired new skills and knowledge on one's own (Skills Development)

  • Have created solutions to real world computational problems (Skills Application)

  • Be proficient in both oral and written technical communication in professional and social capacities (Communication)

  • Be effective as either a member or a leader of a team in professional and social capacities (Teamwork)

  • Have evaluated the impact of one's work on the intended users and on society (Impact)

Student Outcomes

Student outcomes are measurable goals for the learning that takes place during a student's time in the program. These narrow statements describe what students are expected to know and be able to do by the time of graduation, relating to the skills, knowledge, and behaviors that students acquire in the program:

  1. Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions (Analysis)

  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline (Design)

  3. Communicate effectively in a variety of professional contexts (Communication)

  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles (Professionalism)

  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline (Teamwork)

  6. Apply computer science theory and software development fundamentals to produce computing-based solutions (Development)

The Bachelor of Science program in Computer Science is accredited by the Computing Accreditation Commission (CAC) of the Accreditation Board for Engineering and Technology (ABET), https://www.abet.org


Putting You on Track for Professional Success

Attila with male student at Career Fair The computer science bachelor’s program develops in-demand knowledge and skills to put you on track for career success. Career opportunities include:

  • Software Developer

  • Web Developer

  • Data Scientist

  • Database Manager

  • Systems Administrator

  • Chief Information Officer (CIO)

  • Software Engineer

Potential hiring organizations include companies like: Google, Facebook, Amazon, Microsoft, Mastercard, American Express


Related Programs

Bachelor's Degree in Cybersecurity

The bachelor's program in cybersecurity at Stevens School of Computing integrates the science, technology and management skills you need to design, create and apply the latest innovations in information assurance and computer security.

Bachelor's Degree in Artificial Intelligence

Artificial intelligence is transforming industries around the world—from healthcare and finance to transportation, robotics and entertainment. By earning a Bachelor of Science in Artificial Intelligence at Stevens School of Computing, you’ll gain the knowledge and experience to shape this future and become a leader in innovation.