Computer engineering has grown and matured into a dynamic major helping to propel the wave of technological growth in the world. Computer engineering programs provide students with a background that prepares them for careers as lifelong learners since it is imperative that computer engineers maintain their technical competence in a field that is developing and changing so rapidly.