computer Engineering Degree Plan
Concentration Advisor:
Prof. H.F. Silverman, B&H 324, x3-1431, hfs@lems.brown.edu
Educational Objectives:
The objectives of the Computer Engineering Program are to produce engineers who:
- Are highly competent in the basics of computer engineering including mathematics, physical insight, hardware and software.
- Pursue distinctive multidisciplinary scientific and technical careers beginning with either entry-level computer engineering positions in industry or graduate study in computer engineering and related fields.
- Participate on multidisciplinary teams that cooperate in applying problem-solving skills and critical and independent thinking to a broad range of projects that can produce the technical innovations aimed at satisfying the future needs of society.
- Adopt the scientific method as a cornerstone of their lifelong liberal education and use their broad understanding of human institutions, achievements, and values to achieve leadership in their chosen fields of endeavor.
These objectives address the expected accomplishments of program graduates, primarily in the time period of several years following graduation. Objective 1 indicates the immediate goal for the curriculum. Objective 2 aims at gainful employment and further education, both of which are of service to society and consistent with the Division's mission of pursuing engineering in order to solve human needs. Objective 3 broadens this scope to reflect the range of activities that successful working engineers should encounter as their careers progress and emphasizes the team-oriented nature of the engineering profession. Objective 4 emphasizes the adaptability and continuing intellectual growth of an engineer working at the highest levels of achievement over a longer term.
Concentration Requirements:
This concentration shares much of the core with the other engineering programs, but is structured to include more courses in computer science, and a somewhat different emphasis in mathematics. There are four elements to the concentration:
- Computer Engineering basic core (11): ENGN 0030, 0040, 0510, 0520; MATH 0190, 0200 (or 0170, 0180); APMA 0330, 1650; one of CHEM 0330 or ENGN 0410; CSCI 0150, 0160 (or 0170, 0180).
- Computer Engineering advanced core (4): CSCI 0220, 0310; ENGN 1570, 1630
- Computer Engineering specialties (5):
Computer Specialty: ENGN 1620; two of ENGN 1580, 1600, 1640, 1650, 1680, 2910A, P, W; 2911C, G, X, Y, (or other ENGN courses, subject to approval); two of CSCI 0320, 1260, 0480, 1570, 1670, 1730, 1760, 1900, or other CS courses subject to approval of the Engineering Concentration Committee.
Multimedia Signal Processing Specialty: APMA 1170; two of ENGN 1580, 1610, 2500, 2520, 2530, 2540, 2560, 2570, 2910X; one of CSCI 0320, 1230, 1410, 1430, 1570, 1900, or other CSCI courses subject to approval of the Engineering Concentration Committee; plus one more course from the above list.
ENGN 1970, an independent study relevant to the specialty selected by the student. The independent study project should provide students with exposure to current research topics. In order to assure satisfactory progress in their independent study, students enrolled will meet at least bi-weekly with their advisors and give two oral reports to the group during the semester. A final written report will also be required. In addition, students will meet as a group with faculty to share ideas and help nurture an environment of collaborative research.
See the Undergraduate Guide for more information.