Skip to main content

SENG 214

Course ID:
Course Code & Number
SENG 214
Course Title
Software Engineering
Level
BS
Credit Hours/ ECTS Credits
(3+0+0) 3 TEDU Credits, 6 ECTS Credits
Year of Study:
Semester:
Type of Course:
Mode of Delivery:
Language of Instruction:
Pre-requisite / Co-requisite:
Pre-requisites: OR
Co-requisites: NONE
Catalog Description
Software Engineering: introduction, basic terminology, principles and ethics. Software Processes: process models, activities. Agile Development: agile methodology, scrum. Software Requirements: eliciting requirements, developing use cases, modeling with scenario-based methods, modeling with class-based methods, UML models and sequence diagrams. Design Concepts: patterns, software architecture, and object- oriented design. Architectural Design: software architectures and styles. Software Quality: concepts, quality assurance, achieving software quality. Software Testing: strategies, conventional, object oriented application testing. Software Maintenance.
Course Objectives
Software Usage
Course Learning Outcomes
Learning Activities and Teaching Methods:
Assessment Methods and Criteria:
Assessment Methods and Criteria Others:
Design Content
Recommended Reading
Required Reading
Grading
Learning Activities and Teaching Methods Others:
Course Coordinator:
Student Workload:
Workload Hrs
Course & Program Learning Outcome Matching: