By听learning how to apply computational and quantitative methodologies to diverse subject areas, while听understanding the theoretical underpinnings of computing and software development, you will be prepared for fields where radical change is the norm.听Our听curriculum provides detailed instruction in topics as wide-ranging as java programming and discrete mathematics and will help听deepen your听liberal arts foundation by enhancing your quantitative and abstract reasoning skills听and听your ability to听efficiently听formulate and solve problems. Find immediate practical applications for your studies through our听Technology and Cognition Lab and听your professors鈥櫶齩ngoing collaborative projects听with colleagues at world-renowned universities and research labs.听
听
The educational goals for this major are as follows:
You will find yourself within a setting that stresses the importance of a contextualized and active learning approach,听which听emphasizes interdisciplinary education and research through close ties with other 黑料正能量 departments, as well as universities and industries around the world. Our small classes are meant to foster open discussion, guided individual听and group projects, as well as听broader听student-professor collaborations.听
With every single one of our majors, you鈥檒l find a carefully curated medley of core courses and electives, which will provide you with the tools you need to establish an unshakeable foundation in the principles and concepts fundamental to your growth within your disciplines of choice. Many majors also enable you to specialize further within the broader area of study.
We aim to help you develop a range of skills, capacities, and modes of inquiry that will听prove听crucial since employers and graduate schools are looking for the critical thinking and innovative problem-solving skills that are associated with a liberal arts education. Many of our听students continue听their studies at top institutions like MIT听and Harvard,听while others听begin careers in听fields听like听mobile application development.听
Each elective provides you with entry to听a variety of subject areas which you can choose among to further focus your studies. With the help of your academic advisor, you鈥檒l be able to tailor your major so that it most effectively prepares you for the next step in your academic and professional journey.
You may choose to orient your Computer Science major towards the Information and Communication Technologies听specialization. While听building听the groundwork听for听your computer science studies, you will take complementary courses听to听link your major with听another, broader, interest. Previous students have chosen to combine computer science with subject areas听that include听business, economics, art history, and psychology.
听
The Computer Science core courses, which you must take as part of the major requirements, will provide you with the tools you鈥檒l need to ground your present and future studies. Your introduction to the fundamentals of Computer Science will help pave the way for your successful completion of other Computer Science courses.