Course img

Graduate
Computer Technology (Professional Degree)

Core Disciplines

Computer Application Engineering; Computer Software Engineering; Computer Network Engineering; Intelligent Information Processing; Computer Information Systems; Multimedia Technology and Applications; Mobil Computing Technology; Embedded Computing Technology; Computer Security; Information Technology Standardization and Intellectual Property Rights; Software and Service Outsourcing; Information Technology Products Marketing and Sales

Main Courses

This discipline recruits full-time and part-time (working) professional master students and began recruiting in 2010.
The Computer Technology professional master’s program will be centered closely around the needs of the information industry of our county and the capital, utilize and improve multidisciplinary advantages, and train application-oriented, multi-skilled and high level engineering talents. We train master’s graduates, especially, as application-oriented high level professional talents in the areas of computer application development and computer management for large or medium scale corporations.
Main research pathways include:
Pathway A: Computer Application Engineering——This direction studies the fundamental principles and common techniques and methods of the applications of computers in various trades and industries and social activities. These involve artificial intelligence, language and text processing, computer graphics, multimedia technology, database management systems, etc.
Pathway B: Computer Software Engineering——This direction studies computer application technology and the principles and methods of engineering management that produce software products that meet user requirements while meeting the constraints of budgets and schedules. This involves the software development process, software development methods, software engineering management and support, software quality assurance, software engineering process measurement, computer-aided software engineering tools and environments, etc.
Pathway C: Computer Network Engineering——This direction studies how to determine a network construction plan and how to implement the plan step by step based on the requirements of the user or clients, the specific circumstance, and the current development of network technology and the degree of industrialization. This involves requirement analysis and network planning, network design, engineering organization and implementation, network operation and maintenance, etc.
Pathway D:Intelligent Information Processing——This direction studies the process, methods, and techniques of the processing and manipulation of language and information using the computer and based on the understanding of human intelligence, behavior, and their norms. This involves knowledge engineering, pattern recognition, intelligent robotics, text encoding, speech signal processing, natural language understanding, information retrieval, document information processing, etc.
Pathway E:Computer Information Systems——This direction studies the collection, storage, processing, transmission, and management of information and the providing of information services via human computer interaction. This involves database management, decision support, management information systems, e-commerce and e-government, geography information systems, global positioning systems, office automation, digital libraries, etc.
Pathway F: Multimedia Technology and Applications——This direction studies the integrated processing of documents, graphics, images, voices, animations, and videos and the interactions with users. This involves digital audio and video processing, realistic graphic construction, computer animation, scientific computation visualization, virtual reality, multimedia documents, multimedia systems, human computer interaction, biometrics, etc.
Pathway G: Mobil Computing Technology——study direction. This direction studies information processing during mobile processes using portable computers or other computing devices. This involves mobile computing devices, mobile operating systems and databases, cloud computation, mobile communication, etc.
Pathway H: Embedded Computing Technology——study direction. This direction studies the key techniques of embedded systems in digital audio communication, robotics, textile electronics, intelligent home electronics, automobile electronics, etc. This involves the architecture of embedded systems, embedded system software platforms and related techniques, embedded system development tools and environments, application techniques of embedded systems, etc.
Pathway I: Computer Security——study direction. This direction studies the mechanisms and measures that ensure the correct, reliable, non-interrupted operation of computer systems and the protection of information that has been stored, transmitted, and processed by computer systems from being leaked, destroyed, or rendered useless. This involves physical safety, operation security, information security, security management, etc.
Pathway J:Information Technology Standardization and Intellectual Property Rights——study direction. This direction studies measures to improve the portability, compatibility, inter-operability, re-usability, safety, and quality of products by setting uniform engineering, design or technique norms, criteria, methods, processes, and conventions for practical or potential problems of information technology fields and which are accomplished by setting and implementing related standards. It also studies the appropriate application of intellectual property rights and the protection of the rights and benefits of developers so that the transformation of technical results into industrial and commercial usage will be benefited and the advance of technology and development of the economy will be promoted. This involves the development, release, and implementation process of standards and the laws and regulations of intellectual property rights.
Pathway K: Software and Service Outsourcing—— study direction. This direction studies the techniques and methods of effectively outsourcing software and service projects to outside corporations using computers and the network in order to reduce software development cost. This involves business process outsourcing, information technology outsourcing, knowledge process outsourcing and management, etc.
Pathway L: Information Technology Products Marketing and Sales——This direction studies the effective production, circulation, and after-sale servicing of information products such as software in order to reach the goal of meeting the requirements of users. This involves e-commerce, the internet of things, marketing and sales management, etc.
This discipline requires 2.5-3 years study for full-time students in general. The study years for part-time students are more dynamic and flexible.
Main courses of this discipline include:
Common foundation courses : Dialectics of Nature, Engineering Master English, Engineering Master Mathematics;
Major foundation courses: Computer System Architecture, C++ and data structures advanced training , Fundamentals of Artificial Intelligence and Applications , Combinatorial Mathematics , Advanced Software Engineering;
Common required courses: Intellectual Property Rights, Information Retrieval;
Major elective courses: Distributed Systems, Advanced Network Technology, Embedded Systems and Applications, Model Driven Program Design Methodology, XML and Applications, Natural Language Processing, Software Automated Testing Tools and Practices, Data Security Techniques, Software Modeling Techniques, Data Warehouse and Data Mining, Information Retrieval and Search Engines, Graphical Image Processing;
Required Training: Practicum, Engineering Practice Training, Education on Situation and Policies, Academic Ethics and Academic Norms, Mental Health, Literature Summary and Degree Project Proposal, Degree Thesis.

