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

Instructor        Dr. Chokchai (Box) Leangsuksun, (318) 257-3291

Grader             TBA


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.


Term Project                 


Research Paper              




Class Participation          


Class Assignments/Presentations 


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.


                 Percentage points


92 and above  


80 - 91         


70 - 79 


60 - 69


< 60                     



Projects             See the class handout


Research Papers/presentations             Schedule will be announced later


Class Materials




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.