This course will study the fundamental aspects of software engineering.
Software life cycle, design principles, design methods and tools will be
covered in this course.
E. Yourdon, Modern Structured Analysis, Yourdon Press, ISBN: 0-13-598624-9,
1989.
F. P. Brooks, The Mythical Man-Month, Addison-Wesley, 1982.
Edward Yourdon and Larry L. Constantine, Structured Design: Fundamentals
of a Discipline of Computer Program and Systems Design, Prentice Hall,
ISBN: 0138544719, 1979.
Class Participation: 5%
Note: the above evaluation scheme may change slightly during the course.
Term Project:
There will be a single major group term project (worth 50% of the final mark).
It will involve developing a non-trivial software system.
The project can be done in groups of three or four and is expected
to start from the beginning of the course and finish towards the end of the
course. It also involves generating a number of documents (including
requirements, specification, design, implementation, integration and testing),
oral presentations and demos. More detailed description and the schedule on
the project will be available at the beginning of the course.
Late assignments may be handed in, but there will be a penalty of 20% of the
mark for assignments turned in less than one day late, and an additional
penalty of 10% for each day thereafter.
Cheating Policy:
Cheating will not be tolerated in this course. Students are encouraged discuss
things related to courses and assignments but the materials handed in for
individual assignments must be his/her own. The maximum penalty for each
offense is -100% for the assignment in question.
Class Participation:
Students are strongly encouraged to attend all lectures and to participate
in discussions during lectures. Up to 5% of the final mark will be given
for good class participation.
Computer Accounts:
You should all have an HEMOS account. If you do not have one yet, you should
get one right away since it will be used extensively for accessing
course-related materials and submitting assignments.
Using the BBS:
A BBS has been set up for course use. You can read and post articles to this
BBS. In this BBS you will find changes to the lecture schedule, clarifications
to the assignments, etc. It is your responsibility to read this newsgroup
on a daily basis. There is likely to be little information at the beginning,
but more as the course progresses.
Course Topics
The following are tentative topics that will be covered in the course.
Dr. J. Won-Ki Hong
Associate Professor
Dept. of Computer Science and Engineering
Pohang University of Science and Technology
Pohang, Korea
Tel: +82 54 279 2244
Fax: +82 54 279 5699
Email: jwkhong@postech.ac.kr
Last modified: August 24, 2002
This page is maintained by J. W. Hong. If you have any questions or
suggestions, please send email to
jwkhong@postech.ac.kr