Current location - Training Enrollment Network - Education and training - What course does embedded development learn _ what course does embedded development learn Zhihu
What course does embedded development learn _ what course does embedded development learn Zhihu
The main courses of embedded software development are as follows:

Main subjects: Marxist theory, college foreign languages, advanced mathematics, college physics, physical experiments, linear algebra, probability theory and mathematical statistics, programming language, data structure, discrete mathematics, operating system, compilation technology, introduction to software engineering, unified modeling language, software architecture, software requirements and software project management.

In addition to basic courses, this major will systematically study discrete mathematics, data structure, algorithm analysis, object-oriented programming, modern operating system, database principle and implementation technology, compilation principle, software engineering, software project management, computer security and other courses. Other elective courses can be selected according to students' interests.

Practical links: graduation practice, curriculum design, computer engineering practice, production practice, graduation design (thesis).

Extended data:

Embedded development skills and employment orientation;

1, visual programming, mastering programming methods and visualization technology, mastering a visualization platform and its software development technology. Get Delphi programmer series, Java junior or VB development expert certification. Employment orientation: visual programming programmers in enterprises, governments, communities and various schools.

2.WEB application design has the ability of art design and web animation design, can master the design technology of interactive web programs, and can build and maintain websites. Obtained the certification of Macromedia multimedia interaction designer or Delphi junior programmer or Delphi rapid network development engineer. Employment orientation: WEB application programmers in enterprises, governments, communities and various schools.

3. Software testing Master the basic principles, methods and organization management of software testing, and skillfully use software testing tools. Obtain ATA software test engineer or Delphi junior programmer or Java junior programmer certification. Employment orientation: Software testers in enterprises, governments, communities and various schools.

4. Database management can apply relational paradigm to database design, be proficient in SQL language, and be competent in database server management and application. Get the certification of Oracle database management or SQLServer database application or WindowsXP application. Employment orientation: medium and large database administrators in enterprises, governments, communities, schools and other departments.

5. Graphic image production is proficient in internationally popular graphic image production tools (such as CorelDraw, Photoshop, Pagemaker, etc.). ). Obtain the relevant certification of graphic designer. Employment direction: advertising production company, architectural design company, packaging and decoration design company, room decoration company, publishing and printing company.

6, network construction technology familiar with the network structure and networking methods, master the network construction method, can use tools to analyze and eliminate common network failures. Certified by Cisco Routing Configuration or Huawei Network Engineering or AMP Application Engineer. Employment orientation: Network construction engineer in enterprises, governments, communities and various schools.

7. Network system management Master the basic knowledge and application skills of network system management and be able to set the security of network system. Get the certification of Window2000Server or TurboLinuxTLCE or Cisco routing configuration experts. Employment orientation: network system administrators in enterprises, governments, communities and various schools.

8. Multimedia production has the ability of multimedia programming and multimedia production planning. Basically master the skills of object-oriented programming modeling, modeling design, scene design, lens segmentation principle and so on. Obtain the relevant certification of multimedia designers. Employment direction: multimedia design and production company, animation art production and publishing company, advertising production company.

9. Computer office applications are proficient in the application and management of office automation, familiar with the installation, management and maintenance of servers, related services and software systems based on application servers, and have the ability to apply and maintain the server's network security settings, mail, webpage publishing, FTP, OA, BBS and other systems. Employment orientation: systematic management of enterprises, governments, communities and various schools.