Graduate
Computer Science and Technology (Academic Degree)

Core Disciplines

Computer System Architecture; Computer Software and Theory; Computer Application Technology; Network Information Retreival and Content Understanding; Digital Culture Dissemmination; Computational Linguistics

Main Courses

Discipline:Computer Science and Technology (Academic Degree)
The graduate students trained from this discipline have a solid background in basic computer theory and comprehensive professional skill. They also have more in-depth knowledge in one or more of the research directions including Computer System Architecture, Computer Software and Theory, Computer Application Technology, Network Information Retrieval and Content Understanding, and Digital Culture Dissemination. They have strong practical ability and innovation capability; they can carry out research and development or management responsibilities independently in related fields; they have a rigorous and realistic style of study and high professional ethics. They are the high level research and application talents in computer science and technology who meet the needs of the socialist modernization of our country.
This discipline requires the students to have three years of study in general. Main courses include:
Common Courses for the degree:Dialectics of Nature, The Theory and Practice of Scientific Socialism, English
Foundation Courses for the degree: Computer System Architecture, Algorithm Design and Analysis, Artificial Intelligence Principles and Applications, Formal Language and Automata Theory, Combinatorial Mathematics, Stochastic Processes and Applications, Information Retrieval and Search Engines, Information Theory, Probability and Mathematical Statistics(make up course)
Professional Courses for the degree::C++ and data structures advanced training , JAVA and data structures advanced training, XML and Applications
Elective Courses: Methods of Scientific Research and Utilization of Literature, Professional English Training, Scientific Information Retrieval, Second Foreign Language, Advanced Network Technology, Embedded Systems and Applications, Distributed Systems, Parallel Computing, Network Security, Data Security Techniques, Advanced Software Engineering, Software Modeling Techniques, Model Driven Program Design Methodology, Software Automated Testing Tools and Practices, Data Warehouse and Data Mining, Natural Language Processing, Information Retrieval and Search Engines, Voice Recognition and Image Recognition, Graphical Image Processing, Multi-media Technology
Required Training: Lecture on Frontier Trends, Teaching Practice, Education on Situation and Policies, Academic Ethics and Academic Specifications, Psychological Health, Literature Summary and Proposal for Degree Project, Degree Thesis
Sub-discipline I:Computer System Architecture
This discipline recruits full-time academic master students and began recruiting in 2011.
The students trained in this discipline have a solid background in basic computer theory and comprehensive professional skill. They also have more in-depth knowledge in one or more of the research directions including Network Security and Performance Evaluation, Computer Security and Data Recovery, Embedded Applications, Cloud Computing, Internet of Things, etc.
This second level discipline has 4 research pathways:
Pathway A:Network Security and Performance Evaluation
Mainly studies network security technologies in the national backbone information network and important information systems. This research direction studies the theories and techniques in large and complex network systems in the areas of network survivability, active real-time defense, safe storage, network virus prevention, network trust system, auditing within networks, network system quality of services, network performance evaluation and optimization, etc.
Pathway B: Computer Security and Data Recovery
Mainly studies computer asset safety; that is, preventing system assets and information assets of computer systems from threat and hazards caused by natural and human factors. This research direction studies the techniques for protecting the safety of programs and data stored in computer systems including anti-computer-virus techniques, data encryption and decryption techniques, electro-magnetic radiation protection techniques, and disk data recovery and backup techniques.
Pathway C: Embedded Applications
Mainly studies embedded system architecture, embedded system basic hardware platforms and related technologies, embedded system development tools and environments, embedded system application technology, etc.
Pathway D: Cloud Computing and Internet of Things
Mainly studies the system architecture and key techniques of new generations of networks. This research direction focuses on cloud computing architecture in new network environments, cloud computing safety and reliability, Internet of Things related RFID techniques, sensor network theory and technology, and intelligent data fusion theory and methods.
Sub-discipline II: Computer Software and Theory
This discipline recruits full-time academic master students and began recruiting in 2011.
The students trained in this discipline have a solid background in basic computer software theory and comprehensive professional skill. They also have more in-depth knowledge in one or both of the research directions of software modeling theory and methodologies.
The research direction of this second level discipline is software modeling theory and methodologies. This research direction studies software modeling languages and methods, model driven program design theories and methods, software model rebuilding theories and methods, software model reengineering techniques, and model driven software development methods and supporting tools and environments.
Sub-discipline III: Computer Application Technology
This discipline is one of the key-construction disciplines of Beijing Municipality. It recruits full-time academic master students, and the recruiting started in 2002.
The students trained in this discipline have a solid background in basic computer software theory and comprehensive professional skill. They also have more in-depth knowledge in one or more of the research directions of multi-media, intelligent information processing, smart warehouse and logistics, etc.
This second level discipline has three research pathways:
Pathway A:Multi-media Technology
Mainly studies:
Multi-media information representation models. Representing multimedia information by building structural models and retrieving the information efficiently.
Virtual reality and virtual environments. This includes the theorems and methods of 3D representation and 3D re-building of large scale virtual environments, physics-based virtual environments and real time computing methods, human computer interaction technology, perception-oriented knowledge representation, behavior models in real time virtual environments, etc.
Streaming media technology. It studies the streaming media technology that focuses on multi-view video.
Pathway B:Intelligent Information Processing
Mainly studies:
Intelligent techniques and strategies for document understanding.
Techniques for speech enhancement in noisy environments, speech recognition and synthesis.
Techniques for coordination of intelligent objects.
Key technologies of digital information processing in the areas of: digital voice communication, robotics, textile electronics, information appliances, and automobile electronics.
Application study in related areas.
Pathway C:Smart Warehouses and Logistics
Mainly studies:
Design and implementation methods for information management systems of 3-dimensional smart warehouses.
Task scheduling and algorithms for surveillance and scheduling of multi-equipment.
Methods and techniques for logistic distribution with multiple optimization objectives and based on RFID and intelligent transportation.
Application methods and techniques of Internet of Things in logistics.
Sub-discipline IV:Network Information Retreival and Content Understanding
This discipline recruits full-time academic master students and began recruiting in 2011.
The students trained in this discipline have a solid background in basic computer software theory and comprehensive professional skill. They also have more in-depth knowledge in one or more of the research directions of information retrieval and knowledge mining, semantic network and document information processing, language information processing and understanding, etc.
This second level discipline has 3 research pathways:
Pathway A:Information Retrieval and Knowledge Mining
Mainly studies:
Retrieval techniques based on Chinese document contents and semantic information, document data mining techniques, information filtering and content security, etc.
Competitive information tracking and analysis, internet information tracking and collecting, and intelligent processing of collected information.
Content-based multimedia information retrieval techniques, information representation of network information resources, dissemination and discovery service models, multi agent cooperation, etc.
Pathway B: XML and Document Information Processing
Mainly studies:
Syntax, semantics, and structures of modern markup languages.
Technologies of Information sharing, internationalization/localization, and standardization based on markup languages.
Markup language technology and its applications in e-government, e-commerce, etc.
Semantic representation and deduction.
Publishing on demand and cross-media publishing techniques.
Structure model and format description of office documents, format converting techniques.
Basic standard systems of office software.
Pathway C: Language Information Processing and Understanding
Mainly studies:
Building of Chinese text corpora and language information resource bases with the characteristics of Chinese information processing intellectualization and humanization.
Evaluation technology for Chinese text corpora.
Intelligent text document validation and error correction techniques.
A information retrieval and filtering systems in the restricted Chinese language domain.
Automatic document summation and mining techniques.
Techniques of lexical analysis, syntactical analysis, and semantic analysis of natural language.
Sub-discipline V:Digital Culture Dissemmination
This discipline is established jointly by the Computer School and the Department of Humanities and Social Science. This discipline recruits full-time academic as well as professional master students and began recruiting in 2013.
The graduate students trained in this discipline have good ideology, morality, and professional ethics and a solid background in basic computer theory and comprehensive professional skill. They also have more in-depth knowledge in the areas of Digital Media Technology, Public Opinion Monitoring and Analysis, Network Culture Dissemination, etc. They have strong practical ability and innovation capability as well as good communication and cooperation capability; they can carry out research and development or management responsibilities independently in related fields. They are to become high level research, application, and combined talents in the areas of computer network information processing, culture dissemination, and digital media; they meet the needs of the socialist modernization of our country.
This second level discipline has three research pathways:
Pathway A: Digital Media Technology
Includes mainly: different forms of media supported by digital technology including digital text, graphics, images, voices, video image, animation, etc; digital media processing techniques and applications based on computer technology, communication technology, information processing technology covering areas of network media, mobile media, computer animation, digital television, digital publication, virtual reality, digital creativity, etc.
Pathway B: Public Opinion Monitoring and Analysis
Includes mainly: network public opinion that is the main research object, that is the summary of interleaved different emotions, attitudes, and opinions disseminated through networks. This research direction emphasizes on applications areas where the multi-disciplines cross and overlap. The direction of Public Opinion Monitoring and Analysis studies mainly the techniques and methods for discovering, mining, processing, and judging network public opinion including techniques for collecting and filtering public opinion, techniques for discovering and tracing topics of public opinion, techniques for the analysis of public opinion trends, public opinion trend prediction, crisis response, etc.
Pathway C: Network Culture Dissemination
Includes mainly: the dissemination rules and characteristics of all the cultural activities, their values of connotation, and their forms, which are supported by network technology and derived by information transformation, which are the tools and means based on and derived by the internet, the communication networks, and the way of behavior, the way of thinking, the life style, the value characterized with information transformation, resource sharing, and communication and interaction. The research subjects include the evolution of cultural forms, the process of network culture dissemination, the contents, effects, subjects, audience, etc. of the dissemination.
Main courses in this discipline include:
Common degree courses: Dialectics of Nature, The Theory and Practice of Scientific Socialism, English;
Foundation courses for the degree: Introduction to Digital Media, Computer Networks and Applications, Multimedia Technology, Information Retrieval and Search Engines, Introduction to Social Networks, Theory of Communication Science, Research Methodology of Communication Science;
Common elective courses: Methods of Scientific Research and Literature Utilization, Science and Technology Writing in English, Science and Technology Information Retrieval, Second Foreign Language;
Professional elective courses: Document Information Processing, Natural Language Processing, XML Application Technology, Artificial Intelligence, Virtual Reality and Applications, Web Program Design, Audio-visual Languages, Art of New Media and its Representation, Public Opinion Study, Public Relations Crisis and Opinion Guidance, Digital News Editing, Media Criticism, History of Dissemination of Ideas, Special Study on Network Culture, Study on Dissemination of Psychology, Special Study on Intellectual Property Rights, and Cross Culture Dissemination Practice;
Required Training: Lecture on Frontier Trends, Digital Media Project Practice, Education on Situation and Policies, Academic Ethics and Academic Norms, Mental Health, Literature Summary and Degree Project Proposal, Degree Thesis.
Sub-discipline VI:Computational Linguistics
This discipline is established jointly by the Computer School and the Foreign Language School. This discipline recruits full-time academic master students and began recruiting in 2014.
The graduate students trained in this discipline have good ideology, morality, and professional ethics and a solid background in basic computer theory and comprehensive professional skill. They also have more in-depth knowledge in the areas of Language Information Processing and Understanding, Internationalization and Localization Information Processing, Computer Aided Foreign Language Teaching and Computer Aided Translation, etc. They have strong practical ability and innovation capability as well as good communication and cooperation capability; they can carry out research and development or management responsibilities independently in related fields. They are to become high level research, application, and combined talents in the area of natural language information processing; they meet the needs of the socialist modernization of our country.
This second level discipline has three research pathways:
Pathway A:Language Information Processing and Understanding;
Pathway B:Internationalization and Localization Information Processing;
Pathway C:Computer Aided Foreign Language Teaching;
Pathway D:Computer Aided Translation, etc.
Main courses in this discipline include:
Common degree courses: Dialectics of Nature, The Theory and Practice of Scientific Socialism, English;
Foundation courses for the degree: Introduction to Linguistics, Natural Language Information Processing, Corpus Linguistics, Information Theory, Formal Language and Automata, Internationalization and Localization Information Processing, Artificial Intelligence-The Principle and Application, Machine Translation;
Common elective courses: Methods of Scientific Research and Literature Utilization, Science and Technology Writing in English, Science and Technology Information Retrieval, Second Foreign Language;
Professional elective courses: Machine Learning, XML Application Technology, Multimedia Technology, The comparative rhetoric and translation practice, Web Programming, Foreign Language Teaching, Information Retrieval and Search Engine, Linguistic Syntax, Linguistic Semantics, Language Evaluation, translatology, Probability Theory and Mathematical Statistics;
Required Training: Lecture on Frontier Trends, Digital Media Project Practice, Education on Situation and Policies, Academic Ethics and Academic Norms, Mental Health, Literature Summary and Degree Project Proposal, Degree Thesis.

