Current location - Training Enrollment Network - Mathematics courses - Analysis of Computer Science Major in Tufts University, USA
Analysis of Computer Science Major in Tufts University, USA
The computer science major of Tufts University is provided by the Computer Science Department. The department has a friendly and open atmosphere and attaches importance to cooperation and diversification. Students are allowed to specify personalized study plans and meet with teachers regularly during and after class. For a long time, the computer science department has attached importance to interdisciplinary learning and cooperative research. Its teachers, students, staff and guests are not limited to computer science, but also come from other fields.

The faculty and staff of Tufts University's Computer Science Department are recognized leaders in their fields, leading innovative research. Because the courses of computer science are constantly updated, students have the opportunity to stand at the forefront of this field. Let's learn about the computer major in this school.

1. Bachelor of Computer Science

The computer science major of Tufts University enables students to firmly master theoretical computer science, algorithm knowledge, computer science application and software engineering skills, thus ensuring that students have the ability to engage in computing or software industry. Graduates can also enter the postgraduate stage to study computer science or related majors.

The Faculty of Engineering and the Faculty of Arts and Sciences offer bachelor's degrees in computer science.

This major includes ten courses: eight computer sciences and two mathematics. In-depth study courses, C- or above courses should account for at least 75%. In addition, at least two-thirds of the 38 required courses have achieved C- or above.

2. Bachelor of Data Science

Bachelor of Data Science is a rigorous major, involving theories, methods, practices and tools, the application of big data in science and business intelligence, and other data-intensive tasks in science and business. It trains students to be data analysts who understand computers. Such talents are very familiar with the latest methods of computational statistics and machine learning.

The Bachelor of Tufts University data science project started in the autumn of 20 18. Students are required to complete 38 courses, including introduction, basic courses, HASS, general courses and specialized courses.

Data science is not only an independent major, but also a second major. Engineering students can choose data science as their second major on the basis of existing majors.

3. Master of Human-Computer Interaction

At the beginning of 20 18, the computer department was approved to offer a master's degree in human-computer interaction. As this is a new major, there is a special application entrance at present. So if you want to apply for this major, please choose the Master of Computer Science to apply for admission, and state in the first few lines of your personal statement that you want to apply for the major of human-computer interaction, so that the school can understand your intention.

If you are an undergraduate at Tufts University, you can apply for a bachelor's/master's degree in computer science. In addition, the Department of Computer Science will coordinate with the Tufts University Office to improve this degree and make the students of this major completely independent.

The core curriculum requirements of the Master of Human-Computer Interaction are the same as those of the Doctor of Human-Computer Interaction. Some elective courses have been determined, including artificial intelligence, introduction to machine learning, statistical pattern recognition, computational models of cognitive science, natural language processing, algorithms and human-computer interaction.