CAP 312 Software Engineering

This blog is for topics and discussions related to the CAP 312 course

Syllabus

Course objectives

In this course, students will gain a broad understanding of the discipline of software engineering and its application to the development of and management of software systems.

This includes: 

  • knowledge of basic SW engineering methods and practices, and their appropriate application;
  • A general understanding of software process models such as the waterfall and evolutionary models.
  • An understanding of the role of project management including planning, scheduling, risk management, etc.
  • An understanding of software requirements and the SRS document. 
  • An understanding of different software architectural styles.
  • An understanding of implementation issues such as modularity and coding standards.
  • An understanding of approaches to verification and validation including  static analysis, and reviews.
  • An understanding of software testing approachs such as unit testing and integration testing. 
  • An understanding of software evolution and related issues such as version management.
  • An understanding on quality control and how to ensure good quality software.
  • An understanding of some ethical and professional issues that are important for software engineers.
  • development of significant teamwork and project based experience  

Topics to be covered in this course:

  • Introduction to software engineering
  • Software Process Models
  • Project Management
  • Requirements Elicitation
  • Software Design
  • Validation and Verification
  • Software Testing
  • Software Evolution
  • Version management
  • Software Engineering code of ethics

2 Responses to “Syllabus”

  1. reemato Says:

    دكتور مها مستحيـــــــــــل انا جدا مصدومه بليز دكتور اجليه اي يوم حرام توافقين للبنات ومافيه عندهم اي تعارض احنا عندنا 332 قبله بيوم وربي مافي وقت نذاكر وهذا ميد واحد لو ضاع علينا خلاص بليز خليه الاربعا من نفس الاسبوع وربي يناسب الجميع وتاكدي بمحاضرة الاربعا بعد بكرا بليز ريم القحطاني بدريه الشهراني عايشه الشهراني

  2. basma al sahil Says:

    استاذة ممكن تقوليلنا بالضبط اش المفروض يمكون في بريزنتشين اش الأشياء الي نتكلم فيها
    شكرا بسمة الصهيل

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>