Computer Science and Technology
National First-Class Undergraduate Major Construction Site
Accredited by China Engineering Education Accreditation Association
National Excellent Engineer Education and Training Program
Educational Objectives
This major aims to cultivate high-quality applied engineering and technical talents with solid foundational knowledge of computer systems, a sense of social responsibility, professional ethics, innovative spirit, and humanistic qualities. These talents possess strong engineering practical abilities and are oriented towards the software and information service industry. They are capable of undertaking software development, information system integration, technical services, and management in computer-related fields.
Cultivation Characteristics
This major takes ability and quality as the main thread, with software and intelligent technology as the core, reflecting the direction of software development and artificial intelligence application technology. It has Beijing Municipal Excellent Teacher in Higher Education, Beijing Municipal Excellent Young Teacher in Higher Education, Beijing Municipal High-level Talent Program for Young Professionals, Beijing Municipal Outstanding Academic Innovation Team, and Beijing Municipal High-level Continuing Education Teaching Team in Higher Education. It has an authorized master's degree program in electronic information, a Beijing municipal demonstration experimental center, a national CNAS-accredited software testing center for work safety, high-quality undergraduate courses in Beijing, and key high-quality undergraduate textbooks in Beijing. A four-year continuous "enterprise learning" cooperative education model has been designed and implemented. We have established a "National Engineering Practice Education Center" and a "Beijing Municipal Off-campus Talent Cultivation Base" in collaboration with Zhongguancun Software Park. Moreover, we have also jointly built a "Digital Intelligence Industry College" with enterprises.
Core Curriculum
Fundamentals of Computer Programming (C Language), Discrete Mathematics, Data Structures, Principles of Computer Organization, Operating Systems, Computer Networks, Principles of Database Systems, Software Engineering, Principles and Practice of Artificial Intelligence, Analysis and Design of Algorithms, Comprehensive Design of Network Systems, Comprehensive Design of Computer Application Systems.