Bachelor of Science in Computer Science 48 months Undergraduate Programme By Tufts University |TopUniversities
Subject Ranking

# 651-700QS Subject Rankings

Programme Duration

48 monthsProgramme duration

Main Subject Area

Computer Science and Information SystemsMain Subject Area

Programme overview

Main Subject

Computer Science and Information Systems

Degree

Other

Study Level

Undergraduate

Mission Statement The mission of the Computer Science in Engineering (BSCS) program is to provide graduates with the durable knowledge necessary to become future leaders in the rapidly evolving discipline of Computer Science as well as in other computer-related fields. We aim to give each graduate a solid foundation in both Computer Science theory and programming practice, and to prepare each graduate for further advanced study in Computer Science and related fields. We aim to expose each graduate to the challenges and research problems involved in creating new kinds of computer software. We aim to give graduates the skills and commitment to lifelong learning necessary to prepare them to be effective employees or graduate students in computer-related fields. The faculty is dedicated to accomplishing this mission through integration of teaching and research. As well, the department believes that the ABET CAC Criterion 3 outcomes (sometimes called "ABET CAC A-K") will help students succeed, and we strive to produce these outcomes as well. The ABET CAC outcomes include: An ability to apply knowledge of computing and mathematics appropriate to the discipline An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution An ability to design, implements, and evaluate a computer-based system, process, component, or program to meet desired needs An ability to function effectively on teams to accomplish a common goal An understanding of professional, ethical, legal, security and social issues and responsibilities An ability to communicate effectively with a range of audiences An ability to analyze the local and global impact of computing on individuals, organizations, and society Recognition of the need for and an ability to engage in continuing professional development An ability to use current techniques, skills, and tools necessary for computing practice. An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices. An ability to apply design and development principles in the construction of software systems of varying complexity.

Programme overview

Main Subject

Computer Science and Information Systems

Degree

Other

Study Level

Undergraduate

Mission Statement The mission of the Computer Science in Engineering (BSCS) program is to provide graduates with the durable knowledge necessary to become future leaders in the rapidly evolving discipline of Computer Science as well as in other computer-related fields. We aim to give each graduate a solid foundation in both Computer Science theory and programming practice, and to prepare each graduate for further advanced study in Computer Science and related fields. We aim to expose each graduate to the challenges and research problems involved in creating new kinds of computer software. We aim to give graduates the skills and commitment to lifelong learning necessary to prepare them to be effective employees or graduate students in computer-related fields. The faculty is dedicated to accomplishing this mission through integration of teaching and research. As well, the department believes that the ABET CAC Criterion 3 outcomes (sometimes called "ABET CAC A-K") will help students succeed, and we strive to produce these outcomes as well. The ABET CAC outcomes include: An ability to apply knowledge of computing and mathematics appropriate to the discipline An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution An ability to design, implements, and evaluate a computer-based system, process, component, or program to meet desired needs An ability to function effectively on teams to accomplish a common goal An understanding of professional, ethical, legal, security and social issues and responsibilities An ability to communicate effectively with a range of audiences An ability to analyze the local and global impact of computing on individuals, organizations, and society Recognition of the need for and an ability to engage in continuing professional development An ability to use current techniques, skills, and tools necessary for computing practice. An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices. An ability to apply design and development principles in the construction of software systems of varying complexity.

Admission Requirements

7+

Scholarships

Selecting the right scholarship can be a daunting process. With countless options available, students often find themselves overwhelmed and confused. The decision can be especially stressful for those facing financial constraints or pursuing specific academic or career goals.

To help students navigate this challenging process, we recommend the following articles:

More programmes from the university

Undergrad Programmes 630