At the end of this course, students will be able to:
- Gain an insight on the working conditions and environment of a computer engineer and the problems and applications studied.
- Learn how the knowledge they get through courses is applied to solve real-world problems.
- Understand basic analysis and design issues, methods and considerations.
- Understand and implement latest technologies and trends in the software and hardware development market.
- Apply computer and software engineering methods.
- Design and/or Implement a solution to a real-life computing problem.
- Apply theoretical knowledge of computing into a real-life problem.
- Understand the ethics and legal issues in computer world.
- Improve communication and presentation skills.
- Understand teamwork and creativity merits.
- Understand and Implement standards, tools and techniques commonly used in the industry.