Computer engineering: Difference between revisions

[accepted revision][pending revision]
Content deleted Content added
Hakumoon (talk | contribs)
Added one image in the history section. An IBM quantum computer - quantum computer.
No edit summary
Line 40:
 
It is also important for computer engineers to keep up with rapid advances in technology. Therefore, many continue learning throughout their careers. This can be helpful, especially when it comes to learning new skills or improving existing ones. For example, as the relative cost of fixing a bug increases the further along it is in the software development cycle, there can be greater cost savings attributed to developing and testing for quality code as soon as possible in the process, and particularly before release.<ref name="The cost of fixing a bug">{{cite web|url=http://www.feabhas.com/sites/default/files/uploads/News/Feabhas_Infographic_FINAL.pdf|title=Feabhas_Infographic_FINAL|website=feabhas|publisher=Feabhas|format=pdf}}</ref>
 
== Graduate abilities ==
Graduates of this course have many abilities that can solve many problems. These capabilities include the following:
 
1- Reviewing and recognizing new software and hardware and using them
 
2- Examining the shortcomings and software and hardware needs of the industry and services sectors and formulating their needs, feasibility study and determining the necessary tools and manpower to eliminate the shortcomings.
 
3- Analyzing small and medium software and hardware systems and providing appropriate solutions for their implementation
 
4- Designing small and medium sets of software and hardware and producing executive plans for them
 
5- Execution of computer plans, installation, testing and training
 
6- Support and maintenance of software systems, including error detection, debugging and adding new features to the systems
 
7- Troubleshooting computers and computer systems and troubleshooting
 
8- Identifying new computer design and construction techniques and evaluating and using them
 
All of these capabilities apply to both software and hardware experts, but it is clear that software experts have more capabilities in the area of ​​software issues, and conversely, hardware experts have more capabilities in the area of ​​hardware issues.
 
== Profession: Computer Engineer ==