Thayer School of Engineering At Dartmouth - college shield
home > undergraduate > ab >

Engineering Sciences Major Modified with Computer Science

Students interested in the Engineering Sciences major modified with Computer Science should contact Professor George Cybenko.

Course of Study

Prerequisites

Modified majors are expected to have a basic understanding of calculus, physics, chemistry, and computer science. First-year students interested in the major should take the placement test in mathematics.

Mathematics (3 courses)

  • MATH 3 Introduction to Calculus
  • MATH 8 Calculus of Functions of One and Several Variables
  • MATH 13 Calculus of Vector-Valued Functions

Physics (2 courses)

  • PHYS 13 Introductory Physics I
  • PHYS 14 Introductory Physics II

Chemistry (1 course)

  • CHEM 5 General Chemistry

Computer Science (2 courses)

  • COSC 5 Introduction to Computer Science
  • COSC 8 Problem Solving with Computer Science

(COSC 15 Data Structures and Programs and COSC 18 Structure and Interpretation of Computer Programs, no longer offered, can be used as prerequisites by students who took them previously.)

For students in the Class of 2009, the Integrated Mathematics and Physical Science (IMPS) option (no longer offered) may be substituted for the prerequisite mathematics and physics courses.

Unless otherwise prohibited, prerequisites may be taken under the Non-Recording Option.

Required Courses

Engineering sciences core courses (4 courses, including all in the first group and 1 in the second)

Group 1

Group 2

Computer Science course (1 course)

  • COSC 23 Software Design and Implementation

Breadth requirements (choose 5 courses, including at least 1 from each group and 3 in Computer Science)

Group 1

  • ENGS 32 Electronics: Introduction to Linear and Digital Circuits
  • ENGS 62 Microprocessors in Engineered Systems
  • ENGS 63 Introduction to VLSI Systems
  • COSC 37 Computer Architecture

Group 2

  • ENGS 26 Control Theory
  • ENGS 68 Introduction to Communications Systems
  • ENGS 92 Fourier Transforms and Complex Variables
  • COSC 78 Computer Networks

Group 3

  • ENGS 91 Numerical Methods in Computation
  • COSC 25 Algorithms
  • COSC 52 Computer Graphics
  • COSC 58 Operating Systems

Culminating Experience

Engineering Sciences majors complete a culminating experience, which is part of a course (either an elective or an additional course). Normally taken during the senior year, the course is chosen from the following options:

Thesis

Design project

  • ENGS 190 Engineering Design Methodology and Project Initiation (taken as part of the two-course design sequence ENGS 190/290; may count toward both A.B. and B.E. degrees)

Advanced course (Class of 2009)

  • ENGS 63 Introduction to VLSI Systems
  • ENGS 76 Machine Engineering
  • ENGS 91 Numerical Methods in Computation
  • ENGS 92 Fourier Transforms and Complex Variables
  • Any graduate course available for A.B. credit

Advanced course (Class of 2010 and beyond)

  • ENGS 61 Intermediate Electrical Circuits
  • ENGS 62 Microprocessors in Engineered Systems
  • ENGS 63 Introduction to VLSI Systems
  • ENGS 71 Structural Analysis
  • ENGS 73 Materials Processing and Selection
  • ENGS 75 Product Design
  • ENGS 76 Machine Engineering
  • ENGS 122 Semiconductor Theory and Devices
  • ENGS 124 Optical Devices and Systems
  • ENGS 125 Power Electronics and Electromechanical Energy Conversion
  • ENGS 126 Analog VLSI Systems Design
  • ENGG 129 Instrumentation and Measurement
  • ENGS 130 Mechanical Behavior of Materials
  • ENGS 132 Thermodynamics and Kinetics in Condensed Phases
  • ENGS 134 Nanotechnology
  • ENGS 135 Thin Films and Microfabrication Technology
  • ENGS 145 Modern Control Theory
  • ENGS 146 Computer-Aided Mechanical Engineering Design
  • ENGS 157 Chemical Process Design
  • ENGS 158 Chemical Kinetics and Reactors
  • ENGS 165 Biomaterials
  • ENGS 171 Industrial Ecology
  • ENGS 172 Climate Change and Engineering

Academic Standing

Satisfactory completion of the major requires a grade point average of 2.0 in the courses suitable for satisfying the major.