What are the courses for computer science majors in the second semester of sophomore year at Nanjing University of Science and Technology?

Computer Science & Technology

Computer Science & Technology

I. Specialized Features

According to the cultivation principle of "broad specialization, thick foundation, heavy ability and high quality", students are enrolled in three majors, Computer Science & Technology, Software Engineering and Network Engineering, in the first year and a half of the same courses, and are trained in the same way. According to the principle of "broad specialization, thick foundation, emphasis on ability, high quality", according to the enrollment and cultivation program of major categories, the first one and a half years of the three majors of computer science and technology, software engineering and network engineering offer the same courses and **** the same cultivation, so that the students can master the theoretical knowledge of the computer-related disciplines in a solid and systematic way, and then choose different majors and different disciplines after one and a half years. Computer Science and Technology is a brand specialty in Jiangsu Province, with two existing specialty directions. The cultivation policy of the program is to take discipline construction as the leader, team building as the core, talent training as the fundamental, scientific and technological innovation as the driving force, to build a combination of elite education and popular education, research and engineering training combined teaching and training system so that the students can master the theory and method of computer software and hardware, with basic practical skills and methods, and have a good scientific literacy.

Second, the cultivation objectives

This major is oriented to the needs of social and economic development and national defense modernization, to cultivate students with a broad foundation, the coordinated development of knowledge, ability, quality, systematic mastery of the basic theory, knowledge and skills in the field of computer science and technology, with strong international communication skills, moral integrity and talent, physical and mental health, pragmatic and practical, dare to innovate, courageous and practical, and able to work in scientific research institutes, education, enterprises, and other institutions. In scientific research institutes, education, enterprises and administrative management units engaged in computer teaching, research and application of high-quality research and application-oriented talents.

Three, training requirements

This is a combination of software and hardware, system-oriented, application-oriented professional. Students mainly study the basic theory of computer system software, hardware and computer system design, research, development and comprehensive application of knowledge, receive basic training in research and application of computers, understanding of computer chip design technology, master computer network technology and the ability to apply, system software, application software design and development capabilities.

Graduates should obtain the following aspects of knowledge and ability:

1. master the basic theory of computer science and technology, basic knowledge;

2. master the analysis of computer systems and design of the basic methods;

3. have the research and development of computer software, hardware, the basic ability to;

4. understanding of computer-related regulations;

4. Laws and regulations;

5. Ability to track the development of the field of computer science and technology;

6. Knowledge of the basic methods of literature search, data query, and the ability to obtain information.

Fourth, academic system and degree

Standard academic system: four years

Course duration: three to six years

Degree: Bachelor's degree in engineering

Fifth, the main disciplines, cross-disciplinary

Main disciplines: computer science and technology

Cross-disciplinary: electronic science and technology

Sixth, the main courses

JAVA Programming, TCP/IP Principles and Applications, Compilation Principles, Operating Systems, Electric Circuits, Probability and Statistics, Assembly Language, Introduction to Computers, Computer Networks, Computer System Architecture, Principles of Computer Composition, Discrete Mathematics, Analog Electronic Circuits, Software Engineering and Methodology, Data Structures, Database Systems[E], Digital Logic Circuits, Algorithm Design and Analysis, Microcomputer Systems and Interface Technology, Principles of Embedded Systems, Artificial Intelligence and Robotics, Human-Computer Interaction Technology[E], Graphics and Visual Computing, XML Programming Techniques, Core Operating System Technologies, Object-Oriented Modeling Techniques, Information Security Technologies and Applications, .NET Programming Techniques, Practical Fundamentals of J2EE, Multimedia Techniques, Distributed Systems[E], Computer Simulation, and Software Testing Techniques, Digital Image Processing, Grid Computing Technology, Network Programming Technology, Mobile Self-Organizing Networks, etc.

VII. Concentrated Practical Teaching Sessions

Military Training, VC++ Curriculum Design, Computer Hardware Curriculum Design, Computer Software Curriculum Design, Computer Networking Curriculum Design, Production Internship, and Graduation Design (Thesis).

VIII. Others

The total number of teachers specialized in this discipline is 50, including 15 professors, 18 associate professors, 10 doctoral supervisors and 21 master's supervisors.

This discipline has the right to grant master's degree and doctoral degree, and there is a postdoctoral mobile station; the disciplines involved in this specialty, "Pattern Recognition" is a national key discipline, and "Computer Applications" is a key discipline in Jiangsu Province.

Software Engineering

Software Engineering

I. Specialties

