Bachelor of Computer Engineering at Rochester Institute of Technology

    Bachelor of Computer Engineering at Rochester Institute of Technology

    Bachelor of Computer Engineering at Rochester Institute of Technology

    The Computer Engineering is a Bachelor degree offered by Rochester Institute of Technology at its main campus in Rochester , United States of America. The program is delivered on campus as a Full Time course in English and requires approximately 4 years to complete. Students study at the university's main campus while gaining the knowledge and practical experience expected for this area of study. The next intake is available from September 2, 2027.

    About Bachelor of Computer Engineering

    • Companies hiring our students for co-ops include Advanced Micro Devices, Alion Science and Technology, Annapolis Micro Systems, Baker Hughes, Bose, Collins Aerospace, Datto, U.S. Department of Defense, IBM, JPMorgan Chase & Co., L3Harris Technologies, Lockheed Martin, Microsoft, MIT, Lockheed Martin, Northrup Grumman, Tesla, The Boeing Company, and Thermo Fisher Scientific, to name a few.
    • Four required blocks of co-op mean nearly a year of hands-on, full-time paid work experience in industry.

    In the computer industry, rapid innovation is the name of the game, and there is a great demand for computer engineers who can do it all–from designing high performance computer hardware components and software to developing next-generation intelligent, resilient and sustainable products and appliances that contain embedded systems.

    As computer technology becomes more essential to commerce and daily life, companies will need computer engineers who possess a well-developed set of skills and who can quickly adapt to changes. To meet the challenges of the future, these companies will turn to computer engineers for innovative solutions and technological leadership. Graduates of RIT's computer engineering degree are well prepared to enter industry to meet these new challenges, and they are well positioned to continue their studies in high-quality graduate degree programs.

    Computer Engineering Curriculum

    Studying computer engineering begins with the fundamental math, science, and technology courses that are essential to the curriculum. Emphasis is placed on selected areas of computer science, software engineering, and electrical engineering, including data structures, object-oriented programming languages, circuits, electronics, and principles of software engineering. Professional and ethical responsibility is gained through seminars and cooperative education experience. Upper-level computer engineering courses prepare students to integrate hardware and software by formulating complete system solutions. This is achieved through courses on computer architecture, digital systems, interfacing, computer networks, and digital signal processing, as well as professional electives students select from concentration areas. All students are required to complete a two-semester senior design sequence during their last year of study and approximately one year (48 weeks) of cooperative education. Learn more about the Student Learning Outcomes and Program Educational Objectives for the computer engineering BS degree.

    Concentration Areas

    Concentration areas provide students with an opportunity to gain additional in-depth knowledge in an area of particular interest within computer engineering. Students can choose among the following concentration areas: software, high performance computing, computer architecture, integrated circuits and systems, networks and security, computer vision and machine intelligence, or signal processing, control and embedded systems. Students interested in research are highly encouraged to choose a concentration area and consult with faculty members in the corresponding area.

    Senior Design Capstone Experience

    Computer engineering students complete a senior project that consists of a two-semester capstone design experience. Students typically work in multidisciplinary design project teams of four to seven students from different engineering majors, including biomedical, computer, electrical, industrial, and mechanical engineering. Students are assigned to projects before the start of the first course. Most projects are initiated by industry sponsors, community partners, or faculty members; however, students may also propose their own project ideas. While completing their senior design projects, students develop engineering management and project organization skills, learn to communicate their ideas effectively within a multidisciplinary team, and present their project and ideas to a diverse audience of students, faculty, and industrial partners.

    Engineering vs. Engineering Technology

    Two dynamic areas of study, both with outstanding outcomes rates. Which do you choose?

    What's the difference between engineering and engineering technology? It's a question we're asked all the time. While there are subtle differences in the course work between the two, choosing a major in engineering vs. engineering technology is more about identifying what you like to do and how you like to do it.

    Combined Accelerated Bachelor's/Master's Degrees

    Today's careers require advanced degrees grounded in real-world experience. RIT's Combined Accelerated Bachelor's/Master's Degrees enable you to earn both a bachelor's and a master's degree in as little as five years of study, all while gaining the valuable hands-on experience that comes from co-ops, internships, research, study abroad, and more.

    +1 MBA: Students who enroll in a qualifying undergraduate degree have the opportunity to add an MBA to their bachelor's degree after their first year of study, depending on their program. Learn how the +1 MBA can accelerate your learning and position you for success.

    Read More

    In our computer engineering degree you'll design computer hardware, components, and software in order to develop next-generation products and appliances that contain embedded systems.

    Requirements and Admission Criteria for Bachelor of Computer Engineering at Rochester Institute of Technology

    Entry Requirements

    For all bachelor’s degree programs, a strong performance in a college preparatory program is expected. Generally, this includes:

    • 4 years of English
    • 3 years of social studies and/or history
    • 3-4 years of mathematics
      • Specific math requirements are detailed by college below
    • 2-3 years of science
      • Specific science requirements are detailed by college below
    • Completion of a High School Diploma or its equivalence

    Homeschooled Students
    RIT has a history of admitting academically talented students from homeschool settings. In the absence of consistent homeschooling standards nationally and globally, guidelines have been developed for homeschooled students seeking RIT admission.

    English Requirements

    • PTEMin 58
    • IELTSMin 6.5
    • TOEFLMin 79

    Career Opportunities after Completing Bachelor of Computer Engineering

    Typical Job Titles

    Computer EngineerSemiconductor Engineer
    Electrical EngineerFirmware Engineer
    Embedded Software EngineerTest Automation Engineer
    Manufacturing EngineerQuality Engineer
    Project EngineerSales Engineer

    Salary and Career Information for Computer Engineering BS

    Cooperative Education

    What's different about an RIT education? It's the career experience you gain by completing cooperative education and internships with top companies in every single industry. You'll earn more than a degree. You'll gain real-world career experience that sets you apart. It's exposure–early and often–to a variety of professional work environments, career paths, and industries.

    Co-ops and internships take your knowledge and turn it into know-how. Your engineering co-ops will provide hands-on experience that enables you to apply your engineering knowledge in professional settings while you make valuable connections between classwork and real-world applications.

    The computer engineering degree requires students to complete four blocks (48 weeks) of cooperative education experience. After completing the first two years of course work, you'll spend the next two years alternating course work on campus with cooperative education experience. This employment not only adds real experience to your resume, but prepares you for more sophisticated academic work. Students have completed co-ops at companies as Motorola, Intel, Advanced Micro Devices, IBM, Hewlett Packard, Eastman Kodak Company, and for the federal government, as well as a host of smaller companies. Co-op has taken our students from the high-tech corridors of New England and California to businesses close to their hometowns. Students have worked on product development teams for companies like IBM, Intel, Hewlett-Packard, Lucent Technologies, and Kodak. They have also worked on software projects for smaller companies and the government.

    During co-op experiences, computer engineering students have been on product development teams for new computers and electronic imaging systems as well as a variety of large software projects for industry and government.

    Tuition and Fee Information for Bachelor of Computer Engineering at Rochester Institute of Technology

    Application Fee 65

    How to Apply for Bachelor of Computer Engineering at Rochester Institute of Technology

    Ways to Apply

    • Common Application
    • RIT Application


    Statement on Ethical and Fair Admissions Practices
    The Office of Undergraduate Admissions continues to put students first in the admissions process. We continue to use fair and ethical practices as we recruit, review applications and counsel our prospective students and their families. Our admissions officers support and promote ethical responsibility with our colleagues in the admission profession.

    Manage Application

    Whichever method you choose to apply, we invite you to create an RIT Admissions account to monitor your application, track the status of your application credentials, receive your admissions decision, and more.

    Bachelor of Computer Engineering at Rochester Institute of Technology
    Rochester Institute of Technology
    Rochester Institute of Technology
    United States of America

    United States of America, Rochester

    WhatsApp student consultation with YouApply