[栏目图片]

Computer Science

     
Updated:: 2015-11-20  Clicks: 131  


Graduation design

DepartmentSchool of Computer and Communication Engineering

Credits: 18

Hours:  18 weeks

Course ID: 0406153

The graduation designis a compulsorylinkfor the training of3G softwareprofessional graduates and a summary of the practical teaching link. The aim is to do a comprehensive summary of the study, research and practice for students. Graduation design can also train the ability of students to associate the theory, knowledge and skill with the practical problems. The graduation design lays a solid foundation for the work in the related field for the future.



Enterprise cognition practice

3G software and related professions0406151

Enterprise cognition practice is a form that the school and society conduct the cooperate education. Through the visit of enterprise and listening to related introduction, students learn the basic application of the professional knowledge in the enterprise and experience the content and method of enterprise. Then, students can improve themselves more targeted and positive. Enterprise cognition practice can also improve their learning initiative.



Production practice

DepartmentSchool Of Computer and Communication Engineering

Credits: 2

Hours:  2 weeks

Course ID: 0406152

The production practiceis a main practicallinkfor the training of3G softwareprofessional graduates. The aim is to make students future strengthen their perceptual knowledge in the actual production environment. By participating in professionalpractice, students can understand the society needto the professionalknowledge and skill, and strengthenthe consciousness oftheory with practice. Students are cultivatedtohavetheabilityto observe,analyzeandsolveproblems


The 3G Software Engineering Practices

DepartmentSchool of Computer and Communication Engineering

Credits: 18.0

Hours: 18 weeks

Course ID: 0406161

The training aims to cultivate the students' abilities to work, think and solve the actual problems independently, especially pay attention to training students to develop creativity and independent ability to acquire new knowledge. Through a practical project, lets the student in combination with software engineering knowledge, study, project demonstration, system design, and writing the design specification.


3G Software Development Training

DepartmentSchool Of Computer and Communication Engineering

Credits: 2.0

Hours: 2 weeks

Course ID: 0406162

The training is designed to make students further consolidate and deepen the study of basic theory, basic skills and professional knowledge of master, systematic and comprehensive. Through the development of a project, can skilled use of the Android layout and Widget components, design a friendly user interface, and to deal with the events of the Android commonly used.


Comprehensive Training of 3G Software Development

Department:School Of Computer and Communication Engineering

Credits:2

Hours:2 weeks

Course ID: 0406163

The training is designed to enable students to further consolidate and deepen their understanding of what they have learned the basic theory, basic skills and expertise to master, make it systematic, comprehensive. Through the development of a project, able to skillfully use the four components of ActivityAndroid, Service, BroadcastReceiver and  ContentProvider, as well as access to the network approach.




Typical Algorithms in ACM Contest


DepartmentSchool Of Computer and Communication Engineering

Credits: 2

Hours: 30

Course ID: 0407201


ACM International Collegiate Programming Contest is sponsored by the American Computer Association, is recognized as the world's largest scale, the highest level of international competition. Its purpose is to make students use computers to fully display their ability to analyze and solve problems. ACM competition is very helpful to improve the students' professional ability. This course focuses on typical algorithms in ACM competition, which include the algorithms on dividing and conquer, recursion, dynamic programming, greedy, searching, graph theory, computational geometry.



 Advanced Applications of Android

Department: School Of Computer and Communication Engineering

Credits:4

Hours:64

Course ID: 0404132

This course is designed to master the basic theory and knowledge of Android application development, and stressed the actual project application and core skills. The main content of the course covers the Service, BroadcastReceiver, Data Storage, ContentProvider,Developing Multimedia Application, Network Programming, Positioning and Mapping Services.



Android Application Professional Development


Department: School Of Computer and Communication English

Credits: 4.0

Hours: 64

Course ID: 0404131

The course aims to master the Android application development of the basic theory and knowledge, and emphasized the application of practical project and core skills. The main content of this course covers Android overview, development environment, interface layout, Widget components and the mechanism of event handing, Activity and Intent.


Advanced C Programming