According to the cultivation principle of "broad specialization, thick foundation, ability and high quality", according to the enrollment and cultivation plan of the major categories of specialties, the three majors of Computer Science and Technology, Software Engineering and Network Engineering are the first three majors, Software Engineering and Network Engineering three majors in the first year and a half to open the same courses, *** with the training, so that students have a solid, systematic mastery of the theoretical basics of computer-related disciplines, a year and a half and then choose a different specialty and different disciplines. Software Engineering has two existing professional directions. This major cultivates specialists engaged in software engineering development and research, who can engage in software development, software technology management and software project management. The specialty is characterized by tracking the international software advanced technology to meet the needs of the rapid development of software technology; at the same time, it focuses on cultivating practical skills to meet the needs of the society for software engineering developers. The cultivation policy of this major is to take discipline construction as the leader, team construction as the core, talent cultivation as the fundamental, scientific and technological innovation as the driving force, and to build a teaching system that combines elite education and popular education, and combines research-oriented and application-oriented cultivation.

II. Cultivation Objectives

This major is oriented to the needs of socio-economic development and national defense modernization, and aims to cultivate students who have a broad foundation, the coordinated development of knowledge, ability, and quality, who have a systematic mastery of the basic theories, knowledge, and skills in the field of computer software, who have a strong ability of international communication, who have good moral character and talent, who have good health both physically and mentally, who are practical and pragmatic, and who dare to innovate and practice, and who can work in the fields of Research institutes, education, enterprises and administrative units engaged in computer software development, scientific research, teaching and application of high-quality research and application-oriented specialists.

Three, training requirements

This specialty is a combination of computer software, hardware and network, focusing on software theory and software development ability training. Students are required to master the basic knowledge of computer systems, hardware and software, as well as computer system design, research, development and comprehensive application of knowledge and skills, to receive basic training in software research and development, understanding of computer system design technology, mastering computer network technology and the ability to apply it, and have the ability to analyze, design, test and maintain the system software and application software.

The graduates of this program should have the following knowledge and skills:

1. master the basic theories of computer science and technology, basic knowledge;

2. master the basic methods of software system requirements analysis and design;

3. have the ability to design, test and maintain software;

4. have good communication and exchange skills, good teamwork spirit. Ability to communicate and have a good team spirit;

5. Ability to track the international development of software-related fields, and quickly adapt to the new software development model;

6. Knowledge of the basic methods of literature search, data query, and the ability to obtain information;

7. Knowledge of computer software-related laws and regulations, intellectual property rights and other knowledge.

Fourth, academic system and degree

Standard academic system: four years

Course duration: three to six years

Degree: Bachelor's degree in engineering

Fifth, the main disciplines, cross-disciplinary

Main disciplines: computer science and technology

Cross-disciplinary: electronic science and technology

Sixth, the main courses

J2EE Practical Fundamentals, JAVA Programming, Principles of Compilation, Operating System, Probability and Statistics, Assembly Language, Introduction to Computing, Computer Networks, Principles of Computer Composition, Discrete Mathematics, Object-Oriented Modeling Techniques, Software Process Management, Software Design Patterns, Software Project Management, Data Structures, Database Systems, Digital Logic Circuits, and Algorithm Design and Analysis, Microcomputer Systems and Interface Technology, Distributed Systems[E], Software Testing Technology, Software Architecture, Information Security Technology and Applications, Computer Simulation, Artificial Intelligence and Robotics, Digital Image Processing, Graphics and Visual Computing, .NET Programming Technology, TCP/IP Principles and Applications, XML Programming Technology, Operating System Core Technology, Computer System Architecture, Object-Oriented Analysis and Design NET Programming Technology, TCP/IP Principles and Applications, XML Programming Technology, Core Operating System Technology, Computer System Architecture, Object-Oriented Analysis and Design, Principles of Embedded Systems, Human-Computer Interaction Technology, Grid Computing Technology, Network Operating Systems, etc.

VII. Centralized Practical Teaching Sessions

Military Training, C++ Course Design, Software Course Design, Hardware Course Design, Network Course Design, Production Internship, Graduation Design (Thesis).

VIII. Other

About 30% of the students in this program go on to graduate school. Some of the students study in foreign institutions, such as the United States, Japan, Australia, Canada and so on. Most of them study in domestic famous universities.

About 70% of the students in this program choose employment. Mainly domestic well-known enterprises, such as Huawei, ZTE, to the information industry enterprises, but also can be employed in institutions, such as national defense, education, government and other units. The employment situation of students in this specialty is good.

This discipline has the right to grant master's degree and doctoral degree, and there is a postdoctoral mobile station; the discipline involved in this specialty "computer application" is a key discipline in Jiangsu Province.

Network Engineering

Network Engineering

I. Specialty Features

