Combined Degree Programs
Civil Engineering and Computer Science
Program Overview
This interdisciplinary program is offered jointly by the Department of Civil, Structural and Environmental Engineering (CSEE) and the Department of Computer Science and Engineering (CSE). The dual-degree program provides students an opportunity to receive two degrees by spending only one to two additional semester(s). The curriculum satisfies current accreditation and departmental requirements for both degrees with 150 - 154 credit hours of coursework. Prior to the development of the combined program, completing the requirements for the two degrees would require approximately six years.
Civil engineering involves planning, research, and design related to the construction of bridges, tunnels, airports, skyscrapers, pipelines, highways, railways, dams, towers, and buildings for commerce and industry, as well as water supply and waste-management systems. As the complexity of civil engineering systems has increased, computers have been used increasingly for simulation, visualization, and design. However, nationwide surveys of employers have clearly demonstrated the inadequacy of current conventional computer science training programs in meeting the need of civil engineering firms and engineering-application-oriented software companies. The dual-degree program combines the software training of the computer science program with the civil engineering training in engineered structures and systems. Students graduating from the combined program will be able to perform sophisticated computer simulations of engineering systems and develop appropriate software for various engineering applications.
Admission and Degree Requirements
To pursue this double degree program, students must apply for admission to both civil engineering and computer science and fulfill the admission requirements of each department. Students must also satisfy the minimum grade point average requirements to remain in academic good standing in both departments. Both degrees will be conferred upon completion of all requirements of the dual-degree program. Detailed information about current requirements in the computer science program is available from www.cs.buffalo.edu/undergrad/Handbook
The dual-degree curriculum is summarized in the table below. Students who initiated their studies prior to Fall 2000 may have slightly different requirements and should consult with the CSEE Director of Undergraduate Studies.
The lower division courses in the dual degree program have been configured to provide flexibility. For example, the general course-sequence of the first two years allows a student to change their major without difficulty. Similarly, transfer students should be able to phase into the upper division without significant additional coursework. Most of the courses in the first two years of study are also available in local two-year colleges.
Curriculum for BS/BA* in Computer Science and BS in Civil Engineering
FIRST YEAR |
FALL |
SPRING |
MTH141 Calculus I |
4
|
MTH142 Calculus II |
4
|
CHE107 Chemistry I |
4
|
PHY107 Physics I |
4
|
CSE115 Intro. To Computer Science I for majors |
4
|
CSE116 Intro. To Comp. Science II for majors |
4
|
ENG101 Writing 1^ or ENG102 Writing 2 |
3
|
ENG201 Advanced Writing^ or Gen. Ed.** |
3
|
General Education** |
3
|
EAS150 Graphic Communications |
2
|
Library Skills requirement |
|
|
TOTAL: |
18 |
TOTAL: |
17 |
SECOND YEAR |
FALL |
SPRING |
MTH241 Calculus III |
4
|
MTH306 Differential Equations |
4
|
PHY108 & PHY158 Physics II or CHE 102 |
4 or 5 |
EAS209 Mechanics of Solids |
3
|
EAS207 Statics |
3
|
CSE241 Digital Systems |
4
|
CSE191/MTH 191 Discrete Math I |
4
|
General Education** |
3
|
General Education** |
3
|
|
TOTAL: |
15 or 16 |
TOTAL: |
17 |
THIRD YEAR |
FALL |
SPRING |
CSE250 Algorithm and Data Structures |
4
|
CIE324 Structures II |
3
|
CIE323 Structures I |
3
|
CIE334 Soil Mechanics |
3
|
CIE354 Fluid Mechanics |
3
|
CIE340 Environmental Engineering |
3
|
CIE327 Civil Engineering Materials |
3
|
CIE343 Hydraulic Engineering |
3
|
CIE308 Engineering Statistics |
3
|
CIE362 Civil Engineering Lab II |
1
|
CIE361 Civil Engineering Lab I |
1
|
|
TOTAL: |
17 |
TOTAL: |
13 |
FOURTH YEAR |
FALL |
SPRING |
CIE435 Foundation Engineering |
3
|
CIE415 Professional Practice Issues |
3
|
CSE341 Computer Organization |
4
|
CSE396 Intro. To Theory of Computation |
4
|
CSE305 Intro.to Programming Language |
4
|
CSE442 Software Engineering. |
3
|
CIE303 Geodesy, GPS & GIS |
3
|
Technical Elective*** |
3 or 4 |
Technical Elective*** |
3 or 4 |
Technical Elective*** |
3
|
TOTAL: |
17 or 18 |
TOTAL: |
16 or 17 |
FIFTH YEAR |
SUMMARY |
FALL |
Required Computer Science Courses |
= 39 Credit hours |
CSE421 Intro. To Operating Systems |
4
|
Required Civil Engineering Courses |
= 35 Credit hours |
CIE439 Transportation Engineering |
3
|
Required Basic Science and Math Courses |
= 32 - 33 Credit hours |
Technical Elective*** |
3 or 4 |
Required EAS Courses |
= 11 Credit hours |
General Education** |
3
|
Technical Electives |
= 12 - 15 Credit hours |
General Education** |
3
|
General Education Courses |
= 15 - 18 Credit hours |
TOTAL: |
16 or 17 |
Writing Skill Requirement (if required) |
= 0 - 6 Credit hours |
TOTAL CREDIT HOURS |
= 147 - 151
plus additional coursework to bring the total credit hours to the required minimum of 150. |
NOTES:
^ The Writing Skills requirement (ENG101, ENG201) is contingent upon placement.
* To obtain the BS Computer Science degree, two of the Technical Electives must be taken from 400-level Computer Science courses (most are 4 credits), excluding CSE498 and CSE499.
** The General Education component of the dual-degree program is fulfilled by satisfying the applicable requirements of either the BS(Civil) degree or the BS(CS) degree for the year of entry. Consult SEAS Office of Student Services for further details.
*** One of the Technical Electives must be selected from CIE 428, CIE429, CIE438, CIE442, or CIE449 (3 credits). The remaining Technical Elective(s) may be selected from 400-level Civil Engineering or Computer Science courses (see * above).
In order to lighten the academic-year course load, General Education and basic science & engineering courses may be taken during summer sessions.
|