Course Lecture Notes
chapter.0 Course Overview
chapter.1 Introduction
chapter.2 Software Life Cycle Model
chapter.3 The Software Process
chapter.4 Teams
Topic.Why Do We Test Software?
Topic. Overview Graph Coverage Criteria
Course Schedule
Time: Wednesday and Friday: 08:00AM-09:40AM
Location:东下院(Dong Xia Yuan)106
Office hours:Friday 14:00 pm to 15:00 pm
Course Projects
From now on, the latest news will be launched in the "Latest News" sidebar       ======>
本次软件工程课将首次采用大作业为主的形式进行考核,我们鼓励大家选择推荐项目进行大作业,但同时允许大家进行自选课题。
由于大家学习效果评价主要依赖于推荐项目,其项目设定主要基于三点考虑:
1. 课题内容范围从内容和形式都是助教比较熟悉的内容,可以给与较好的指导。
2. 推荐项目范围固定,这样对相关课题小组的工作的成果和实际工作量可以进行准确评估,使得学生成绩的评定更客观公正,
3. 对于对图形图像不感兴趣的同学在实际做大作业时也具有一定弹性。
根据系本科教务领导的意见,凡通过软工大作业进行国家级/省/市部级软件大赛的作品,并在本学期内获市级三等奖以上的,给与加分鼓励政策。
(如果获奖的话,成绩好说~因而特别鼓励大家参加各种比赛。)
Project List
Software Engineering Project Groups List
(Click here to download the Final Presenttaion Instructions.)
(Click here to download the Final Report Submission Instructions.)
(Click here to download the bonus document template.)
(Click here to download the Project Proposal Template.)
(Click here to download the Project Report Template.)
Note: Kindly combine all the documents together before sending the final version.
Click here to see Software Engineering Project Groups
Following is the projects list for the Software Enginnering Course. Students are required to build a software using the systematic software enginnering concepts. The students are also required to document the built sofwtare using the software engineering project development phases.
1. A System for Verification of Digital Signature2. High availability data monitoring management platform
3. Automatic Portrait Segmentation system for Image Stylization
4. A System for Mutual-Structure for Joint Filtering
5. Automatic Portrait Matting Software
6. Layered Scene Decomposition system
7. 3D Motion Capture for Human Faces
8. Real-Time Facial Animation system
9. Pedestrian Detection System
10. House Numbers Digit Classification System
11. Automated Identification of Skin Cancer
12. Interactive Modeling and Evaluation of Tumor Growth
13. Image Color and Tone Style Enhancement System
14. Automatic segmentation of seven retinal layers in SDOCT images
15. Blood Vessels Segmentation System
16. Sketch Classification System
17. Segmentation of Bone Structures in X-ray Images
18. Road Traffic Signs Detection and Recognition System
19. Segmentation & Characterization of Brain Tumors
20. Fingerprint Recognition System
21. Image In-painting Software
22. Interactive Image Segmentation Software
23. Image De-noising Software
24. Optical Character Recognition Software
25. Salient Object Detection Software
26. Color Boundary Detection Software
27. Face Cartoon Synthesis Software
28. Age and Sex Recognition System
29. Text Detection System
30. Boundary Classifier System
Instructions
Students can select a project of their own choice too but the project should be relevent to the course.
Students can do project individually or in a group of maximum three students
The required information is:
Name (In English and Chinese)
Student ID
Selected Project topic name
Course Grading
Quizes::     30 %
Course project::     70 %    The grade of course projects will be the practice course grade.
For example, you score 18 in quizes, and 95 in course projects, then your grade of Software Engineering will be 18 + 95 * 0.8 = 94, and your grade of Software Engineering Practice will be 95.
Bonus:     5 points (for Patent Application) or 3 points (for Software Copyright Registration) on your final scores. The templates of Patent Application and Software Copyright Registration are available here
-->