According to the cultivation principle of "broad specialization, thick foundation, ability and high quality", according to the enrollment and cultivation plan of the major categories, computer science and technology, software engineering and network engineering, Software Engineering and Network Engineering three majors in the first year and a half to open the same courses, *** with the training, so that students have a solid, systematic mastery of the theoretical basics of computer-related disciplines, a year and a half and then choose a different specialty. The characteristics of the network engineering program mainly lies in the network communication technology and computer technology as the basis, highlighting the computer hardware and software systems, digital communication systems, computer network systems, network security technology and network management technology, so that the students trained in this program have the ability to adapt to the specialized fields of both network communication and computer.

II. Cultivation Objectives

This major cultivates students with all-round development in morals, intellect, physique and aesthetics, who have mastered the basic knowledge of natural sciences and humanities and social sciences, the basic theories of computer sciences, the knowledge of computer hardware and software systems and applications, and the professional knowledge of network engineering and its application, and who have a sense of innovation and the ability of analyzing and solving problems in this field of study, and who possess a certain amount of practical skills and Advanced research and application-oriented specialists with good foreign language application skills.

Three, training requirements

The students of this program mainly study the basic theories and design principles of computer, communication and network, master computer communication and network technology, receive basic training in network engineering practice, and have the basic ability to engage in the research, design, development, engineering applications and management and maintenance of computer network equipment and systems.

Graduates should acquire the following knowledge and abilities:

1. solid foundation in natural sciences, good foundation in humanities and social sciences, and comprehensive ability in foreign languages;

2. systematic mastery of basic theories and basic knowledge in the field of computers and network communications;

3. mastery of analysis, design and development methodology of computers, networks and communication systems;

4. Development methods;

4. Have the basic ability to design, develop, apply and manage computer network systems;

5. Understand some of the latest advances and developments in the field of computers and network communications;

6. Understand the information industry, computer network construction and security of the basic guidelines, policies and regulations;

7. Master the basic methods of literature retrieval, data The basic method of literature search, information query, with a certain degree of scientific research and practical work ability.

Fourth, academic system and degree

Standard academic system: four years

Course duration: three to six years

Degree: Bachelor's degree in engineering

Fifth, the main disciplines, cross-disciplines

The main disciplines: Computer Science and Technology

Cross-disciplines: Information and Communication Engineering

Sixth, the major courses

Advanced Mathematics, Linear Algebra, Probability and Statistics, Discrete Mathematics, Circuits and Electronics, Digital Logic Circuits, Data Structures, Principles of Compilation, Operating Systems, Database Systems, Assembly Language Programming, Principles of Computer Composition, Microcomputer System and Interface Technology, Principles of Communications, Communication Systems, Computer Networks, Principles of Modern Switching, Principles and Techniques of TCP/IP, Principles of Computer Network Networking, Network Security, Principles of Computer Network Networking, and Technology. Network Security, Computer Network Networking Principles, Network Programming Technology, Computer Network Management, Network Operating Systems, Internet Technology and Applications, Software Engineering and Methodology, Digital Signal Processing, Grid Computing Technology, and Computer System Architecture.

VII. Concentrated Practical Teaching Sessions

Military training, production internship, comprehensive network experiment, software course design, hardware course design, VISUAL C++ course design, graduation design (thesis) and so on.

VIII. Other

This discipline has the right to grant master's degree and doctoral degree, and there is a postdoctoral mobile station; the discipline of "Computer Application" is the key discipline in Jiangsu Province.

Intelligent Science and Technology

I. Features of the Program

1. Innovative Cultivation Mode and Expanding International Perspective

Through the cooperation with internationally renowned colleges and universities (e.g., Carnegie Mellon University), we set up a platform of excellent international education resources, introduce international quality education resources, and implement the "Internationalized Education Zone". ", creating an internationalized elite talent cultivation model. It also provides opportunities for undergraduates of this program to study overseas, further deepening the reform of the cultivation mode of outstanding and innovative talents.

2. Based on the characteristics of disciplines, create famous brand majors

Relying on the existing first-level key disciplines of Jiangsu Province, key laboratories of the Ministry of Education, key laboratories of Jiangsu Province, and disciplinary innovation and intelligence bases of institutions of higher education, we give full play to the advantages of excellent scientific research teams in talent cultivation, and improve the quality of talent cultivation. Integrate resources, focus on improving the quality of talent training, and attract quality students with excellent employment level and advancement rate. From the beginning of enrollment, the School of Computer Science plans to equip each student with a mentor to guide the student throughout his or her studies in Intelligent Science and Technology.

3. Deepen the teaching reform and optimize the curriculum system

Holding on to the core content of the teaching reform of talent cultivation mode, on the one hand, teachers are inspired and encouraged to adopt seminar and interactive teaching methods. On the other hand, the sound curriculum system improves students' knowledge structure and practical ability. On the basis of giving full consideration to the professional characteristics of intelligent science and technology, industry needs and development trends, we gradually introduce international first-class professional courses.

4. Strengthen ability training and sound practice system

Highly value the cultivation of students' engineering practice ability. On campus, by adjusting the teaching content and strengthening the scientific research training, we improve students' ability to apply what they have learned to solve practical problems. Students are allowed to participate in the research projects of their supervisors' teams as early as possible. Off-campus, the college builds an "industry-university-research" cooperation network with enterprises and other institutions through scientific research and teaching cooperation, and provides students with internship opportunities in famous companies at home and abroad.

II. Cultivation Objectives

Intelligent Science and Technology is an undergraduate program under the first-level discipline of Computer Science and Technology, aiming to cultivate students with the basic theoretical knowledge of Information Science, Intelligent Science, Brain and Cognitive Science, and modern scientific methodology, and the professional knowledge and comprehensive skills of computer, artificial intelligence system, information network, information processing, automatic control, and system optimization. Advanced Composite Talents. Graduates can be engaged in industrial enterprises, information industry, e-government, e-commerce, culture and education, medical and health care, national defense and other fields in various types of information processing, computer applications, intelligent product design, development and management; and can also continue to study intelligent science and technology, as well as related disciplines and interdisciplinary master's and doctoral degrees.

The cultivation goal of this program is to cultivate talents with international competitiveness and to train a group of intelligent engineers with international competitiveness for the country. If employed, the employment targets are internationally renowned enterprises; if furthering their studies, it is ensured that more than half of the students will be able to pursue postgraduate degrees, thus favoring the development of related disciplines.

Third, training requirements

Students have solid basic knowledge of mathematics, physics, computer and information processing, as well as multidisciplinary cross knowledge of cognitive and other disciplines, systematically master the basic theories, fundamental knowledge, and basic skills and methods of intelligent science and technology, and receive good training in scientific thinking, scientific experiments and preliminary scientific research, and have the ability to research in the areas of intelligent information processing, intelligent behavioral They are well trained in scientific thinking, scientific experimentation and preliminary scientific research, and have the basic ability of research and development in intelligent information processing, intelligent behavior, interaction and intelligent system integration. They will be able to update their knowledge and innovate continuously to adapt to the rapid development of intelligent science and technology. Personally, they have comprehensive cultural quality, good knowledge structure and strong adaptability and cooperation ability, as well as good language (Chinese and English) and computer utilization ability.

Since the number of students enrolled is small, around 40 to 60, the intention is to boutique this group of students. As soon as the new students are enrolled, each student will be assigned a professional advisor to guide his/her study and research in the next four years.

Fourth, academic system and degree

Standard academic system: four years

Course duration: three to six years

Granted degree: Bachelor of Engineering

Fifth, the main disciplines, cross-disciplines

The main disciplines: Intelligent Science and Technology, Computer Science and Technology, Pattern Recognition and Intelligent Systems

Cross-disciplines: Electronic Science and Technology, Control Science and Engineering

VI. Main Courses

VISUAL C++ Programming, Data Structures, Principles of Computer Composition, Computer Networks, Database Systems, Operating Systems, Artificial Intelligence, Algorithm Design and Analysis, Computer Vision, Virtual Reality, Fundamentals of Pattern Recognition, Fundamentals of Cognitive Science, Fundamentals of Machine Learning, Digital Logic Circuits, Digital Signal Processing, Communications, and Computer Science. Logic Circuits, Digital Signal Processing, Principles of Communication, Principles of Microcomputer and Interface Technology, Principles of Control, Digital Image Processing, Discrete Mathematics, Introduction to Intelligent Science and Technology

Core Courses: Fundamentals of Cognitive Science, Artificial Intelligence, Fundamentals of Pattern Recognition, Virtual Reality, Data Mining, Fundamentals of Machine Learning, and Computer Vision

Seven, Centralized Practical Teaching Sessions

Military Training, Curriculum Design, Electronic Internship

Military training, course design, electronics internship, intelligent information processing system design, intelligent robot system design, production internship, graduation design (thesis).

VIII. Others

The total number of professional teachers declared for this discipline is more than 40, including 12 professors and 13 associate professors. The college can provide a full range of teaching books for this specialty and excellent teaching laboratory equipment.

The related disciplines involved in this specialty include "Pattern Recognition", which is a national second-level key discipline, and "Computer Science and Technology" and "Software Engineering", which are first-level key disciplines in Jiangsu Province. The key disciplines of this program are "pattern recognition", "computer science and technology" and "software engineering".