Undergraduates
 
Major of Computer Science and Technology

 

The predecessor of the Major of Computer Science and Technology is the Computer Software Major and the Computer and Application Major that started to recruit students in 1978 and merged into Major of Computer Science and Technology in 1999. The Major of Computer Science and Technology currently is named as a Backbone-Building Major of the Ministry of Education of the nation and of Beijing Municipality. There are about 720 students in the Major of Computer Science and Technology, and the major recruits about 180 students each year.

 

This major emphasizes strengthening the theoretical foundation of computer science and technology, and it emphasizes as well training students’ practical ability in computer software and hardware development, analysis, design, etc. It rationally and carefully plans and takes into account both knowledge systemization and practical training, so that the students from this major can better meet the needs of society for computer talents.

 

This major includes two major directions – applied software design and development and software and hardware joint design and development. The applied software design and development direction has the major direction courses – Database Technology Practice, Web Application Programming, etc – and the major elective courses – Advance JAVA Programming, Human Computer Interaction and Applications, Windows Programming, UML, etc. The goal of this curriculum is to train the students to obtain a high level of capability of design and development in the internet application area. The software and hardware joint design and development direction has the major direction courses -- Single Chip System Design, Embedded Systems Design, Clustered Computer Systems, etc – and the major elective courses – Embedded Operating Systems, Embedded Systems Architecture, Embedded Systems Programming, etc. The goal of this curriculum is to train the students to develop systems on special hardware platforms.

 

The basic courses of this major include the principle and application of database, algorithm design and analysis, computer network, software engineering, assembly language and interface technology, computer information security, computer system structure, compiling principle, etc. The practice courses include Linux system practice, Web application system practice, CPU design, mobile application system, embedded system, computer system integrated project practice, professional training, etc. The major emphasis on training students' computer system concept, cultivating students' computational thinking, promoting students' ability of algorithm design and analysis, program design and implementation.

 

Computer School, Beijing Information Science and Technology University ©2013-2017