CTIS 415 ADVANCED SOFTWARE ENGINEERING SYLLABUS 2013-2014 FALL

weedyhospitalElectronics - Devices

Nov 25, 2013 (3 years and 6 months ago)

384 views


CTIS 415


ADVANCED SOFTWARE ENGINEERING

SYLLABUS

2013
-
2014 FALL


Instructor:


Beyhan Akporay

E
-
Mail:


bakporay@bilkent.edu.tr

Web:



http://www.bilkent.edu.tr/~bakporay/ctis359

Tel:



+90 312 290 5236

Lecture Hours:

Tuesday: 13:40


15:30 (Section 1)

Tuesday: 15:40


17:30 (Section 2)

Office Hours:

Tuesday: 09:30


10:20 and Friday: 10:30


11:20



OBJECTIVES


CTIS415 Advanced Software Engineering: This course has an in
-
depth coverage of
concepts thought in “CTIS359 Principles of Software Engineering”. It introduces
contemporary and advanced software engineering systems and techniques. This
course considers deve
loping software systems by using several examples.
Credit
units: 4 ECTS Credit units: 2, Prerequisite: CTIS310 and CTIS359.

Co
-
requisite:411


RECOMMENDED TEXT BOOKS


1)

Software
Engineering
, 9/E

Ian Sommerville
,

University of St Andrews, Scotland

ISBN
-
10:

0137035152
ISBN
-
13:

9780137035151
Publisher:

Addison
-
Wesley
Copyright:

2011


2)

Software Modeling & Design, Hassan Gomma,
Cambridge University Press; 1
edition (February 21, 2011),
ISBN
-
10:

0521764149,
ISBN
-
13:

978
-
0521764148


3)

Object
-
Oriented Software
Engineering, Using UML, Patterns, and Java

Bernd Bruegge & Allen H. Dutoit, 2004 Prentice Hall; 2
nd

edition

ISBN
-
10: 0130471100, ISBN
-
13: 973
-
0130471109


4)

Applying UML and Patterns: An Introduction to Object
-
Oriented Analysis and
Design and Iterative Deve
lopment, Craig Larman Publisher: Prentice Hall, 2005,
Third Edition ISBN
-
10: 0131489062, ISBN
-
13: 9780131489066



ASSESSMENTS



Week #

Weight

Midterm1

7

%25

Midterm2

12

%25

Final

15

%40

Performance: based on attendance and in
-
class participation

Ongoing

%10

FX & FZ GRADES

FX grade is assigned when either one of the following happens:



Does not take final exam



Does not take re
-
take exam


FZ grade is assigned when either one of the following happens:



By the 15
th

week your
class attendance is less
than 12

hours (In class
Midterm1 & Midterm2 do not count as attendance).



Average of Midterm1 and Midterm2 is less than
25
/100.
















COURSE
CONTENTS


Week 1

Course Introduction


Week 2

Initial Plan (IP),
Project Life Cycle, Software Engineering Projects,
Team
Communication


Week 3

Software Engineering Fundamentals Review


Week 4

System Modeling


Week 5

Software Requirements Specification (SRS)

and Requirements Engineering


Week 6

Requirements Elicitation and
Analysis


Week 7

Midterm1


Week 8

Software
Project Management Plan (SPMP)

and Project Planning

Letter Grade Assignment

A :


91.00


100⸰0

A
-
:


8T.00


90⸹9

B+:


8P.00


8S⸹9

B›


T9.00


82⸹9

B
-
:


T5.00


T8⸹9

䌫:


T0.00


T4⸹9

䌠C


S5.00


S9⸹9

C
-
:


S0.00


S4⸹9

䐫:


55.00


59⸹9

䐠a


50.00


54⸹9

䘠c


0⸰0


49⸹9

Week 9

Software Engineering Supporting Processes and Software Metrics


Week 10

Software Design Description (SDD)

and Software Reuse


Week 11

Component
-
Based Software Engineering


Week 12

Midterm2


Week
13

Embedded Systems


Week 14

Design Patterns