Graduate
Software Engineering (Academic Degree)

Core Disciplines

Software Development Techniques and Methods; Software Testing Techniques and Methods; Information Technology Standardization; Natural Language Understanding and Human Computer Interaction; Knowledge Acquisition and Retrieval Tools

Main Courses

This discipline recruits full-time academic master students and began recruiting in 2011.
The students trained in this discipline have a solid background in basic computer theory and comprehensive professional skill. They also have more in-depth knowledge in the research directions of software development techniques and methods, software testing techniques and methods, information technology standardization, natural language understanding and human computer interaction, knowledge acquisition and retrieval tools, etc.
This first level discipline has five research pathways:
Pathway A: Software Development Techniques and Methods
Mainly studies: the model driven software engineering process, software model transformation and code generation techniques, software model reconstruction and reuse, model driven reverse engineering methodologies, and model driven software engineering environments.
Pathway B:Software Testing Techniques and Methods
Mainly studies:
Fundamental theorems, techniques, and methods of modern software testing including design and generation of test cases, unit testing, integrated testing, etc;
Techniques and methods of automated software testing tools and environments for special areas and general usage.
Pathway C:Information Technology Standardization
Mainly studies:standards structure, standardization methods, and standardization application of information technology for the software industry and nation’s information industrialization, focusing on the study of the theorems, methods, environments, and tools of software process standardization by setting up and implementing related standards to set up uniform engineering, design, and technical conventions for practical and potential problems in the software technology area to ensure the quality of software development.
Pathway D: Natural Language Understanding and Human Computer Interaction
Mainly studies:
Human computer interaction related to natural language understanding, language style recognition, understanding and generating automated Q&A sentences and paragraphs;
Voice interaction, related voice recognition, voice synthesis, speech content understanding and synthesis, speaker recognition and validation.
Pathway E:Knowledge Acquisition and Retrieval Tools
Mainly studies: knowledge discovery, data mining, massive data information retrieval and information mining, and Internet application technology.
This discipline requires three years study in general.Main courses in this discipline include:
Common courses for the degree: Dialectics of Nature, The Theory and Practice of Scientific Socialism, English;
Foundation courses for the degree: Formal Languages and Automata, Advanced Software Engineering, Software Testing Techniques and Methods, The Design and Analysis of Algorithms, Combinatorial Mathematics;
Major courses for the degree: C++ and data structures advanced training, JAVA and data structures advanced training, Software Modeling Techniques, XML and Applications, Database System Design(makeup course)
Common elective courses: Scientific Research Methods and Literature Utilization, Professional English, Scientific and Technical Information Retrieval, Second Foreign Language;
Major Elective Courses: Distributed Systems, Model Driven Program Design Methodology, Software Patterns and Reconstruction, Software System Architecture, Software Automated Testing Techniques, Software Standardization, Advanced Compiling Techniques, Embedded Systems and Applications, Fundamentals of Artificial Intelligence and Applications, Natural Language Processing, Voice Recognition and Image Recognition, Software Engineering Economics;
Required Training: Lecture on Frontier Trends, Teaching Practice, Education on Situation and Policies, Academic Ethics and Academic Norms, Mental Health, Literature Summary and Degree Project Proposal, Degree Thesis.