Computer Science and History, BS

4 Years On Campus Joint-bachelors Program

Northeastern University

Program Overview

The BS in Computer Science and History at Northeastern University is a unique interdisciplinary program that combines the technical skills of computer science with the analytical and critical thinking skills developed through the study of history. This program is ideal for students who are passionate about technology and its impact on society, and who wish to explore how historical contexts shape our understanding of the digital world.

 

Curriculum Structure:

In the first year, students will lay a strong foundation in both disciplines. Core courses such as "Introduction to Computer Science" and "World History" will introduce students to fundamental programming concepts and historical methodologies, respectively. This year emphasizes developing problem-solving skills and understanding the broader historical narratives that inform contemporary issues.

During the second year, students delve deeper into specialized topics. Courses like "Data Structures and Algorithms" and "The History of Technology" will enhance their technical skills while providing insights into how technological advancements have influenced historical events. This year encourages students to think critically about the relationship between technology and society.

In the third year, students will engage in more advanced studies, including "Software Engineering" and "Modern European History." This phase of the program focuses on applying computer science principles to real-world problems and understanding the complexities of modern historical developments. Students will also have opportunities for collaborative projects that bridge both fields.

In the final year, students will undertake a capstone project that integrates their learning from both disciplines, such as "Digital Humanities" or "Artificial Intelligence and Society." This year is designed to prepare students for the workforce by emphasizing practical applications of their knowledge and skills, culminating in a comprehensive project that showcases their expertise.

Focus Areas: Interdisciplinary studies, Digital Humanities, Software Development, Historical Analysis

Learning Outcomes: Critical thinking, Technical proficiency, Historical context analysis, Problem-solving skills

Professional Alignment (Accreditation): The program is accredited by the Computing Accreditation Commission of ABET, ensuring that it meets high standards of quality and relevance in the field.

Reputation (Employability Rankings): Northeastern University consistently ranks highly in employability, with QS World University Rankings placing it among the top institutions for graduate employability.

Experiential Learning (Research, Projects, Internships etc.)

At Northeastern University, students pursuing a Bachelor of Science in Computer Science and History benefit from a unique blend of theoretical knowledge and practical experience. The university emphasizes experiential learning, allowing students to apply what they learn in real-world settings. With access to state-of-the-art facilities, cutting-edge technology, and a vibrant community of scholars and professionals, students are well-equipped to develop the skills necessary for success in their careers.

 

Here are some key aspects of experiential learning in the Computer Science and History programs at Northeastern:

- Co-op Program: Northeastern's renowned co-op program allows students to gain hands-on experience through internships with leading companies and organizations, providing invaluable industry exposure and networking opportunities.

- Research Opportunities: Students can engage in research projects within dedicated labs, such as the Northeastern University Cybersecurity and Privacy Institute, where they can work on innovative solutions to real-world problems.

- Collaborative Projects: The curriculum encourages teamwork through group projects, where students collaborate on software development, historical research, and interdisciplinary studies, fostering essential communication and problem-solving skills.

- Access to Advanced Software: Students utilize industry-standard software tools, including programming languages like Python and Java, as well as data analysis tools and digital humanities platforms that enhance their learning experience.

- Field Trips and Workshops: The program includes field trips to historical sites and tech companies, along with workshops led by industry professionals, providing insights into both fields and enhancing students' understanding of their applications.

- Libraries and Archives: Northeastern boasts extensive library resources, including the Northeastern University Library and the Archives and Special Collections, which support research in both computer science and history.

- Interdisciplinary Institutes: Students can participate in initiatives like the Digital Scholarship Group, which promotes the use of digital tools in historical research, bridging the gap between technology and the humanities.

By immersing themselves in these experiential learning opportunities, students in the BS Computer Science and History program at Northeastern University are not only prepared for their future careers but also equipped to make meaningful contributions to society.

Progression & Future Opportunities

Choosing to pursue a Bachelor of Science in Computer Science and History at Northeastern University opens up a world of opportunities. Graduates from this program are well-prepared for diverse career paths, including roles such as Software Developer, Data Analyst, Digital Historian, and IT Consultant. The combination of technical skills and historical insight makes you a unique candidate in today’s job market:

 

- University Services: Northeastern offers robust career services, including personalized career coaching, resume workshops, and networking events that connect students with industry professionals.
- Employment Stats and Salary Figures: The university boasts a strong employment rate, with over 90% of graduates securing jobs within six months of graduation. The average starting salary for computer science graduates is around $80,000, reflecting the high demand for tech-savvy professionals.
- University–Industry Partnerships: Northeastern has established partnerships with leading companies such as Google, Microsoft, and IBM, providing students with internship opportunities and real-world experience that enhances their employability.
- Long-term Accreditation Value: The program is accredited by the Computing Accreditation Commission of ABET, ensuring that the education you receive meets the highest standards and is recognized by employers worldwide.
- Graduation Outcomes: Graduates are not only equipped with technical skills but also critical thinking and analytical abilities, making them versatile in various fields.

Further Academic Progression: After completing your degree, you can continue your studies by pursuing a Master’s in Computer Science, History, or even interdisciplinary programs that combine both fields. Northeastern also offers a range of graduate certificates and professional development courses that can further enhance your expertise and career prospects. This pathway allows you to deepen your knowledge and stay competitive in an ever-evolving job market.

Program Key Stats



29%
No

Eligibility Criteria


1400
7
99

How US Universities Assess Applicants

Book Free Session with Our Admission Experts

Admission Experts