Course              CSC 532 - Advanced Topics in Software Engineering

Description       This course is a graduate level reading/research oriented-class in software engineering. Students will  not only learn currently well-know methodologies but also will (hand-on) experience with currently state-of-art software engineering processes and tools. Following selected research topics of current interests in software engineering will be studied: (1) Service Engineering/management process; (2) software engineering tools (IDE, configuration/build); (3) software metrics  ; (4) component-based software engineering; (5) reliability software engineering & Verification; (6) formal specification techniques; etc.

Prerequisites   CSC 230 or consent of instructor

Time & Room   T-TH 8 - 9:50, Nethken 105

Course URL      http://www.latech.edu/~box/aswengr.htm

Instructor        Dr. Chokchai (Box) Leangsuksun, box@latech.edu (318) 257-3291

Grader             TBA

Texts               

1.     Scott Kendall,  Unified Process Explained, The, 1/e, ISBN-0-201-74204-7

2.     Wake C. William, Extreme Programming Explored, 1/e,ISBN-0-201-73397-8 (optional)

3.     In addition to materials from the above main textbooks, Iíll provide more references (URL or some books) when we  discuss on some particular topics in the research/term projects.

Evaluation        

Term Project                 

 35%

Research Paper              

 15%

Examinations                 

 35%

Class Participation          

 5%

Class Assignments/Presentations 

 10%

PEER & Presentation EVALUATION:

       Peer evaluations will be performed on the final day of the class or team assignment due date. 

       These evaluations will be confidential and will be used in computing an individuals participation score (30% of course team assignment credit).

       Click here for the evaluation form.

       Presentations will be graded using this grade sheet.

Grading                   

                 Percentage points

 Grade

92 and above  

 A

80 - 91         

  B

70 - 79 

  C

60 - 69

  D

< 60                     

  F   

                                                               

Projects             See the class handout

 

Research Papers/presentations             Schedule will be announced later

 

Class Materials

Date

Topics

 

Class syllabusIntroduction†† & EKG example

 

Intro to real-world software development & Unified Process

 

Intro to OO in UML flavor, what's expected from Project plan and Term Paper & Project plan template

 

Intro to OO in UML flavor and quick UML ref guide from Rational

 

Chapter 2 Requirement workflow and suggested term paper topics and timeline sample1 & sample2...  Requirement document template.

 

Chapter 3 Analysis workflow 

 

Chapter 3 Analysis workflow  (continued)

 

Chapter 4 Design workflow and assignment 1 handout

 

Deployment Diagram

 

Change & Configuration Management

 

Chapter 5 Implementation workflow & (continued), build toolsmake sample and decision/assessment  for readiness in software, ANT, and its sample

October 10, 2013

Mid term exam

 

Interface review and discussion among team

 

Chapter 6 test workflow, Acceptance & Defect Criteria  and CVS   .. homework # 3 (Make and CVS/SVN)

 

Chapter 7 Supporting Workflow 

 

 Software metrics

 

Quantify non-functional requirement metrics

 

  Studentsí presentations

 

More case studies

 November 7, 2013

 Final Exam

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Code of Honor

†††††††† No Cheating! Please review Dr. Phoha's Policy on Plagiarism for your writing guideline.

News