Digital computer and communication systems have transformed society in a profound way. The examples range from super powerful scientific computers, the Internet and the World Wide Web, to cell phones and smart cards. Traditionally, computer engineering has been a discipline that combines both electrical engineering and computer science. The URI computer engineering program is thus designed so the students will have a strong foundation in the relevant fields of electrical engineering and computer science, while establishing themselves with the latest computer engineering topics, such as advanced computer system architecture, design and programming, computer communication, electronic design automation, and high-level digital design methodologies.
The computer engineering core courses can be categorized as follows: (1) ELE 208/209, 305, and 408/409 are core courses for computer system architecture and hardware and software organization and interaction. (2) ELE 201/202, 301/302, and 405/406 are the core courses for digital design with electronic design automation and rapid prototyping, and for computer system integration. (3) ELE 313 and 437 are core courses for computer communication and networks. The computer engineering program has two computer engineering electives and one free elective in the senior year so students can further expand into areas such as signals and systems, digital control, electronics, and computer software.
The computer engineering program culminates in the senior year with two major design experiences. First, ELE 408/409 is where all the skills accumulated through the curriculum will be employed in a group senior design project. Second, ELE 480 and 481 provide each student with the opportunity to work in a multi-disciplinary team in a senior capstone design project.
Graduates from the program go on to positions in both government agencies and the private sector, or enter graduate school for further study. Many computer engineering undergraduate students work with faculty on research projects before entering graduate school.
Please see the program educational objectives and outcomes for more information on what students are expected to know and are able to do by the time of graduation.
This program can be combined with the International Engineering Program (IEP), which will lead a B.S. degree in Computer Engineering as well as a B.A. degree in German, French, Spanish or Chinese. In the fourth year of the five-year program, students go abroad as interns with engineering firms in Europe, Latin America, or China.
Accelerated Five-Year B.S./M.S. Degree Program
To qualify for this program, students must earn a cumulative GPA of 3.50 or higher while pursuing their B.S. degree. To ease the course load at the graduate level, candidates are encouraged to earn some graduate credits (e.g. one or two courses not required for their B.S. degree) during their senior year. Additional program information can be obtained by contacting the department chair.
Prospective and Transfer Students
Prospective and Transfer students along with their families are invited to tour the department to see our research and computing facilities. Please email our Academic Advisor, Kelly Richmond, at email@example.com or call her at 401-874-4374 for more information or to arrange a visit.
The list firstname.lastname@example.org is for information and announcements related to our undergraduate programs.