Computer Science

Bachelor's degree

In Middlebury (USA)

Price on request

Description

  • Type

    Bachelor's degree

  • Location

    Middlebury (USA)

Computer Science Requirements

Requirements for student who matriculate Fall 2020 and beyond

Computer Science is a rich and dynamic discipline that seeks to understand and use effectively the great potential of computing. The Department of Computer Science offers a wide variety of courses that integrate computer science into the liberal arts curriculum. The major provides students with a solid background in algorithmic reasoning, problem solving, design and organization of modern computers and programming languages, and the ability to apply computational thinking to different applications and problem domains.

For students entering Middlebury in Fall 2020 or later, requirements are as follows:

Required for the Major in Computer Science (11 courses): CSCI 145 or 150; CSCI 0200, CSCI 0201, CSCI 0202, CSCI 0301, CSCI 0302, four CSCI electives numbered 303 or higher, and CSCI 0701. One elective can be substituted with MATH 216, MATH 218, or MATH 228.

Departmental Honors: A grade of "B" or higher in the senior seminar CSCI 701 is required for all levels of honors (honors, high honors, and highest honors).  In addition, a fifth elective numbered 303 or higher  and a GPA of at least 3.5 are required for honors; a two-semester (fall-winter or winter-spring) thesis in addition to four electives and a GPA of 3.7 or higher are required for high honors; and a two-semester (fall-winter or winter-spring) thesis in addition to four electives and a GPA of 3.9 or higher are required for highest honors..

Required for the Minor in Computer Science (6 courses): CSCI 145 or 150; CSCI 0200, CSCI 0201, CSCI 0202, and two CSCI electives at the 0300-level or above.
uired for the Major in Computer Science, traditional track (11 courses): One CSCI course at the 0100-level; CSCI 0200, CSCI 0201, CSCI 0202, CSCI 0301, CSCI 0302, four CSCI electives at the 0300-level or above, and CSCI 0701. One elective can be substituted with MATH 0200 or MATH 0228.

Required for the Major in...

Facilities

Location

Start date

Middlebury (USA)
See map
14 Old Chapel Rd, Middlebury

Start date

On request

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2020

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 5 years

Subjects

  • Programming
  • Systems
  • Design
  • Computing

Course programme

CSCI 0101 - Introduction to Computing CSCI 0105 - Algorithmic World CSCI 0110 - Communication Digital Age CSCI 0145 - Introduction to Computing CSCI 0150 - Computing for the Sciences CSCI 0190 - Computing through Simulation CSCI 0200 - Math Foundations of Computing CSCI 0201 - Data Structures CSCI 0202 - Computer Architecture CSCI 0301 - Theory of Computation CSCI 0302 - Algorithms and Complexity CSCI 0311 - Artificial Intelligence CSCI 0312 - Software Development CSCI 0313 - Programming Languages CSCI 0314 - Operating Systems CSCI 0315 - Systems Programming CSCI 0321 - Bioinformatics Algorithms CSCI 0333 - Quantum Computing CSCI 0390 - Spatial Agent-Based Modeling CSCI 0413 - Functional Programming CSCI 0414 - Advanced Operating Systems CSCI 0416 - Parallel Computing CSCI 0431 - Computer Networks CSCI 0433 - Compiler Design CSCI 0435 - Embedded Systems CSCI 0450 - Fourier Signal Processing CSCI 0451 - Machine Learning CSCI 0452 - Image Processing CSCI 0453 - Computer Vision CSCI 0454 - Biometrics CSCI 0455 - Drone Robotics CSCI 0461 - Computer Graphics CSCI 0465 - Information Visualization CSCI 0466 - Usable Mobile Interfaces CSCI 0467 - Generative Art CSCI 0500 - Advanced Study CSCI 0701 - Senior Seminar CSCI 0702 - Senior Thesis CSCI 1005 - Crash Course/Systems Security CSCI 1007 - Human Genome Analysis

Computer Science

Price on request