This module examines how artificial intelligence techniques and principles from biological systems can be applied to robots to control behaviour and sense environments. You will develop an understanding of the theoretical problems, for example behaviour and basics of learning techniques, inherent in robotics and use pre-built robots to design, implement and test different control and perceptual systems. You will develop your expertise in various aspects of robotic programming, including using multi-sensors to collect environmental measurements, designing control strategies and making smart decisions by finding optimal solutions.

computer engineering

You will specialise from the first year as this course does not share the common first year with our other degrees. In your first year you will study computer programming, data structures and algorithms as well as system modelling, electronic devices and circuits. The second year builds on both core disciplines through the study of digital systems design, advanced computer architecture, software engineering, signal processing and computer networks.

History Of Computer Engineering Education

Workshops, seminars, group tutorials and practical exercises provide opportunities for you to work with your peers and develop the essential people skills to complement your technical ability. This specialty of requires adequate knowledge of electronics and electrical systems. Engineers working in this area work on enhancing the speed, reliability, and energy efficiency of next-generation very-large-scale integrated circuits and microsystems. An example of this specialty is work done on reducing the power consumption of VLSI algorithms and architecture. Engineers working in computer systems work on research projects that allow for reliable, secure, and high-performance computer systems.

  • Throughout your course you’ll have opportunities to apply your learning in our well-equipped labs.
  • Research examples range from nanotechnology to bioelectrical engineering, mobile computing to bioinformatics.
  • Anon73704 March 29, 2010 I don’t know whether to choose the engineering field.
  • To apply to a computer engineering program, each candidate must submit a resume, a cover letter, transcripts, SAT/ACT scores, and a nonrefundable application fee.

Computer engineers tend to grow due to their tasks, which are about developing computer networks and circuits. Introduction to Securityis designed to introduce you to the key concepts in information security and computer forensics. Society depends increasingly on computer systems; the systems are accessible from the internet, therefore increasing the risk to system integrity. Furthermore, the growth of social networking systems and e-commerce means that personal data is also at risk. It is therefore essential that internet users have a sound understanding of the risks involved, together with preventative and recovery measures.


For more information about tuition fees, any reduced fees for study abroad and work placement years, scholarships, tuition fee loans, maintenance loans and living costs seeundergraduate fees and funding. This course is fully accredited by the IET and counts towards the training requirements for Chartered Engineer status. You will be fully supported by an academic member of staff who will visit you in the workplace and meet you regularly to discuss your placement work.

North Carolina State University At Raleigh

For example, an electrical engineering program with an emphasis in computer engineering is appropriate if you want to work with microprocessors and high-speed circuitry. For those considering a career in software engineering, they may want to pursue a general computer engineering degree or a software engineering degree. Other applicable undergraduate majors include mathematics and computer science.