Bachelor of Science in Computer Engineering

What is Computer Engineering?

Computer engineering combines electronic design, computer architecture, programming of computing systems, computer networks, and applied mathematics. The bachelor of science with a major in computer engineering degree program prepares students in the theory and application of hardware and software design, computer networks, embedded systems, and very large scale integrated (VLSI) circuit design and applications. Students may take electives in advanced topics such as optical networks, broadband wireless networks, and technologies for the next generation of information systems. Examples of concepts and applications that computer engineers deal with are:

  • Embedded systems, such as MP3 and other digital audio players
  • Computer vision with applications in digital photography, medical imaging, etc.
  • Local area networks (LANs)
  • Design microprocessors, such as Pentium

Computer Engineering at GW

GW's computer engineering program combines the best of both worlds: electronic system hardware design with computer software design. Students in the program are prepared in the theory and application of hardware and software design, computer networks, embedded systems, and very large scale integrated (VLSI) circuit design and applications. Students can take electives in advanced topics, such as optical networks, broadband wireless networks, and technologies for the next generation of information systems.

Students work on projects in modern, well-equipped VLSI and computer engineering laboratories. The capstone design sequence involves students in the design and fabrication of a large-scale digital system based on their area of interest.

Bachelor of Science With a Second Major in Computer Engineering

An undergraduate student enrolled at GW whose primary degree is a bachelor of science may declare a second major in computer engineering. The student must meet all degree requirements for the bachelor of science in computer engineering, including SEAS general, major, technical electives, humanities/social science, and SEAS/technical GPA requirements. Students receiving other bachelor's degrees (e.g., BBA, BFA, BA) must meet the requirements for a double degree.

Graduation grade-point average criteria:

To satisfactorily complete a second major in computer engineering, a student must have a minimum grade-point average of 2.2 in all technical engineering courses outlined in the fifth, sixth, seventh, and eighth semesters of the curriculum. See the University Bulletin for more information on BS in Computer Engineering curriculum requirements for all the courses needed to complete the second major.

Curricula:

Students majoring in computer engineering may elect to study one of the following options offered by the Department. Please click on any of the program options below to find its complete curriculum.

Bachelor of Science in Computer Engineering

For older curriculum sheets please visit the older curriculum sheets page or contact us at [email protected].

Combined 5-Year B.S. and M.S. Degrees in the ECE Department

Minor in Computer Engineering

For information on ECE course descriptions, please refer to the GW Bulletin.