Home  General Info  Research  Faulty and Staff  Programs  International Students  Cooperation
Undergraduate Programs
Postgraduate Program
Degree Plan of English-Teaching Program on Software Engineering

Category of DisciplineEngineering Code08
ClassificationComputer Science and Technology Code0812
Program NameSoftware Engineering Code of Program: 080611W

I.Objectives of Program
The Software Engineering Program has been designed to prepare students for a successfulcareer in the software industry and the information technology sector as softwareengineering professionals with a high level of international competitiveness. Throughchallenging curricula and innovative courses that combines theory and practice, studentswill acquire a solid understanding on all aspects of software development, a profoundcomprehension of engineering economics and entrepreneurship in software practice, and abreadth of knowledge and skills in engineering, computer science, mathematics andcomplementary studies that will provide students a base for life-long learning.Each course is delivered in English by an expert in the subject, and generally includesweeks of classes, practices, and group work, where students learn and apply principles,tools, and techniques in a real-world project environment. Class sizes are kept small tofacilitate interaction and to promote effective learning. Each subject is taught at least once ayear (some are taught two or three times) and most can be studied in any order, with theaim of helping to provide the kind of flexibility required by students with existingcommitments.

II. Requirements of Program
Through the learning and training of the Software Engineering Program, graduates areexpected to acquire abilities, knowledge or skills described in the four aspects as follows:

Fundamental Qualities
1) the abilities to identify, analyze and solve problems effectively;
2) the abilities of communication and organization, and a strong sense of teamwork;
3) a deep understanding of intellectual laws and professional ethics;
4) a strong sense of innovation and the abilities to work and learn independently;

Professional Knowledge
1) a fundamental comprehension of mathematics and related disciplines;
2) a solid foundation of computer science and technology;
3) a profound understanding of the theories, models and techniques of softwareengineering;

Professional Skills
1) proficiency in problem identification and analysis, software design, development,
implementation, verification and documentation;
2) proficiency in applying engineering principles to solve problems in softwaredevelopment;
3) the ability to work as an individual or as part of a team to develop and deliverquality software artifacts;

English Skills
1) proficiency in listening, speaking, reading and writing;
2) proficiency in writing academic papers and technical reports, and in internationalconference presentation;
3) proficiency in utilizing advanced technology and heterogeneous sources to acquireuseful information.

III.Major FieldSoftware Engineering

IV.Main Courses
Core Courses
Introduction to Computer System
Discrete Mathematics
Introduction to Object-Oriented Programming
Data Structures and Algorithms
Operating Systems
Computer Networks
Software Engineering
Database Systems
System-Level Programming
Digital Logic: Application and Design
Computer Architecture
Linear Algebra with Application to Engineering
Probability and Statistics
Elective Courses
Introduction to Human-Computer Interaction
Environment & Tools for Software Development
Principles of Compiler Design
Multimedia Technology
Embedded Systems
Distributed System and Internet
Software Model Checking
Software Project Management
Software Quality Assurance and Testing
Image Processing
Computer Vision
Introduction to Artificial Intelligence
Courses for Practices
Practices in Software Development
Advances in Software Development
Seminars in Software Engineering

IV.Basic Schooling
4 Years
The Maximum and Minimum Years for Taking Courses: Three to Six Years

VI.The Minimum Credits for Graduation117


VII. Degree Conferred: Bachelor of Engineering

          College of Software Engineering Sichuan University
          No. 24 South Section 1, Yihuan Road,
          Chengdu Sichuan, China, 610065
Produced By CMS 网站群内容管理系统 publishdate:2017/12/13 11:36:29