What is Computer Engineering?
Computer engineering combines electronic design, computer architecture, programming of computing systems, computer networks, and applied mathematics. Computer engineers design and construct very large scale integrated (VLSI) circuits on chips, design embedded systems and integrate computing devices into networks. Students learn how to use computers to control complex electrical systems and how to interface electronic components with computers. 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
Any undergraduate student who is enrolled at GW may declare a second major in computer engineering only if his or her primary degree is a Bachelor of Science. The student must meet all the 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 degrees (e.g., BBA, BFA, BA) will have to 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.
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 information on ECE course descriptions, please refer to the GW Bulletin.
- Prospective Students
- Academic Programs
- Academic Advising
- Study Abroad
- Internships & Jobs
- ECE Laboratories
- Activities & Organizations
- Policies & Procedures
800 22nd Street NW
5000 Science & Engineering Hall
Washington, DC 20052