Nanjing University of
Information Science & Technology

School of Computer & Software

Undergraduate

Undergraduate Specialities

The school offers bachelor’s degree in Computer Science and Technology, Software Engineering, Joint high-education programs of China Ministry of Education -Software Engineering, Network Engineering, Internet of Things (IoT) Engineering, and Information Security. The detailed introduction is listed as follows.

1. Computer Science and Technology

It is the Jiangsu Provincial Featured Profession, National-level Features Profession, the key profession of the institution of higher education in the 12th Five-year Plan of Jiangsu province, profession of the Jiangsu provincial excellent engineer educating and training program (software generic), and a project for embedded talent training belongs to Jiangsu Provincial software outsourcing generic profession. The specialized courses mainly contain computer principle, microcomputer technology, advanced language, assembly language, data structure, operating system, database principle, software engineering, compiler principle, computer architecture, computer image processing, computer network, local area network (LAN) engineering, network security, communication system principle, e-commerce, multimedia technique and application, java programming, computer aided design, etc.

2. Software engineering

It is the key profession of the institution of higher education in the 12th Five-year Plan of Jiangsu province, Jiangsu provincial excellent engineer educating and training program (software generic), and a project for embedded talent training belongs to Jiangsu Provincial software outsourcing generic profession. The specialized courses mainly include C language programming, object-oriented programming, assembly language, data structure, database principle, operating system, computer network, network security, software engineering, software architecture, software testing technology, software capability maturity model, software quality control, practical software engineering and project management, embedded software design, unified modeling language (UML), human-computer interaction design, distributed system, Internet programming, data warehousing and data mining, etc.

3. Joint high-education programs of China Ministry of Education -Software Engineering (cooperate with Waterford Institute of Technology)

The main courses consist of computer basis, system analysis, electronic technology basis, programming foundations, transaction processing, discrete mathematics, object-oriented programming, WEB programming, data structure, software engineering, client programming, human-computer interaction, computer organization, operating system, server programming, database system, computer network, probability statistics, English listening and speaking, information security, etc.

4. Network engineering

It is the key profession of the institution of higher education in the 12th Five-year Plan of Jiangsu province. The main courses include signal and system, data communication principle, computer network basis, network operating system, Transmission control protocol/ Internet protocol, protocol analysis, LAN engineering,  Internet and its applications, network security, intrusion detection technology, network system design and integration, unix operating system and applications, network management and maintenance, object-oriented programming, data structure, database systems and applications, WEB technologies and applications, etc.

5. Internet of Things Engineering

It is the key profession of the institution of higher education in the 12th Five-year Plan of Jiangsu province and a project for embedded talent training belongs to Jiangsu Provincial software outsourcing generic profession. The main courses concentrate on circuit and electronics technology, introduction of IoT engineering, sensor and measurement technology, multi-sensor information fusion technology, wireless sensor networks, RFID technologies and applications, microcontroller principle and embedded systems, communication principles, object-oriented programming, database principles and design, middleware technology, cloud computing, information security, etc.

6. Information security

The main courses contain object-oriented programming, discrete mathematics, electronic technology basis, data structure, modern algebra, computer organization, signal and system, computer network, database principle and security, information theory and coding foundation, cryptography and network security, operating system, digital image processing and security, information hiding and forensics, data mining and security, advance in cryptography, wireless network security, network attack and defense technology.

BSc Computer Science and Technology [080605]
BSc Software Engineering [080611W]
BSc Network Engineering [080613W]