CPIT 251

Course Name

Course Code

Software Engineering I

CPIT 251

Prerequisite

Credit Units

CPIT 250

Theory

Practice

Training

Credit

3

1

0

3

Course Description

This course teaches the software engineering methods. It covers the concepts of software engineering such as systems requirements, design, and analysis. It also presents the different forms of software development like sequential and rapid development.

Course Contents

§ Requirements engineering.

§ Systems Modeling.

§ Software formal specification.

§ Structural design.

§ Distributed Structural software.

§ Object oriented Design.

§ User Interface Design.

§ Traditional and sequential software development.

§ Software testing.

Course Outcomes

Upon finishing this course, the student should:

§ Understand the need of software engineering.

§ Know the software development terminology, tools and techniques.

§ Choose the suitable software development technique for a certain problem.

§ Understand the software designing techniques.

§ Understand the importance of systematic software testing.

§ Know how to develop and use a test plan.

References

Back To Study Plan


Last Update
1/31/2010 11:25:58 PM