The core curriculum focuses on the design, production, operation, and maintenance of computers and digital systems. In addition, computer engineers are involved with the applications of computers and digital technology. Courses include Java, Digital Logic, Linear Systems and Circuits, Digital Laboratory, Computer Interfacing, and Software Engineering. Computer Engineers work as Chip Designers, Application Developers, Software Designers, and Digital Television and Photography Developers. No background in computers or programming is necessary to be in the CoE program.