Schedule of Lectures/Presentations for CSC 495

 

The following schedule is subject to change so please refer to this page regularly.

 

WEEK

TOPIC & Reading Assignment

PRESENTER

Jan  8

Course introduction/Paper & Project selection SLIDES

Instructor

PART 1: Presentation of A Published Paper

       15

Anthony Finkelstein Jeff Kramer, “Software Engineering: A Roadmap”. Proceedings of ICSE Conference on The Future of Software Engineering (ICSE), 2000. LINK

 

Wesley Williams

       22

Bashar Nuseibeh & Steve Easterbrook, Requirements Engineering: A Roadmap, International Conference on Software Engineering, Future of SE Track, pp. 35-46, 2000  LINK

Ricardo Santamaria

       29

 France, R.; Rumpe, B., "Model-driven Development of Complex Software: A Research Roadmap," Future of Software Engineering, 2007. FOSE '07 , vol., no., pp.37-54, 23-25 May 2007
URL: LINK

Timothy Manns

Feb 5

Padmal Vitharana}, Risks and challenges of component-based software development, Commun. ACM, 46(8), 2003, pp. 67—72, ACM. LINK

Michael Hazip

       12

Qi Yu, Xumin Liu, Athman Bouguettaya, Brahim Medjahed. Deploying and managing Web services: issues, solutions, and directions, The VLDB Journal — The International Journal on Very Large Data Bases , Volume 17 Issue 3, 2008, Springer-Verlag New York, Inc. LINK

Wade Grant

       19

Antonia Bertolino. Software Testing Research: Achievements, Challenges, Dreams, FOSE '07: 2007 Future of Software Engineering, May 2007, IEEE Computer Society. LINK

Jacob Kane

       26

Einar Landre, Harald Wesenberg, Jorn Olmheim. Agile enterprise software development using domain-driven design and test first,  OOPSLA '07 LINK

William Wharton

PART 2: Project Presentations

 

Mar 5

Project presentation 1: Risks and Rewards of 3D game development using 3D game engines

 

Michael Hazip

       12

Spring Break Holiday

       19

Reading Day – No class

       26

Project presentation 2: Squeak and Data Acquisition: Using Squeak and the Vernier Labpro™ to Investigate Scientific Phenomena.

Wesley Williams

Apr 2

Project presentation 3: Cryptography and Steganography - Cryptography is the science or study of the techniques of secret writing, especially code and cipher systems, methods, and the like.  Steganography , on the other hand, is the art of writing in cipher, or in characters which are not intelligible except to persons who have the key.” - Wade

Wade Grant

       9

Easter Holiday

       16

Project presentation 4: Multi-touch Interfaces

Jacob Kane

       23

Project presentation 5: Failures and the Future of Video Gaming – The video game industry is one of the largest and most lucrative around; due to its nature in entertainment with cutting edge technologies. … The game industry will keep growing but [many] problems exist.  This paper tries to point out pitfalls and recommend alternative routes for the future of video gaming.

William Wharton

 

 

 

 

 

 

currentSlides

xx