Computer Science and Information Engineering College

Discipline Major


(I) Undergraduate Majors

Computer Science and Technology (Normal Category)

1.Brief Introduction

Computer Science and Technology (Normal Category; Undergraduate; Education Period: Four Years; Science and Engineering Category)

Cultivation Objectives: to ensure that students master basic knowledge and professional theories of computer science and technology, to train them of the computer research and application, to enable them to develop computer systems. To develop their ability of learning and problem solving, their creativity and innovation, professional English, computer skills, computer systems¡¯ analysis and design, literature materials searching, and the ability of obtaining information.

Major Curriculums: higher mathematics, discrete mathematics, object-oriented programming, computer composition principles, data structures, algorithm analysis and design, operating systems, compiler theory, database systems theory, computer system¡¯s structure, computer networks, software engineering, pedagogy, psychology, computer teaching approach, and series of electives.

Employment Orientations: to cultivate teachers for middle schools and colleges, and to cultivate comprehensive talents engaging in research, technology development and management in research institutions, enterprises and the computer field.

Degree Awarded: Bachelor Degree of Science

2. Curriculum Arrangement

Course title

Ideological Moral Cultivation and Legal Basis

College Foreign Language 1(2,3,4£©

Physical Education 1(2,3,4)

General Introduction to Mao Zedong Thought and Chinese Characteristics Socialism Theoretical System

Situation and Policy

Outline of Modern Chinese History

Introduction to Basic Principles of Marxism

Psychology

Pedagogy

Higher Mathematics 1

Linear Algebra

Higher Mathematics 2

Introduction to Computer Science

High-level Language Programming

General Physics

Discrete Mathematics 1

Discrete Mathematics 2

Probability and Mathematical Statistics

Analog Circuit

Data Structures

Database Principles

Digital Logic

Computer Network Theory

Computer Teaching Approach

Compiler Theory

Computer Composition Principles

Operating System

Computer System¡¯s Structure

Software Engineering

Teacher Education

Web Design

Algorithmic Method 

Graphics

Java Programming

Web Programming

Multimedia Technology

Assembly Language

Algorithm Design and Analysis

Professional English

Database Application and Design

Computer Interface Technology

Introduction to Artificial Intelligence

Basis of Physics Internet

Embedded Systems

Foreign Languages for Science and Technology

Analysis of the Operating System¡¯s Kernel

Computer-Aided Teaching

DSP Technology and Applications

Cultivating of Career Quality

ARM Structure and Programming

Information and Network Security

Analysis and Design of Software Systems

Management Information System

Select one from Natural Sciences, Humanities and Social Sciences, Educational Science, Art

The Military Class

Educational Practice

Professional Practice

Social Practice

Course Design of Data Structure

Course Design of Computer Composition

Term Paper (Design)

Thesis (Design)

Total

Computer Science and Technology (Embedded Systems)

1. Brief Introduction

Computer Science and Technology (Embedded Systems) (Non-normal Category; Undergraduate; Education Period: Four Years; Science and Engineering Category)

Cultivation Objectives: to ensure that students master basic software and hardware knowledge and skills of computer science and technology, especially the structure and principles of database technology, computer network and a mainstream embedded processor, to master the design and developing methods of embedded software, and to master the developing tools and techniques of embedded systems. To develop their ability of learning and problem solving, their creativity and innovation, professional English, computer skills, computer systems¡¯ analysis and design, literature materials searching, and the ability of obtaining information.


Major Curriculums: higher mathematics, discrete mathematics, object-oriented programming, computer composition principles, data structures, operating systems, compiler theory, theory and application of embedded systems, database systems theory, basis of physics Internet, computer networks, ARM structure and programming, and series of electives.

Employment Orientations: to cultivate comprehensive talents engaging in research, technology development and management in research institutions, enterprises and the computer field.

Degree Awarded: Bachelor Degree of Science

 2. Curriculum Arrangement

Course title

Ideological Moral Cultivation and Legal Basis

College Foreign Language 1(2,3,4£©

Physical Education 1(2,3,4)

General Introduction to Mao Zedong Thought and Chinese Characteristics Socialism Theoretical System

Situation and Policy

Outline of Modern Chinese History

Introduction to Basic Principles of Marxism

Psychology

Pedagogy

Higher Mathematics 1

Linear Algebra

Higher Mathematics 2

Introduction to Computer Science

High-level Language Programming

General Physics

Discrete Mathematics 1

Discrete Mathematics 2

Probability and Mathematical Statistics

Analog Circuit

Data Structures

Database Principles

Digital Logic

Computer Network Theory

Computer Teaching Approach

Compiler Theory

Computer Composition Principles

Operating System

Computer System¡¯s Structure

Software Engineering

Teacher Education

Web Design

Algorithmic Method 

Graphics

Java Programming

Web Programming

Multimedia Technology

Assembly Language

Algorithm Design and Analysis

Professional English

Theory and Application of Embedded Systems

Computer Interface Technology

Introduction to Artificial Intelligence

Basis of Physics Internet

Database Application and Design

Foreign Languages for Science and Technology

Analysis of the Operating System¡¯s Kernel

Computer-Aided Teaching

ARM Structure and Programming

Cultivating of Career Quality

DSP Technology and Applications

Development of WinCE Application System

Information and Network Security

Computer control technology

Select one from Natural Sciences, Humanities and Social Sciences, Educational Science, Art

The Military Class

Educational Practice

Professional Practice

Social Practice

Course Design of Data Structure

Course Design of Computer Composition

Term Paper (Design)

Thesis (Design)

Total

Computer Science and Technology (Computer Engineering and Applications)

1.    Brief Introduction

Computer Science and Technology (Computer Engineering and Applications) (Non-normal Category; Undergraduate; Education Period: Four Years; Science and Engineering Category)

Cultivation Objectives: to ensure that students develop morally, intellectually, physically, and aesthetically, to master basic knowledge of natural science, to master systematically theories of computer science, the application knowledge of software and hardware. To develop their ability of problem analyzing and solving, to master the theories and practical engineering ability, the design and analysis methods of computer engineering, and the ability of literature materials searching and information obtaining.

 Major Curriculums: higher mathematics, discrete mathematics, algorithms and complexity, computer composition and system structure, interface technology, operating systems, computer networks, programming language, graphics, database systems, computer control technology, VLSI development, embedded systems, digital signal processing, and series of electives.

Employment Orientations: to cultivate comprehensive talents engaging in research, technology development and management in research institutions, enterprises and the computer field.

Degree Awarded: Bachelor Degree of Engineering

2. Curriculum Arrangement

Course title

Ideological Moral Cultivation and Legal Basis

College Foreign Language 1(2,3,4£©

Physical Education 1(2,3,4)

General Introduction to Mao Zedong Thought and Chinese Characteristics Socialism Theoretical System

Situation and Policy

Outline of Modern Chinese History

Introduction to Basic Principles of Marxism

Higher Mathematics 1

Higher Mathematics 2

Linear Algebra

Introduction to Computer Science

High-level Language Programming

General Physics

Discrete Mathematics

Probability and Mathematical Statistics

Engineering Mathematics

Analog Circuit

Data Structures

Digital Signal Processing

Digital Logic

Database Principles

Computer Composition Principles

Computer Network Theory

Professional English

Operating System

Computer System Structure

Theory and Application of Embedded Systems

Software Engineering

C + + Programming

Web Design

Human-Computer Interaction

Java Programming

Foreign Languages for Science and Technology

Algorithm Design and Analysis

Multimedia Technology

Assembly Language

Database Application and Design

Computer Interface Technology

Career Quality

Computer Control Technology

Analysis and Design of Software Systems

Principle and Application of GPS

Design and Management of Large-scale Project

Web Programming

Basis of Physics Internet

Information and Network Security

. NET Programming

ARM Processor Programming

Principle and Application of Wireless Sensor

Embedded Operating System

VLSI Development

Select one from Natural Sciences, Humanities and Social Sciences, Educational Science, Art

The Military Class

Professional Practice

Social Practice

Course Design of Data Structure

Course Design of Computer Composition

Course Design of Embedded Systems

Term Paper (Design)

Thesis (Design)

Total

Digital Media Technology (Game Software Design)

1. Brief Introduction
Digital Media Technology (Game Software Design) (Non-normal Category; Undergraduate; Education Period: Four Years; Science and Engineering Category)

Cultivation Objectives: to master the basic theories and professional knowledge of digital media, to possess the ability of game software design, integrated application, management and maintenance, to solve real problems with the knowledge learned, to engage in the integration, design, dissemination, maintenance of digital media in digital media industries, such as game production field, to own the ability of digital media planning, design, production, and to master a foreign language proficiently.

 Major Curriculums: higher mathematics, discrete mathematics, college foreign language, 2D and 3D game design, game color composition, game artificial intelligence and game programming, game character, game design, graphics, Web programming, computer networks and series of electives.

Employment Orientations: to cultivate talents for multimedia design and production companies, game companies, advertising companies and research institutions, enterprises and institutions

Degree Awarded: Bachelor Degree of Science


2. Curriculum Arrangement

Course title

Outline of Modern Chinese History

General Introduction to Mao Zedong Thought and Chinese Characteristics Socialism Theoretical System

Introduction to Basic Principles of Marxism

Ideological Moral Cultivation and Legal Basis

Situation and Policy

Physical Education 1(2,3,4)

College Foreign Language 1(2,3,4£©

Higher Mathematics 1

Linear Algebra

High-level Language Programming

Introduction to Computer Game Design

The Basis of the Original Game Painting Style

Higher Mathematics 2

The Basis of Game Structure Design and Planning

Discrete Mathematics

C + + Programming

Game Physics

Color Design of the Original Game Painting

FLASH Animation Design

Probability and Mathematical Statistics

Data Structures

Database Principles and Applications

Computer Composition Principles

Algorithm Design and Analysis

Game Development Process

Operating System

Professional English of Games

Computer Networks and INTERNET

Software Engineering

Web Production

VC++Windows Programming

Computer Graphics

Game Artificial Intelligence

Multimedia Technology

The Basis of Game Script Design

Principles of Network Game Engine

Mobile Game Design and Development

Game Culture and Psychology

Game Operations Management

Network Game Programming

Digital Image Processing

DirectX Game Programming

Information and Network Security

Appreciation of Game development

3D Animation Technology

Theory and Application of Embedded Systems

The Basis of Game Modeling

Foreign Languages for Science and Technology

Software Testing Technology

Game Mathematical Modeling

Game Character Design

Enterprise Certification 1

Enterprise Certification 2

IT Project Management

Game Peripherals Research

Software Modeling and Analysis

Select one from Natural Sciences, Humanities and Social Sciences, Educational Science, Art

The Military Class

Social Practice

Professional Practice

Term Paper (Design)

Thesis (Design)

Course Design of the Original Game Painting

Course Design of Game Animation

Comprehensive Project Training of Game Programming

Professional Engineering Practice

Total

Software Engineering

1.    Brief Introduction

Software Engineering (Non-normal Category; Undergraduate; Education Period: Four Years; Science and Engineering Category)

Cultivation Objectives: to master the professional key knowledge, to possess the ability of software design& development and project management, software system analysis, design, development and project management, to master and proficiently apply the development technology of international advanced software and standards& methods of modern software engineering, to be able to engage in analysis, design, development and management of software engineering projects, and to master a foreign language proficiently.

 Major Curriculums: programming, data structures, software engineering, software architecture, J2EE software testing, software model and analysis, J2EE and middleware, CMM, database theory, IT project management, embedded systems, network security and information security and series of electives.

Employment Orientations: to cultivate visual programming programmers, applications programmers, software testers, and administrators of medium or large databases for enterprises, government, communities and types of schools

Degree Awarded: Bachelor Degree of Engineering

2. Curriculum Arrangement

Course title

Outline of Modern Chinese History

General Introduction to Mao Zedong Thought and Chinese Characteristics Socialism Theoretical System

Introduction to Basic Principles of Marxism

Physical Education 1(2,3,4)

Ideological Moral Cultivation and Legal Basis

Situation and Policy

College Foreign Language 1(2,3,4£©

Software Architecture

Higher Mathematics 1

Higher Mathematics 2

Linear Algebra

Introduction to Software Design

High-level Language Programming (C language)

Web Design

Discrete Mathematics

Probability and Mathematical Statistics

IT Project Management

Data Structures

JAVA Object-oriented Programming

Principles and Applications of Operating System

Database Principles and Applications

Network Basis

Introduction to Software Engineering

Algorithm Design and Analysis

Mini-Computer Principles

UML Unified Modeling

Linux Programming

Requirements Engineering

Technology of Physics Internet

JavaWeb Application Development

Foreign Language 1 for Science and Technology

Foreign Language 2 for Science and Technology

SSH Framework Development Technology

The Basis of Software Testing

EJB-based Web Development

Web Service and SOA Architecture

J2ee Technology Integration

Java and Middleware

Advanced Framework Technology Practice

C + + Programming

Foreign Language 1 for Science and Technology

Foreign Language 2 for Science and Technology

J2ee Technology Integration

Java Web Programming

The Basis of Software Testing

SSH Framework Development Technology

Software Testing Tools and Applications

International Software Testing

Application of Advanced Test Platform

Test Technology Engineering Practice

Physical Geography and Geographic Information System

GPS Principles and Applications

VB Programming

Cartography and Remote Sensing

Photogrammetry

Digital Terrain Model

Computer Graphics

Digital Image Processing

Introduction to WebGIS

MATLAB Programming and Application

GIS Design and Development - ARCOBJCECT

Select one from Natural Sciences, Humanities and Social Sciences, Educational Science, Art

The Military Class

Social Practice

Professional Practice 1

Professional Practice 2

Term Design

Graduation Practice

Graduation Design

Software System Architecture

Software Testing Technology

Digital Remote Sensing and Geographic Information

Software Engineering (Software Project Management)

1.    Brief Introduction

Software Engineering (Software Project Management) (Non-normal Category; Undergraduate; Education Period: Four Years; Science and Engineering Category)

Cultivation Objectives: through the study of software engineering methods and project management, case study and operation, teamwork training, to master the theory of software engineering and the key knowledge of IT enterprise management, to possess the ability of software project management, research& development management and certain management decision analysis ability, to be able to engage in analysis, design, development and management of software engineering projects, to be able to lead the software team to operate proficiently projects and develop software products, and to master a foreign language proficiently.

 Major Curriculums: programming, data structures, software engineering, software architecture, J2EE software testing, software model and analysis, J2EE and middleware, CMM, database theory, IT project management, embedded systems, unlimited sensor principles, technology of Physics Internet, software project management, project management case studies and series of electives.

Employment Orientations: to engage in analysis, design, development and project engineering management of outsourcing enterprises¡¯ software engineering projects, to engage in logistics, universities and government

Degree Awarded: Bachelor Degree of Engineering

 2. Curriculum Arrangement

Course title

Outline of Modern Chinese History

General Introduction to Mao Zedong Thought and Chinese Characteristics Socialism Theoretical System

Introduction to Basic Principles of Marxism

Physical Education 1(2,3,4)

Ideological Moral Cultivation and Legal Basis

Situation and Policy

College Foreign Language 1(2,3,4£©

Software Architecture

Higher Mathematics 1

Higher Mathematics 2

Linear Algebra

Introduction to Software Design

High-level Language Programming (C language)

Web Design

Discrete Mathematics

Probability and Mathematical Statistics

Introduction to Project Management

Data Structures

JAVA Object-oriented Programming

Principles and Applications of Operating System

Database Principles and Applications

Network Basis

Introduction to Software Engineering

Algorithm Design and Analysis

Mini-Computer Principles

UML Unified Modeling

Linux Programming

Engineering Mathematics

Technology of Physics Internet

C + + Programming

Foreign Language 1 for Science and Technology

Foreign Language 2 for Science and Technology

Project Planning and Contract Management

Project Quality and Cost Management

J2ee Integration Technology

SSH Framework Development Technology

Java and Middleware

Project Feasibility Study and Evaluation

Project Team and Integrated Management

Project Management Engineering Practice

Java Web Programming

International Project Management and Practice

Select one from Natural Sciences, Humanities and Social Sciences, Educational Science, Art

The Military Class

Social Practice

Professional Practice 1

Professional Practice 2

Term Design

Graduation Practice

Graduation Design

Total

Applied Computer Technology

1. Major Introduction

Cultivation Orientations: Applied Computer Technology Major recruits and cultivates postgraduates in six orientations, namely, artificial intelligence, computer-aided education, embedded systems, computer vision and image processing, software engineering theory, network security.

Cultivation Objectives: to systematically and solidly master the basic professional theories and skills of Applied Computer Technology, to develop the ability of working independently, tracking and mastering high techs, and cooperating with others. To be qualified for the teaching of college¡¯s basic computer theories and professional courses, to independently undertake research projects and related technology development, to master a foreign language proficiently, and to skillfully appreciate the foreign literatures of the major.

Educational Period: 2-4 Years

Credit Requirements: passing examinations of all subjects (60 points for non-degree classes, 75 for degree classes) and receiving more than 30 credits.

 2. Curriculum Arrangement

Course title

Foreign Language

Marxism Theory

Combinatorial Mathematics

Object-Oriented Software Engineering

Data Communications and Computer Networks

Artificial Intelligence Theory

Formal Languages ​​and Automata

Parallel Processing and Architecture

Computer Simulation and Virtual Reality

New Software Technology

Modern Database Systems

Principle of Embedded Processor

Intrusion Detection and Security Agreement

Computer-Aided Instruction

Software Architecture

Digital Image Processing

Computational Intelligence

Professional Literature Reading

Multi-Agent System

Software Components and Middleware Technology

Information Theory and Coding Study

Embedded Systems

Network and Information Security

3. Guide Teacher (Personal Introduction)

Wang Jianhua, born in Harbin, Heilongjiang Province in March 1956, graduated from Automation College of Qiqihar University in 1978, received ME degree in Engineering from Department of Computer Science, Harbin Institute of Technology in 1999. He is currently a professor of CSIEC, PhD instructor, dean of CSIEC, Heilongjiang young expert. His research interests include artificial intelligence, geographic information system, and education informatization. He has published 11 academic monographs like Theory and Practice of Mobile Learning, Practical Book of Computer-aided Instruction, and obtained 8 national software copyrights, 2 second prizes of Science& Technology Progress Award of Heilongjiang Province, 2 first prizes of Teaching Achievement Award of Heilongjiang Province. Besides, he has published more than 60 papers, 22 of which have been included by SCI, EI, and ISTP. He is currently director of Computer Education Research Council of National Higher Normal School, executive director of Heilongjiang Computer Society and Computer Education Research Association of Heilongjiang Higher School, leader of the provincial key discipline---Computer Application Technology, director of provincial key laboratory of Intelligent Education and Information Engineering, director of provincial key experiment demonstration center of Information Technology Education

Zhang Jun, born in Qingdao, Shandong Province in Oct. 1964, received the BE degree in Engineering from Department of Computer Science and Technology, Shandong University in 1986; and ME degree in Engineering from Software College, Northeastern University in 2008, is currently the vice dean of CSIEC, professor, master instructor. His research interests include network security, CAI and etc. He has successively presided over more than 10 projects like National Natural Science Foundation, Natural Science Foundation of Heilongjiang Province, and published more than 30 papers, edited or participated in the editing of 5 textbooks. He has obtained 2 second prizes of Science Progress Award of Heilongjiang Province, 2 first prizes and 1 second prize of Teaching Achievement Award of Heilongjiang Province, Harbin Normal University¡¯s first Ning Qi Kun Excellence Award for young teachers¡¯ class teaching, also named ¡°Teaching Award for Outstanding Young Teachers¡±, and he has for many times been praised as an outstanding party member of Harbin Normal University, and obtained Teaching Quality Award.

 Zhou Guohui, male, born in Bin county, Heilongjiang, received the BE and ME degrees in Engineering, majoring in Electromechanical Integration, from Mechanical and Electronic Engineering Department, Changchun University of Technology respectively in 1991 and 1998, PhD degree in Optical Engineering from Mechanical and Electronic Engineering Department, Chinese Academy of Sciences in 2006. He is currently a vice dean of CSIEC, associate professor, master instructor, his research interests include pattern recognition, embedded systems and process control. He has published 1 monograph named Digital Image Processing and Engineering Applications, and 9 papers, 5 of which have been included by EI.

 Sheng Linyang, male, born in Dec. 1956, received the BE degree from Physics Department, Heilongjiang University in Feb. 1982, and the completion certificate of ME degree from Department of Computer Science, Harbin Institute of Technology in 1999. He is currently the director of Institute of Computer Application Technology, Computer Science College, master instructor, and has published more than 10 papers as the first author, among which there are 3 papers included by EI, 1 class B paper on Chinese core journal, 6 class C papers and 2 monographs. He has presided over a sub-project of national 863 program, 1 project of Heilongjiang new century higher education reform program, 1 project of Harbin Normal University Fund; he is also the second director of 1 project of provincial natural science fund, and 1 construction project of modern distant secondary vocational education and adult education resource library, Department of Education, 1 project of Harbin Science Program and other projects. He has obtained 2 first prizes of Teaching Achievement Award of Heilongjiang Higher Education, 4 Outstanding Teaching Awards of Harbin Normal University.

Lun Lijun, born in Harbin, Heilongjiang in Sep. 1963, professor, master instructor, received the BE and ME degree in Engineering, majoring in Computer Science and Technology, from Harbin Institute of Technology respectively in 1986 and 2006, has successively presided over 6 projects of Heilongjiang Natural Science Foundation, research programs of Heilongjiang Education Department and Harbin Normal University, and has also participated in many projects. He has published more than 60 papers on national key journals like "Mini-Computer Systems", "Journal of Harbin Institute of Technology" (English Version) and on global academic conferences; more than 10 papers have been included by EI and ISTP. He has obtained 1 second prize of Science and Technology Award of Heilongjiang Universities, and edited 5 undergraduate textbooks.

Copyright©Harbin Normal University Hei IPC for No. 05006819