-
The Intersection of Computing and Humanities
Solve the problems of the world using the strategies of the Social Sciences, Humanities, and Computer Science.
Wentworth's Computer Science & Society degree provides students with direct application to contemporary human programs associated with environmental change and social inequality. Our integrated transdisciplinary approach incorporates faculty from history, sociology, political science, economics, physics, and archaeology.
Freedom & Flexibility
As a Computer Science & Society student, you can choose from a broad range of classes throughout your program. Students master the fundamentals of Computer Science through courses covering programming, networks, databases, algorithms, and other technical skills of their choice. Through courses in Economics, Sociology, Psychology, Philosophy, Communications, and History, students learn various methods of analyzing problems and developing solutions.
Unlike a traditional major, Computer Science & Society is built around clusters of courses in both Computer Science and Humanities and Social Sciences that allow you to explore various fields. Choose classes that align with your personal goals and pursue a capstone project that aligns with your interests and career plans.
A Meaningful Return on Investment
Our Computer Science & Society students develop marketable skills that are currently in demand. Students have job relevance beyond the typical field of computer science and may work in social organizations, environmental industries, museums, and other areas of human concern in government, non-profit, and private sectors.
-
Students in the Bachelor of Science in Computer Science & Society program learn how to solve the world’s problems using the skills of Computer Science and the frameworks of the Social Sciences and Humanities. Students gain a solid foundation in Computer Science as well as the interdisciplinary knowledge needed to understand and shape the role of technology in society. The major courses offer hands-on experience applying critical thinking, research, and data analysis skills to real-world problems drawn from a regional and global context.
View the Course Catalog below for information about program requirements. For an overview of the year-by-year experience in the Bachelor of Science in Computer Science & Society program, see "What You'll Learn" below.
On This PageFour Year Program
Total credits for degree: 120 credits
Plan of Study Grid Freshman Year Fall Semester Credits CSAS1000 INTRODUCTION TO COMPUTER SCIENCE + SOCIETY 4 COMP1000 COMPUTER SCIENCE I 4 MATH1500 PRECALCULUS 4 English Sequence 4 Credits 16 Spring Semester COMP1050 COMPUTER SCIENCE II 4 MATH2300 DISCRETE MATHEMATICS 4 SCIENCE Elective w/Lab: BIOL, CHEM or PHYS 4 English Sequence 4 Credits 16 Sophomore Year Fall Semester CSAS2000 COMPUTER SCIENCE + SOCIETY STUDIO (This course is required twice: Sophomore Fall & Junior Summer year) 4 COMP1100 INTRODUCTION TO NETWORKS 4 HSSI4000 SCIENCE, TECHNOLOGY & SOCIETY 4 MATH1030 STATISTICS & APPLICATIONS 4 Credits 16 Spring Semester COMP1200 COMPUTER ORGANIZATION 4 HIST4191 HISTORY OF TECHNOLOGY 4 CS+S ELECTIVE 1 4 CS+S ELECTIVE 1 4 COOP2500 INTRODUCTION TO COOPERATIVE EDUCATION 0 Credits 16 Summer Semester COOP3000OPTIONAL COOP EDUCATION Credits 0 Junior Year Fall Semester COMP2000 DATA STRUCTURES 4 COMP2650 DATABASES 4 SOCL4232 RESEARCH METHODS 4 GENERAL Elective 4 Credits 16 Spring Semester COOP3500 COOP EDUCATION 1 Credits 0 Summer Semester CSAS2000 COMPUTER SCIENCE + SOCIETY STUDIO (This course is required twice: Sophomore Fall and Junior Summer) 4 POLS4350 SCIENCE & TECHNOLOGY POLICY 4 COMP2350 ALGORITHMS 4 CS+S ELECTIVE 1 4 Credits 16 Senior Year Fall Semester COOP4500 COOP EDUCATION 2 Credits 0 Spring Semester ECON4200 TECHNOLOGY & ECONOMIC DEVELOPMENT 4 COMP Elective 3 4 ETHICS Elective 2 4 Credits 12 Summer Semester CSAS5000 COMPUTER SCIENCE + SOCIETY SENIOR PROJECT 4 COMP Elective 3 4 CS+S ELECTIVE 1 4 Credits 12 Total Credits 120 1COMM4300,COMM4310, COMM4325, HIST4200, HUMN4200,HUMN4243,
HUMN4263,HUMN4325, COMM4330,LITR4601, POLS4450,SOCL4102,SOCL4212
2 PHIL4401, PHIL4525, PHIL4550, PHIL4600
3 Any Computer Science Elective
Math Placement may alter the course schedule above.
Three Year Program
Total credits for degree: 120 credits
Plan of Study Grid Freshman Year Fall Semester Credits CSAS1000 INTRODUCTION TO COMPUTER SCIENCE + SOCIETY 4 COMP1000 COMPUTER SCIENCE I 4 COMP1100 INTRODUCTION TO NETWORKS 4 MATH1500 PRECALCULUS 4 English Sequence 4 Credits 20 Spring Semester COMP1050 COMPUTER SCIENCE II 4 MATH1030 STATISTICS & APPLICATIONS 4 MATH2300 DISCRETE MATHEMATICS 4 SCIENCE Elective w/Lab: BIOL, CHEM or PHYS 4 English Sequence 4 Credits 20 Sophomore Year Fall Semester COMP1200 COMPUTER ORGANIZATION 4 CSAS2000 COMPUTER SCIENCE + SOCIETY STUDIO (This course is required twice: Fall & Spring Sophomore year) 4 COMP2000 DATA STRUCTURES 4 HSSI4000 SCIENCE, TECHNOLOGY & SOCIETY 4 SOCL4232 RESEARCH METHODS 4 COOP2500 INTRODUCTION TO COOPERATIVE EDUCATION 0 Credits 20 Spring Semester COMP2350 ALGORITHMS 4 CSAS2000 COMPUTER SCIENCE + SOCIETY STUDIO (This course is required twice: Fall & Spring Sophomore year) 4 HIST4191 HISTORY OF TECHNOLOGY 4 POLS4350 SCIENCE & TECHNOLOGY POLICY 4 CS+S ELECTIVE 1 4 Credits 20 Summer Semester COOP3500 COOP EDUCATION 1 Credits 0 Junior Year Fall Semester ECON4200 TECHNOLOGY & ECONOMIC DEVELOPMENT 4 ETHICS Elective 2 4 COMP2650 DATABASES 4 COMP Elective 3 4 GENERAL Elective 4 Credits 20 Spring Semester COOP4500 COOP EDUCATION 2 Credits 0 Summer Semester CSAS5000 COMPUTER SCIENCE + SOCIETY SENIOR PROJECT 4 CS+S ELECTIVE 1 4 CS+S ELECTIVE 4 CS+S ELECTIVE 4 COMP Elective 4 Credits 20 Total Credits 120 1 COMM4300,COMM4310, COMM4325, HIST4200, HUMN4200,HUMN4243,
HUMN4263,HUMN4325, COMM4330,LITR4601, POLS4450,SOCL4102,SOCL4212
2 PHIL4401, PHIL4525, PHIL4550, PHIL4600
3 Any Computer Science Elective
Math Placement may alter the course schedule above.
Testimonials
What You'll Learn
-
Year 1
You’ll establish a foundation for your Computer Science program by taking Computer Science I & II, and Discrete Mathematics. These courses will lay the groundwork for a comprehensive understanding to practical comp sci concepts.
-
Year 2
Second-year computer science students expand their knowledge with courses in Networking Programming, Data Structures, Algorithms, and Databases. You’ll bolster this knowledge with additional math courses in Probability & Statistics and Linear Algebra.
An optional pre co-op work term is available to students during the summer semester.
-
Year 3
In the fall and summer semesters of your third year, you’ll start to focus on Operating Systems and Programming Languages and will have the opportunity to supplement your core program courses with electives in your desired area of study.
In the spring, you’ll begin the first of two required co-ops.
-
Year 4
In the fall, you’ll go on your second required co-op to gain more hands-on industry experience.
The remainder of your program allows you to round out your comp sci knowledge through electives, as well as work on your senior project in your final semester.