KEMBAR78
501343-3 Software Engineering | PDF | Unified Modeling Language | Lecture
0% found this document useful (0 votes)
10 views7 pages

501343-3 Software Engineering

The document outlines the course details for Software Engineering (Course Code: 501343-3) at Taif University, including course objectives, learning outcomes, content, and assessment methods. It specifies the course's focus on software processes, project management, and design principles, with a blend of lectures, assignments, and projects for evaluation. Additionally, it highlights the importance of student academic counseling and the resources required for effective learning.

Uploaded by

Selim Hemissi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views7 pages

501343-3 Software Engineering

The document outlines the course details for Software Engineering (Course Code: 501343-3) at Taif University, including course objectives, learning outcomes, content, and assessment methods. It specifies the course's focus on software processes, project management, and design principles, with a blend of lectures, assignments, and projects for evaluation. Additionally, it highlights the importance of student academic counseling and the resources required for effective learning.

Uploaded by

Selim Hemissi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Course Title: Software Engineering

Course Code: 501343-3

Program: Computer Science


Department: Computer Science
College: Computers and Information Technology
Institution: Taif University
Table of Contents
A. Course Identification .................................................................................................... 3
6. Mode of Instruction (mark all that apply) ............................................................................... 3
B. Course Objectives and Learning Outcomes ............................................................... 4
1. Course Description ................................................................................................................. 4
2. Course Main Objective............................................................................................................ 4
3. Course Learning Outcomes ..................................................................................................... 4
C. Course Content ............................................................................................................. 4
D. Teaching and Assessment ............................................................................................ 5
1. Alignment of Course Learning Outcomes with Teaching Strategies and Assessment
Methods ....................................................................................................................................... 5
2. Assessment Tasks for Students ............................................................................................... 5
E. Student Academic Counseling and Support .............................................................. 5
F. Learning Resources and Facilities............................................................................... 6
1.Learning Resources .................................................................................................................. 6
2. Facilities Required................................................................................................................... 6
G. Course Quality Evaluation .......................................................................................... 6
H. Specification Approval Data ....................................................................................... 7

2
A. Course Identification

1. Credit hours:
2. Course type
a. University College Department  Others
b. Required  Elective
3. Level/year at which this course is offered: 6/3
4. Pre-requisites for this course (if any): 501324-3

5. Co-requisites for this course (if any):


None

6. Mode of Instruction (mark all that apply)


No Mode of Instruction Contact Hours Percentage
1 Traditional classroom 3 100%
2 Blended
3 E-learning
4 Correspondence
5 Other

7. Actual Learning Hours (based on academic semester)


No Activity Learning Hours
Contact Hours
1 Lecture 30
2 Laboratory/Studio
3 Tutorial 15
4 Others (specify)
Total 45
Other Learning Hours*
1 Study 20
2 Assignments 10
3 Library 5
4 Projects/Research Essays/Theses 15
5 Others (specify): Agile session practice 5
Total 55
* The length of time that a learner takes to complete learning activities that lead to achievement of course learning
outcomes, such as study time, homework assignments, projects, preparing presentations, library times

3
B. Course Objectives and Learning Outcomes
1. Course Description
The content starts with an overview of software engineering. Software processes. Software
project management. Software requirements and specification. Software prototyping. Software
design.

2. Course Main Objective


Software engineering is an inherently practical subject and applying the concepts being taught
is a vital component of developing expertise in this area.

3. Course Learning Outcomes


Aligned
CLOs
PLOs
1 Knowledge:
1.1 Select an appropriate and effective software process of a given project K1

1.2 Develop clear, concise, and sufficiently formal software requirements K1


specification

1.3 Apply design principles and architectures in designing software


2 Skills :
2.1• Create a number of different UML models such as class model, use- S2
cases, sequence diagram, activity diagram, and state charts.

2.2 Analyse, design and develop the system models using object-oriented S1
methodology (UML) for software development.

