A computer engineer is a specialist who has fundamental and professional training in three components - three "whales" on which modern information technologies are based - software, programmable (hardware) and network (communication). This allows them to feel free in various sectors of the IT industry: in the development of software systems, multi-core microprocessor systems and programmable systems on chips, wireless and mobile systems, distributed computing, network communications.
Within the framework of computer engineering, students receive in-depth knowledge and solid practical skills in the following technologies: computer engineers careers
system programming and development of multithreaded distributed Internet applications (C ++, C ##, Java, Python), Web programming (PHP, Java Script, HTML, XML, MySQL);
computer and sensor networks, Wi-Fi, configuration and administration of network equipment (Cisco); programming in TCP / IP networks;
development and administration of databases, Big Data technologies (Oracle, MS-SQL, MySQL, NoSQL);
administration and configuration of server operating systems and services (Linux, MS Windows), Cloud computing OpenStack, Amazon, Azure;
development of embedded microprocessor systems and applications based on programmable logic technologies and HDL languages, special design automation tools Quartus, Labview, etc .;
programming of mobile devices for Android, iOS, Windows Phone;
software testing and verification, load and stress testing of Internet applications (Qality Assurance, Unit Testing, jmeter).
No comments:
Post a Comment