School of Software

The Introduction to theSoftwareSchool

Software School of HUST is approved by the Education Department of Heilongjiang Province, and is the first provincial-level model software colleges, whose set up is attached great importance by the Provincial Education Department and University leaders. Provincial Education Department set theSoftwareSchoolas a comprehensive reform basis to adjust the discipline structure, deepen teaching reform, improve teaching quality, promote the combination of production, teaching and research, and expand the cooperation with the foreign colleges. Currently the school has two majors: software engineering & integrated circuit design and integrated system. The faculty in the school work together and make efforts to cultivate the students who have professional knowledge, practical ability and rich experience. Currently, the College has been established as “the training base of revitalizing the northeast old industrial base software talent”, “Heilongjiang Province, outsourcing training base inHeilongjiangProvince” and “Harbinoutsourcing training institutions.”

SoftwareSchoolaims to cultivate the practical applied engineering talents, highlights the multi-level, compound and international characteristics. Oriented by social needs and the needs of mainstream technology post, the school forms a “2+1+1”training mode, which is 2 years of basic theory, 1 year of professional education, 1 year of practical training by colleges and enterprises. At the time of strengthening basic theoretical training, the school emphasizes on cultivating students’ professional competence and implements dynamic teaching programs, highlights the students’ engineering practical skills and entrepreneurship. The set up of courses follows the basic principles of the solid basic courses and the social needs of major courses, which can adjust to the basic principles of the social needs at any time. The school also actively recruits well-known experienced teachers, business experts and engineers at home and abroad to teach, cooperates with leading universities and enterprises at home and abroad to train software professionals, and actively explores the new model of employment, arranges students to practice in teaching practice base, so that students will integrate closely theory with practice, which breaks the traditional teaching mode. The school was established as the “Innovation Training Experimental Zone inHeilongjiangProvince” and the school participated the Research and Practice of customized training mode for Northeast Traditional Industrial Base and achieved the second Award.

Experimental teaching is an important means to improve the practical ability for students and also an important part of teaching. Currently, the school has three multi-media laboratories, an Oracle Database laboratory with Unix environment, a Linux open-source lab, a SOPC laboratory, an EDA/SOPC Joint laboratory established with the United States Altera, a Joint laboratory established with Haier software company, an Android-based mobile computing platform, a laboratory based on ARM platform and FPGA platform, a digital IC Design lab based on Synopsys and a simulation IC Design lab based on Cadence, and configures a variety of advanced software and educational software to ensure the advancement of laboratory techniques. In addition, the school has established a distinctive “two-stage” system engineering practice, a training center with the real background and teaching base for off-campus enterprises to cultivate the students’ practical ability to solve the practical engineering problems.

Note: Each year the school selects about 30 outstanding students and sends them toTaiwanChungHuaUniversityfor 1 year’s study.

Software Engineering (undergraduate, four years, science and technology)

Introduction: This subject has acquired the qualification of offering the computer application technology, computer software and theory degree. This major oriented by software companies’ mainstream job demand, cultivates the software talents with a solid theoretical basis, practical ability, international competitiveness, practical application-oriented and project-based knowledge. Through four years of undergraduate study, students can master the core computer science knowledge, basic methods and advanced software based on the computer software engineering basic theory to be able to become high-level of software developers, and enable to be the technical personnel in software development, software systems analysis and design, software management. The department pays attention to the basic theory training, and at the same time cultivates professional ability, followed by the development of professional technology and business changes in demand for software professionals to adjust the teaching plans and teaching contents dynamically, so that students can learn to master the most popular application of techniques and tools to enhance students professional competence. The department employs CDIO engineering education to enhance student system design, development capabilities and the actual hands-on ability, training students the ability to apply theory to practice and innovation awareness, uses textbook system with international standards, one third of the professional courses are bilingual education to improve their international competitiveness, masters the basic knowledge of industry management, understands the industry and the development of the market, the social science, computer laws and regulations, trains the IT industry and management capacity and provides software engineering-related certification training approved by home and abroad, so that students have more qualifications to compete in the society to improve their employment rate.

Main Course: The main courses include discrete mathematics , digital circuits and logic, web design, computer organization and structure, compiler theory, data structures and algorithms, operating systems, database systems, computer networks, object-oriented programming, software engineering process, system analysis and design, software quality assurance and testing techniques, unified modeling language UML, software project management, software architecture and so on.

Major: Software Development J2EE technology, software development, NET technology, embedded technology, mobile computing.

Employment orientation: the research sector and the high, middle school engaged in software research and teaching; a variety of computer or software companies, technical and administrative management or related departments in computer software engineering, development, application and industry, business management; continue to study computer science and technology and master's degree in related disciplines.

Integrated Circuit Design and Integrated Systems (undergraduate, four years, science and technology)

Introduction: Themajor aimsto develop applied, compound, international and high-level modern integrated circuit chip engineering professionals in computer, communications, home appliances and other electronic information industry. The students can not only have the systematical knowledge and ideas about modern integrated circuit design, but also master professional knowledge and related microelectronics skills, to engage in integrated circuits and system on chip (SOC) design, verification, testing, process, package and other aspects of the research. The department cooperates with domestic and foreign famous universities and enterprises, employs the latest teaching materials and bilingual teaching, employs well-known experienced teachers and business experts, engineers to teach. After graduation the students can master the basic theory of micro-electronics, integrated circuit design and basic knowledge of integrated systems, modern EDA tools, integrated circuit manufacturing process expertise, integrated circuit design, the basic knowledge and skills of verification and test, understand integrated circuit manufacturing equipment and the basic principles of peripherals, have the ability to analyze and resolve integrated circuit design, verification, testing and manufacturing problems, and master a foreign language, with fluent reading and the ability to translate foreign language materials and information exchange capabilities.

Main Course: electronic circuits, microelectronic circuits, signals and systems, on-chip computer systems, operating systems, digital signal processing, ASIC design, digital IC design, analog IC design, layout, integrated circuit logic synthesis technology, integration circuit testing and design for testability, system-based SOPC design, integrated circuit verification technology, RFIC Design, System Verilog and so on.

Specialty: Analog IC design, digital IC design, RF IC design, IC design verification.

Employment orientation: product development, design, manufacturing, equipment maintenance and other work in the fields of the IC design, IC testing, IC manufacturing, IC packaging, integrated circuits, electronic equipment

Scientific Research

In recent years, the School hosts 1 National Natural Science Foundation , 4 provincial projects, PUC-project 4, and more than 10 business commissioned projects. The teachers publish more than 100 papers, of which more than 30 articles are included in EI.

Previous:School of Computer Science
Next:School of Automation