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 organizational 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 SQL Server database application or Windows XP 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 expert certification of Window2000 Server or TurboLinux TLCE or Cisco routing configuration. 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.
Baidu encyclopedia-software engineering
From the guidance of graduation thesis of art design major, it is found that there are some problems in students' attitude towards the thesis,