Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

CS 123:

INTRODUCTION TO
SOFTWARE ENGINEERING

(6 CREDITS)

1 3/19/2023
CS 123: INTRODUCTION TO
SOFTWARE ENGINEERING

LECTURE 00

COURSE INTRODUCTION

2 3/19/2023
CS 123: INTRODUCTION TO SOFTWARE
ENGINEERING
❖COURSE AIM
✓In this course, students are introduced to
software engineering principles and techniques,
the software lifecycle, qualities of software;
software evolution and software process
models.
❖COURSE OBJECTIVE
✓The main objective of this course is to
introduce students to software engineering
concepts.
3 3/19/2023
CS 123: INTRODUCTION TO SOFTWARE
ENGINEERING
❖LEARNING OUTCOME
✓Upon completion of this course, students should
be able to:
1. Apply software engineering ethics in the
process of software development.
2. Describe the software life cycle and its
importance to software development.
3. Explain different software process models and
apply them.
4
4. Describe the software evolution process.3/19/2023
MODE OF DELIVERY

✓2 hours: Lecture per Week


✓1 hour:Tutorial per Week

❖Class Hours:
✓ UDOM Semester II Teaching Time
Table 2022/2023
5 3/19/2023
CS 123: COURSE CONTENTS
1. Introduction to Software Engineering:
✓ Fundamentals of Software Engineering, Software
engineering ethics, Software Engineering career,
Software.
2. Software Process Models:
✓ Software process, software process activities and
software process modes (Waterfall, V-Model,
Spiral, Protyping, RAD, Agile, etc).

6 3/19/2023
CS 123: COURSE CONTENTS
3. Software Evolution:
✓ Evolution processes, evolution dynamics,
software maintenance, legacy systems
management.
4. Software Costing Models:
✓ Software Metrics, Software Costing, Process
of Cost Estimation, Software Costing
Methods.
7 3/19/2023
RECOMMENDED TEXTBOOKS AND REFERENCES
1. Pressman, Roger S. (2005), Software Engineering: A
Practitioner’s Approach, 6th edition, McGraw-Hill.
2. Budgen, D. (1994) Software Design, Addison-Wesley,
Reading, MA.
3. D.Yourdon, Modern Structured Analysis, Prentice Hall
4. Sommerville, I. Software Engineering, Addison Wesley
5. Aho, V.A and Ulman, I.D., Foundations of Computer SEI
Science, Computer Science Press, NY 1992
6. Boehm, B.W., (1991) Software Risk Management:
Principles and Practices, IEEE Software 8,: 32-41
8 3/19/2023
CS 123: MODE OF ASSESSMENT
1. Course Work: 40%
✓ Semester Tests
✓ Assignments
✓ Quizzes
✓ Projects
2. Final University Exam: 60%
__________________________________
 TOTAL: 100%
9 3/19/2023
THANK YOU

END

CS 123: LECTURE 00
10 3/19/2023

You might also like