DepartmentSchool Of Computer and Communication Engineering

Credits: 3

Hours: 48

Course ID: 0404230


  The C programming is an important basic course of the relevant specialties on computer science, appears to be simple, but not easy to understand. If you want to learn it well, you need more practicing and accumulating in programming. This course focuses on those contents that are not easy to understand by readers such as pointer, structure and other key, and aims to develop the students' ability to use pointer, structure to solve complex programming.



C Programming

DepartmentSchool Of Computer and Communication Engineering

Credits: 4

Hours: 68

Course ID: 0403101


C programming is a basic course in computer science specialty, is a practical course. Through the studying of this course, students should learn the basic syntax of C language, and also have the ability to write a program to solve the problem. This course should make students master the general method of traditional structured programming, using C language as the foundation, and develop students' rigorous programming design idea, and flexible way of thinking and strong practical ability.



Curriculum Design on C Programming


DepartmentSchool Of Computer and Communication Engineering

Credits: 1

Hours: 1 week

Course ID: 0406156


C programming is the practical course, and the programming practice is an important part of learning C programming. Curriculum design on C programmingfocuses on the intensive training of C programmingwithin a week after the C programming course, and its purpose is to further improve the students' ability of knowledgeapplication, program development, data access capabilities, and make the programming ability of students to a new level, with independent design and implementation of a small system capacity.




The HTML Foundation

Department: School Of Computer and Communication Engineering

Credits: 3

Hours: 60

Course ID: 0404202

This course from the most basic concept to start, gradually deepening, and lead them to learn the basic knowledge of HTML, CSS style, understand all kinds of commonly used to label the meaning and basic usage, and how to use the CSS style of layout design of webpage through a specific case to explain the Web App development course, laying the groundwork for the following.



Java web practical training

DepartmentSchool Of Computer and Communication Engineering

Credits: 2

Hours: 2 weeks

Course ID: 0406161

This course is an intensive practice teaching process for 3g software and the other majors, and the complement to the course “Java Web application development”. Through the training process, students will complete two training project with different difficulties independently or collaboratively. In this way, students will be able to grasp throughout the knowledge they have learned, strengthen the practical ability, and lay a solid foundation for application development.




Java Web application development

DepartmentSchool Of Computer and Communication Engineering

Credits: 3

Hours: 60

Course ID: 0404234

This course is an elective course for 3g software and the other majors, and the subsequent course for both JAVA programming and HTML foundation. Through learning the course, students will be able to understand the basic process of Web development, and master the basic grammar of JSP. This course aims to improve students' ability of developing Web application and solving practical problems.



JavaEE framework

DepartmentSchool Of Computer and Communication Engineering

Credits: 4

Hours: 64

Course ID: 0404236


This course is an elective course for 3g software and the other majors, and the subsequent course for both JAVA programming and Java Web application development. Through learning, students will be able to learn the common development framework such as struts, spring, hibernate, mybatis and so on, understand the social demand for framework development, understand the basic framework and design ideas of the framework, and master the usage and the integrated method of these development frameworks. This will be helpful for rapid project development, and providing strong competition ability to engage in the project development in society.


Java programming

DepartmentSchool Of Computer and Communication Engineering

Credits: 3

Hours: 60

Course ID: 0404121

The course is the specialized core course for software engineering, 3g software development, e-commerce, international business and the other majors. Through learning this course, students will have a comprehensive understanding to the basic concept, principle and application of Java object-oriented programming, master the core ideas of object-oriented programming, improve the programming ability, and lay a solid foundation for future application development.



Advanced Java programming

DepartmentSchool Of Computer and Communication Engineering

Credits: 4

Hours: 60

Course ID: 0404122

This course is the subsequent course of JAVA programming and the core course for the major of 3g software development. Through learning the course, students will be able to further deepen the understanding of the Java language and master more core technology, including multi-thread, network programming, data programming and so on, improve the ability of solving practical problems, and lay a solid foundation in software development.




Java programming course excise

DepartmentSchool Of Computer and Communication Engineering

Credits: 1

