syllabus - ECE 3574 Applied Software Engineering Fall 2010...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
ECE 3574: Applied Software Engineering Fall 2010 1 ECE 3574 Applied Software Engineering Fall 2010 (CRN 92062, 3 credits) 1. Instructor Dr. Binoy Ravindran Office: 2040C, Torgersen Hall Phone: 540-231-3777 Fax: 540-231-3362 E-mail: binoy@vt.edu http://www.ece.vt.edu/faculty/ravindran.php Office Hours: Mondays, Wednesdays: 11AM – 12PM 2. Course Schedule Tuesday, Thursday, 12:30PM – 1:45PM, GBJ 102 3. Graduate Teaching Assistant: Mr. Alexandru Turcu GTA Office: TBA GTA Office Hours: TBA 4. Course Objectives Upon successful completion of the course, students should be able to write efficient, reusable, and modular code in C++ using: a) classes, inheritance, and polymorphism; b) powerful design patterns (e.g., visitor pattern, composite pattern, serializer pattern, command pattern, model/view pattern); c) efficient, high-level programming techniques using libraries, generics, and containers; d) Qt widgets, models, and views (and build graphical applications); and e) advanced techniques ranging from multithreading to reflective programming. Upon successful completion of the course, students should also be able to follow the software engineering discipline using different software development process models (e.g., waterfall, spiral), use structured software testing techn iques, and be conversant with object-oriented reusab le so f twa re development. 5. Prerequisites Solid programming ability
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
ECE 3574: Applied Software Engineering Fall 2010 2 6. Textbooks The required textbook of the course is: An Introduction to Design Patterns in C++ with Qt 4, Alan Ezust and Paul Ezust, ISBN-10: 0131879057, ISBN-13: 9780131879058, Prentice Hall, 2007 Note : Full text of the book is released under the OPL (Open Publication License) and can be accessed at: http://cartan.cas.suffolk.edu/oopdocbook/opensource/ The book has a comprehensive wiki page (
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 4

syllabus - ECE 3574 Applied Software Engineering Fall 2010...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online