Bachelor Program in Software Engineering
Major Name
Major name:Software Engineering
Educational Objective
Based on the requirements of informative development of the national economy, the subject is designed for training high-level comprehensive software talents who, with international standard and rich practicing experience, will be well qualified in software system design, implementation & testing and software project management, etc.
Subject Feature and Training Requirement
As an engineering discipline studying the methods, tools and management of large-scale software development, Software Engineering is featured in organizing and standardizing software developing processe with engineering principles and methods. Through Software Engineering we mainly study software developing methods & environments, software tools & integration techniques, software automation & testing techniques, software quality control, and software reuse techniques, etc.
Graduation Requirements:
Basic theoretical knowledge of computer software;
Fluent user of modern software engineering techniques & methods as well as mainstream software developing tools, environments and platforms;
Good command of English;
Capable of engineering project design, developing & management;
Innovative team worker;
Meeting four basic requirements:
strong sense of responsibility & mission;
with cultural background, scientific concept and wide & profound professional bases;
spirit & capability of creation, innovation and entrepreneurship;
with global perspective.
Core Courses & Featured Courses
Primary Courses:Discrete Mathematics, Object-Oriented Programming, Data Structures, Principles of Operation Systems, etc.
Core Major Courses: Software engineering, Database systems, Compiler and Interpreter, Algorithm analysis & design, Computer Network, User Interface Design, System-level programming, etc.
Featured courses: Team motivation & communication, Technology & Policy, Cognitive science, British & American Culture, Agile software development, Database design, Oracle application development, Data Mining & Analysis, Business Intelligence, Search Engine Technology, and Mid-ware Technology, etc.
Summer Schedule
Period of Time | Study Arrangement | Organization | Credit |
Summer following semester 4 | Technological study Project training Certificate examination | Two technological directions: Microsoft and IBM, initiated by both ISS and software company | 2 |
Summer following semester 6 | Project practice | Internship in software company | 2 |
*The above information is for reference only.