Hours:  1 week

Course ID: 0406154

This course is an intensive practice teaching process after the course JAVA programming for e-commerce major. Through the course exercise, students will be able to understand the basic concept, core programming idea, and technical application of Java object-oriented programming deeply, improve the programming ability, and lay a solid foundation for application development.



Advanced Java programming

DepartmentSchool Of Computer and Communication Engineering

Credits:  4

Hours:  60

Course ID:  0404231

This course is the subsequent course of JAVA programming, and the core course for 3g software development, e-commerce and the other majors. Through learning the course, students will be able to understand of the Java language deeply and master more core technology, including multi-thread, network programming, data programming and so on, improve the ability of solving practical problems, and lay a solid foundation for engaging in software development.




Advanced Java programming course excise

DepartmentSchool Of Computer and Communication Engineering

Credits:  1

Hours:  1 week

Course ID:  0406155

This course is a practice teaching process after the course of JAVA programming for e-commerce major. Through learning the course, students will be able to understand of the programming idea of Java language deeply and master more core technology, including multi-thread, network programming, data programming and so on, and improve the ability of solving practical problems, and lay a solid foundation for engaging in software development.


Java project development

DepartmentSchool Of Computer and Communication Engineering

Credits:  3

Hours:  60

Course ID:  0404235

This course is an elective course for 3g software and the other majors, and the subsequent course for both JAVA programming and Java Web application development.Through learning the course, students can consolidate the basic grammar of Java program design, understand the basic process and steps of project development, integrate technologies and ideas used in the project development, comprehensively improve the programming ability, and lay a solid foundation for practical application development.


The Analysis and Design of UML

Department: School Of Computer and Communication Engineering
 Credits: 4

Hours: 60 

Course ID: 0404212

    This course mainly includes the object-oriented modeling language UML and the language’s purpose of object-oriented software system analysis and design.The basic content includesBasic concepts of UML and modeling tool Rational Rose. Thoroughly discussed the concept, norms and methods of object-oriented software development techniques in software modeling, and combined with actual cases talk the modeling process of UML in object-oriented software system analysis and design.


VC++ Programming

DepartmentSchool Of Computer and Communication Engineering

Credits: 4

Hours: 60

Course ID: 0404232


This course is an optional course of the relevant specialties on computer science. Through the study of this course, students should have a comprehensive understanding of the basic characteristics on C++ oriented object programming, grasp the core idea of object-oriented, and learn the object-oriented analysis, design and implementation of program development process, and be familiar with and use of VC++ development platform, so as to improve the students' ability in program design, and lay a good foundation for application development t in the future.


The XML Programming

Department: School Of Computer and Communication Engineering
 Credits: 4

Hours: 60 

Course ID: 0404233

    This course is designed to master XML programming techniques.The course is a professional computer professional electiveit‘s a very practical course.Through this coursestudents should master the basic syntax of XML, and have treatment of XML.Make students master Integration methods of XML technical design.On XML basiscultivate students rigorous programming ideasflexible way of thinkingand stronger manipulative ability.


Operating system

DepartmentSchool Of Computer and Communication Engineering

Credits:  4

Hours:  56+12

Course ID:  0403103

Operating system is essential software in modern computer system, and one of the required professional courses for computer major. Meanwhile, it is also the essential knowledge for personnel in computer application. This course aims to enable students to master the basic concept, basic principle, design method and implementation technology of the operating system, have the ability of the preliminary analysis of the actual operating system, and lay a solid foundation for their work in related areas in the future.



Operating system course exercise

DepartmentSchool Of Computer and Communication Engineering

Credits:  1

Hours:  1 week

Course ID:  0406112

This course is a practice teaching process, which begins after the course of operating system for computer major. Through the course exercise, students will further understand the basic concept, principle, design method and implementation technology to the operating system with the help of information searching and programming, improve the ability of solving practical problems, and lay a solid foundation for engaging in the related field.





Introduction to Computer Science

DepartmentSchool Of Computer and Communication Engineering

Credits: 4

Hours: 64

