Home Chinese Version
About Faculty Program Curriculum Academic Calendar Engineering Training Campus Scene Map
  Software Engineering
  Digital Media
  Master of Software Engineering

Course System for Four-year Undergraduate Software Engineering Major




Degree Courses


Public Courses

Natural Dialectics, English, Engineering Mathematics

Basic Major Courses

Object-Oriented Technology, Modern Software Engineering,Software Project Management
Advanced Computer Networks, Distributed Object Technology



Optional Courses




Fundamental Theories

Analysis and Design of Algorithm, Introduction to Modern Database, Computer Graphics, Advanced Artificial Intelligence


CAD/CAM, Principles of ERP, PDM, Management Economics

Software Engineering

System Analysis and Design, Software Process Improvement and Management, UML, Software Quality Assurance and Testing Technology, Software Configuring Management

E-Commerce &E-Government

Data Warehouse, Data Mining, E-Commerce, E-Government, Analysis of E-Government System, Network Security

Information Security
Cryptology and Cryptological Protocols, Information Security Technology, PKI System Architecture,Network Security
Embedded System
Principles of Embedded System, Design of Embedded System, Design and Implementation of Embedded System
Digital Media Art

Advanced Geometry Sculpt and Design, 3D Computer Graphics,Advanced Computer Game Design, Principles of Animation and Computer Animation, VR & HCI

Modern Development Technology
Modern Software Development Technology and Tools, J2EE Platform, .NET, C++
  Software Engineer Certification Course, Intellectual Property and Law, Spoken English, Japanese
Copyright 2007 @ All rights reserved, Network Center, Shandong University Software college