3 Competence:
3.1• Develop a project plan for software development project and apply management C3
techniques and work as a team leader and a member of a team

C. Course Content
Contact
No List of Topics
Hours
1 Software Engineering introduction 10
2 Software Processes 25
3 Agile Software Development 20
4 Software Requirements and Specifications 25
5 System Modeling 20
Total 100

4
D. Teaching and Assessment
1. Alignment of Course Learning Outcomes with Teaching Strategies and
Assessment Methods
Code Course Learning Outcomes Teaching Strategies Assessment Methods
1.0 Knowledge
Written Exams
Select an appropriate and effective Lecture Assignments
1.1
software process of a given project. Discussion Quizzes
Project
Develop clear, concise, and sufficiently Written Exams
Lecture Assignments
1.2 formal software requirements
Discussion Quizzes
specification
Project
Written Exams
Apply design principles and Lecture Assignments

architectures in designing software Discussion Quizzes
Project
2.0 Skills
Create a number of different UML
models such as class model, use-cases, Lecture Written Exams
2.1 sequence diagram, activity diagram, Tutorial Assignments
and state charts. Discussion Project

3.0 Competence
Develop a project plan for software
development project and apply Lecture
Assignments
3.1 management techniques and work as a Tutorial
Project
team leader and a member of a team Discussion

2. Assessment Tasks for Students


Percentage of Total
# Assessment task* Week Due Assessment Score
1 Assignments 13 10%
2 Quizzes 6-12 10%
3 Midterm Exam 8 25%
4 Minor Project 14 10%
5 Final Exam 16 45%
*Assessment task (i.e., written test, oral test, oral presentation, group project, essay, etc.)

E. Student Academic Counseling and Support


Arrangements for availability of faculty and teaching staff for individual student
consultations and academic advice :
Academic advising and counseling of students is an important component of teaching; student

5
academic advising is a mandatory requirement of College of Computers and Information
Technology (CCIT). Appropriate student advising provides support needed for the student
during times of difficulty. In addition, it helps the student to build a close relationship with
his/her advisor and to provide student motivation and involvement with the institution.

In addition, since faculty are usually the first to recognize that a student is having difficulty,
faculty members play a key role in developing solutions for the students or referring them to
appropriate services. Faculty members also participate in the formal student-mentoring program.

Additional counseling is provided by course directors, who provide students with academic
reinforcement and assistance and refer “at risk” students to the Vice Dean for Academic Affairs
and the Vice Dean for female section.

F. Learning Resources and Facilities

1.Learning Resources

Required Textbooks
1.Sommerville, I., Software Engineering, 9th Ed., 2011

2.Pressman, & Roger S. & Ice, Darrel, Software


Essential References Engineering a Practitioner's Approach: European
Materials Adaptation, 7th Ed., McGraw-hill, 2011.

Electronic Materials

Other Learning
Materials

2. Facilities Required
Item Resources
Accommodation
(Classrooms, laboratories, demonstration Classrooms
rooms/labs, etc.)
Technology Resources data show, UML editor software, Prototyping software tool and
(AV, data show, Smart Board, software, Project management software.
etc.)
Other Resources
(Specify, e.g. if specific laboratory
equipment is required, list requirements or
attach a list)

G. Course Quality Evaluation


Evaluation
Evaluators Evaluation Methods
Areas/Issues
Effectiveness of Teaching Students Student survey

6
Evaluation
Evaluators Evaluation Methods
Areas/Issues
Faculty input, course file and
Importance of Teaching Course Coordinator
program assessment
Verifying standers of Student
Curriculum committee CAF review
achievement
Evaluation areas (e.g., Effectiveness of teaching and assessment, Extent of achievement of course learning
outcomes, Quality of learning resources, etc.)
Evaluators (Students, Faculty, Program Leaders, Peer Reviewer, Others (specify)
Assessment Methods (Direct, Indirect)

H. Specification Approval Data


Council / Committee
Reference No.
Date

You might also like