Course ID: 0403102


C programming is a basic course in computer science specialty, is a practical course. Through the studying of this course, students should learn the basic syntax of C language, and also have the ability to write a program to solve the problem. This course should make students master the general method of traditional structured programming, using C language as the foundation, and develop students' rigorous programming design idea, and flexible way of thinking and strong practical ability.




Practical Training of Program Design


DepartmentSchool Of Computer and Communication Engineering

Credits: 2

Hours: 2 weeks

Course ID: 0406160


This course is the link of practice teaching of 3G software and other specialties, after the advanced Java programming course. Through this training course, students can further understand the Java programming ideas, and better grasp Java core technology such as the graphical interface programming, input and output flow, multi thread, network programming, database programming and so on. Thus it aims to improve students' ability to solve practical problems.




Introduction to Computer Science

DepartmentSchool Of Computer and Communication Engineering

Credits: 2

Hours: 40

Course ID: 0403100


Introduction to computer science is the first specialized required course in computer science and technology specialty. It is based on the cognitive model of computing science, and takes the contents of computer science as the background. It presents the computing subject from the academic thought and the method of layer, and strives to improve the computational thinking ability of students, and to enable students to better master the basic computer knowledge and basic skills.




Object Oriented Programming

DepartmentSchool Of Computer and Communication Engineering

Credits: 4

Hours: 72

Course ID: 0442120


This course is a required course for computer majors. Through the studying of this course, students can master the basic process and method of object-oriented program design, and learn the theoretical basis of object-oriented programming such as encapsulation, inheritance and polymorphism, and understand the object-oriented programming ideas. The course aims to improve students' ability of programming and the ability to solve practical problems, and lay a good foundation for the study of subsequent courses and related software development.





Curriculum Design on Object Oriented Programming


DepartmentSchool Of Computer and Communication Engineering

Credits: 1

Hours: 1 week

Course ID: 0406110


This course is the link of practice teaching of computer science and other specialties, after the object oriented programming course. Through this curriculum design, the students can consolidate the studying of the object oriented programming course, deepen the understanding of the basic concepts, the core ideas on programming and technology application etc. This course aims to improve the practical programming ability of the students, and lay a solid foundation to be engaged in the application development.





Software testing: principles and practice

Department: School of Computer and Communication Engineering

Credits: 3

Hours: 40

Course ID: 0404215


In this course, principles of software testing and application of testing tools will be introduced. The content included in detail as follows: basic definition of software testing, testing method based on software lifecycle, bug management of software, management of testing process, Method of software testing, basic knowledge of automated tests and some tool of testing. At last, a practical case will be given in the course.


Software engineering

Department: School of Computer and Communication Engineering

Credits: 4

Hours: 40 + 20

Course ID: 0404101


Software engineering is a professional course for the students whose major is computer science or software engineering. This course provides the main knowledge for people who will be well trained in development software systems. It’s includes as follows: principles of software engineering, definition of software engineering and classical technologies. Measurement of software quality and management of software process are also introduced in order to plan and manage the development effectively.




Software engineering: tools and methodologies

Department: School of Computer and Communication Engineering

Credits: 2

Hours: 32

Course ID: 0404213


Methodologies of software engineering are introduced such as structured method, oriented-object method and formal method and so on. Tools developed for software requirements, software design, programming, software testing and software maintenance are presented also. This course emphasizes the importance of tools in process of software development.



Curriculum design of software engineering

Department: School of Computer and Communication Engineering

Credits: 1

Hours: 1 w

Course ID: 0406114


According to standard of software engineering, the principle of software engineering will be illustrated with practical application, so that the students can understand software engineering process and the implementation methods. All of things including software lifecycle must be concerned in this course such as project preparation, project management, requirement analysis,software design, software development and software testing. How to write the documents and configure the software is also important part in the curriculum design.   




Software configuration and management (SCM)

Department: School of Computer and Communication Engineering

Credits: 3

Hours: 60

Course ID: 076360

In this course, theory and technology related to software configuration and management will be introduced. Some contents of this course include a survey of software configuration and management, function of SCM, implementation of SCM, plan of SCM, integration technologies of SCM. The current predominant tools and some developing technologies are presented also in this course.  



Software requirementsanalysis and solutions

Department: School of Computer and Communication Engineering

Credits: 3

Hours: 30+20

Course ID: 0404210


Some principles and techniques for requirements analysis will be brought in this course. The definition of software requirements and structured analysis methods are introduced. Moreover,  it illustrates requirements acquirement,specification and verification by means of USE CASE diagram, and then some focus and difficult problems are analyzed in the process of requirements analysis based on USE CASE diagram. Requirements analysis of the large scale software are discussed by a case study. Requirements management and specification are also presented by tools of software requirements management and by some case study.


Data Structure

DepartmentSchool Of Computer and Communication Engineering

Credits: 4

Hours:  48+12

Course ID: 0403251

Data structure is a professional basiccourse of computer specialty and popular elective of information backgroundorrelated. Itis a core course among mathematics, computerhardware and computer software. This course is not only thefoundation of generalprogram design (especially the non-numerical programming), the important basis for the design and implementation ofa compile, operating system,databasesystem and othersystem program.



Data structure course design

DepartmentSchool Of Computer and Communication Engineering

Credits: 1

Hours:  1W

Course ID: 0406111

This course is to train and cultivate students'comprehensive ability, such as analysis, problem-solving, programming, operating and so on. The final purpose is to help students master thebasic contentsystem ofdata structure,and use the datastructureof knowledgeto solve practical problems.


Designand analysis of algorithms

Department

Credits: 3

Hours:  48

Course ID: 0403200

Designand analysis of algorithms is a professional basiccourse of computer background and related. Based on the students mastering basic knowledge ofbasictechnology, anddata structure programming, this course is to culture students to master methodologyof algorithm design,the method of common algorithm design and the technology of algorithm analysisskills. The Designand analysis of algorithms lays a necessarytheoretical foundation for the work in the related field in the future.



Graduation design

DepartmentSchool Of Computer and Communication Engineering

Credits: 18

Hours:  18 weeks

Course ID: 0406103

The graduation designis a compulsorylinkfor the training of3G softwareprofessional graduates and a summary of the practical teaching link. The aim is to do a comprehensive summary of the study, research and practice for students. Graduation design can also train the ability of students to associate the theory, knowledge and skill with the practical problems. This courseis to examinethe students' comprehensive qualityand the ability of engineering practice trainingeffect.



Enterprise cognition practice

Computer and related professionals0406101

Enterprise cognition practice is a form that the school and society conduct the cooperate education. Through the visit of enterprise and listening to related introduction, students learn the basic application of the professional knowledge in the enterprise and experience the content and method of enterprise. Then, students can improve themselves more targeted and positive. Enterprise cognition practice can also improve their learning initiative.



Production practice

DepartmentSchool of Computer and Communication Engineering

Credits: 2

Hours:  2 weeks

Course ID: 0406102

The production practiceis a main practicallinkfor the training ofcomputer profession. The aim is to make students future strengthen their perceptual knowledge in the actual production environment. By participating in professionalpractice, students can understand the society needto the professionalknowledge and skill, and strengthenthe consciousness oftheory with practice. Students are cultivated to have theabilityto observe,analyzeandsolveproblems



Professional trainee

Computer and related profession: 0406100

The professional trainee of computer science and technology profession is an important practical teaching link before students turn study period of professional course. By listening theprofessional reports, writing the felling and experience, and other ways, the students can understand the current situationof the related professionalfields, and have aperceptual knowledge ofmajor. The professional trainee can get ready to learn the professional courses in the future.



Software process management

Department: School of Computer and Communication Engineering

Credits: 2

Hours: 32

Course ID: 0404111

This course aims to combine the outstanding management methods with the concrete development technologies in software process management. The students can apply these well, and then, they can also utilize thinking of process, systemic development and maintain all kinds of software systems. According to three different levels in the development environment the students can meet the need of software development well.





Technologies of software modeling

Department: School of Computer and Communication Engineering

Credits: 4

Hours: 64

Course ID: 0404216

In this course, we illustrate how to solve the practical things by means of applying COMET. Several software architectures are presented which include client/server and client/server based on software components, pattern of agent, discovering and transaction in oriented-service architecture, real-time control pattern in the real-time software architecture and hierarchical model.





Software architecture

Department: School of Computer and Communication Engineering

Credits: 3

Hours: 48

Course ID: 0404110

Principles and composition of software architecture are introduced in this course. Patterns presented in this course includes C-R-M, DATA STORM, EDM, HSM, MVC, C/S, B/S, P2P, SOA and software architecture of cloud computing. And then their structures and properties of functions and non-functions are analyzed deeply.



Graduation design

DepartmentSchool Of Computer and Communication Engineering

Credits: 18

Hours:  18 weeks

Course ID: 0406143

The graduation designis a compulsorylinkfor the training ofSoftware engineering and a summary of the practical teaching link. The aim is to do a comprehensive summary of the study, research and practice for students. Graduation design can also train the ability of students to associate the theory, knowledge and skill with the practical problems. The graduation design lays a solid foundation for the work in the related field for the future.


Enterprise cognition practice

Software and related professionals0406141

Enterprise cognition practice is a form that the school and society conduct the cooperate education. Through the visit of enterprise and listening to related introduction, students learn the basic application of the professional knowledge in the enterprise and experience the content and method of enterprise. Then, students can improve themselves more targeted and positive. Enterprise cognition practice can also improve their learning initiative.



Production practice

DepartmentSchool Of Computer and Communication Engineering

Credits: 2

Hours:  2 weeks

Course ID: 0406142

The production practiceis a main practicallinkfor the training ofsoftware profession. The aim is to make students future strengthen their perceptual knowledge in the actual production environment. By participating in professionalpractice, students can understand the society needto the professionalknowledge and skill, and strengthenthe consciousness oftheory with practice. Students are cultivated to have theabilityto observe,analyzeandsolveproblems




Professional trainee


The professional trainee of software profession is an important practical teaching link before students turn study period of professional course. By listening theprofessional reports, writing the felling and experience, and other ways, the students can understand the current situationof the related professionalfields, and have aperceptual knowledge ofmajor. The professional trainee can get ready to learn the professional courses in the future.



Compiler principle


Department: School of Computer and Communication Engineering

Credits: 4

Hours: 60+12

Course ID: 0404100


Compiler principle, one of the core curriculums of computer science in colleges, is a compulsory course for the students who major in Computer Science and Technology. It mainly introduces the basic structure of compliers, compiler designing methods and realization technologies, as well as basic theories and tools for construction of compiling programs. This course is full of theories, and needs more practice. It will be a great promotion for the students of computer science and software engineering in their further education.

Course Exercise for Compiler Principle


Department: School of Computer and Communication Engineering

Credits: 1

Hours: 1 week

Course ID: 0406115


This course is a practice stage for students of computer science, which begins after the course of compiler principle. Through exercises, students can grasp and understand the theories, analyze and methods and design of compilers. This course can strengthen the students’ ability of translating theories to implementations and the abilities of putting forward, analyzing and resolving questions.


Computer Graphics


Department: School of Computer and Communication Engineering

Credits: 3

Hours: 48

Course ID: 0403201


Computer Graphics is a prerequisite course for computer-aided design (CAD) and multimedia technology. The course focuses on computational geometry, animation, and simulation. The aim of this course is to make the students understand the structure of graphics system, standards for graphics, technologies used to create graphics, interactive technologies and computer graphical interfaces. Topics also include geometrical modeling, algorithms for curves and surfaces, rendering algorithms and programming based on OpenGL.




Copyright © 2014 Zhengzhou University of Light Industry, China. All Rights Reserved.
Add: No.136 Ke Xue Avenue,Zhengzhou,HenanProvince,PRC. Zip Code:450000
It is recommended that you use IE7 and above version of the browser to visit the web site.