• Tidak ada hasil yang ditemukan

Software Engineering

N/A
N/A
Protected

Academic year: 2024

Membagikan "Software Engineering"

Copied!
3
0
0

Teks penuh

(1)

ةيبرعلا ةكلمملا ةيدوعسلا

يلاعلا ميلعتلا ةرازو

مأ ةعماج ىرقلا

مومجلاب ةيعماجلا ةيلكلا يللا بساحلا مسق –

Kingdom of Saudi Arabia Ministry of Higher Education

Umm Al-Qura University

University College in Al-Jamoum Computer Dept.

Course Specification

1. Course number and name: (2316413-3) Software Engineering

2. Credits and contact hours: 3 Credits (Lecture: 3/week – Practical Session: Non)

3. Instructor’s or course coordinator’s name: Dr. Yousel Al-Otabi

4. Text books

a. Main Text book: Ian Sommerville, Software Engineering, 9th Edition, Addison-Wesley, 2011.

b. Reference: M. Shooman, Software Engineering, Mcgraw-Hall, 2001.

5. Specific course information

a. brief description of the content of the course (Catalog Description):

Software engineering course prepares students to have background knowledge as well as core

expertise in software engineering concepts, and to gain practical experiences of developing the

software systems.

b. prerequisites or co-requisites: System Analysis &

Design (2316322-3)

c. indicate whether a required, elective, or selected elective course in the program:

required

COURSE SPECIFICATION 1

(2)

6. Specific goals for the course The student will be able to:

1. Apply software engineering theory, principles, tools and processes to the development and maintenance of complex, scalable software systems.

2. Analyze, design, verify, validate, implement, apply, and maintain software systems.

3. Work in one or more significant application domains.

4. Manage the development of software systems.

5. Define and assess software quality and software development processes for appropriate applications in different domain areas.

C o u r s e

G o al s

Program Outcomes S

O a

S O b

S O c

S O d

S O e

S O

f S O g

S O h

S O

i S O

j S O k

1         2        

3       

4       

5       

Relationship of Course Goals to the Program Student Outcomes

SO a

An ability to apply knowledge of computing and mathematics appropriate to the discipline

Students apply knowledge of computing and design to a project.

SO c

An ability to design, implement and evaluate a computer-based system, process, component, or program to meet desired needs.

Students are required design and implement a software project to meet a specification.

SO d

An ability to function effectively on teams to accomplish a common goal.

Projects are implemented in teams.

COURSE SPECIFICATION 2

(3)

SOf An ability to communicate effectively with a range of audiences.

The projects require communications, specifications, progress reports, and final report.

SO h

Recognition of the need for, and an ability to engage in, continuing professional development.

The students often must utilize the internet to learn and apply the new technologies that they have chosen in support of their projects.

SOi An ability to use current techniques, skills, and tools necessary for computing practices.

Projects use current computing and modeling/design tools.

SOj An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer- based systems in a way that demonstrates

comprehension of the tradeoffs involved in design choices.

Students are required to apply their knowledge of computing to design a solution to a problem and to document the solution including the tradeoffs involved in their design choices.

SO k

An ability to apply design and development

principles in the construction of software systems of varying complexity.

The students are required to use standard design and development principles on a significant software project.

7. Brief list of topics to be covered

 Introduction

 Software processes

 Software requirements engineering

 Software system modeling

 Software design and implementation

 Software testing and evolution

 Software development project

COURSE SPECIFICATION 3

Referensi

Dokumen terkait

Research Topics Description Global Software Engineering Metode dan teknik pengembangan dan pelayanan software denganenvironment dan sumber daya tersebardi berbagai negara Requirement

Brief Description of the Content of the Course Catalog Description Introduction to properties of concrete and reinforcing steel; Limit-state design of reinforced concrete structures,

Brief Description of Undergraduate Courses Taught: Course Title – Code: Description 1 Software Quality Assurance – CIS512: Contents cover definition of software quality, difference

xx LIST OF ABBREVIATIONS Abbreviation Description CASE Tools Computer-Aided Software Engineering Tools CLO Course Learning Outcome CRUD Create, Read, Update and Delete CSS

brief description of the content of the course Catalog Description: Students will learn about the differences in instruction sets, processor design, and memory hierarchy, and their

brief description of the content of the course Catalog Description: The goal of this course is to give to students the skills needed to secure computer systems and insurance

brief description of the content of the course Catalog Description: b.This course aims to introduce the topic of file structures design and discuss a number of advanced data structure

brief description of the content of the course Catalog Description: Students should learn the basic techniques that underlie the practice of compiler construction, and its phases..