Main /Teaching

Main.Teaching History

Hide minor edits - Show changes to output

March 13, 2013, at 03:27 PM by 12.130.122.137 -
Added lines 10-13:
(:cellnr:)ECE441A/541A (Automatic Control)
(:cell:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece441a-541a-2013F/ | 2013 Fall]]\\
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece441a-541a-2011F/ | 2011 Fall]]
(:cell:)Feedback Control Theory
Deleted lines 29-31:
(:cellnr:)ECE441A/541A (Automatic Control)
(:cell:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece441a-541a-2011F/ | 2011 Fall]]
(:cell:)Feedback Control Theory
January 24, 2013, at 09:39 PM by 63.229.177.236 -
Changed line 17 from:
(:cellnr:)'''ECE505 (Model-Integrated Computing)'''
to:
(:cellnr:)ECE505 (Model-Integrated Computing)
January 24, 2013, at 09:39 PM by 63.229.177.236 -
Changed lines 10-17 from:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece505-2012F/ | '''ECE505 (Model-Integrated Computing)''']]
to:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573-2013S/ |'''ECE473/573 (S/W Engineering Concepts)''']]
(:cell:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573-2013S/ | 2013 Spring]]\\
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573-2012S/ | 2012 Spring]]\\
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573-2011S/ | 2011 Spring]]\\
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573-2010S/ | 2010 Spring]]\\
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573-2008S/ | 2008 Spring]]
(:cell:)Capstone software project with large-scale software requirements
(:cellnr:)'''ECE505 (Model-Integrated Computing)'''
Deleted lines 25-30:
(:cellnr:)ECE473/573 (S/W Engineering Concepts)
(:cell:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573-2012S/ | 2012 Spring]]\\
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573-2011S/ | 2011 Spring]]\\
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573-2010S/ | 2010 Spring]]\\
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573-2008S/ | 2008 Spring]]
(:cell:)Capstone software project with large-scale software requirements
September 10, 2012, at 11:56 AM by 150.135.222.124 -
Changed line 10 from:
(:cellnr:)ECE505 (Model-Integrated Computing)
to:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece505-2012F/ | '''ECE505 (Model-Integrated Computing)''']]
Changed line 19 from:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573-2012S/ | '''ECE473/573 (S/W Engineering Concepts)''']]
to:
(:cellnr:)ECE473/573 (S/W Engineering Concepts)
September 10, 2012, at 11:56 AM by 150.135.222.124 -
Deleted lines 30-37:
(:cellnr:)ECE505 (Model-Integrated Computing)
(:cell:)
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece505-2010F/ | 2010 Fall]]\\
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece505-2008F/ | 2008 Fall]]\\
2004 Spring\\
2002 Fall\\
2001 Fall
(:cell:)Using models as engineering design and integration tools
September 10, 2012, at 11:55 AM by 150.135.222.124 -
Deleted lines 9-13:
(:cellnr:)ECE441A/541A (Automatic Control)
(:cell:)
2012 Fall\\
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece441a-541a-2011F/ | 2011 Fall]]
(:cell:)Feedback Control Theory
April 25, 2012, at 09:58 PM by 63.229.177.236 -
Added lines 10-14:
(:cellnr:)ECE441A/541A (Automatic Control)
(:cell:)
2012 Fall\\
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece441a-541a-2011F/ | 2011 Fall]]
(:cell:)Feedback Control Theory
April 25, 2012, at 09:57 PM by 63.229.177.236 -
Added lines 10-18:
(:cellnr:)ECE505 (Model-Integrated Computing)
(:cell:)
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece505-2012F/ | 2012 Fall]]\\
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece505-2010F/ | 2010 Fall]]\\
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece505-2008F/ | 2008 Fall]]\\
2004 Spring\\
2002 Fall\\
2001 Fall
(:cell:)Using models as engineering design and integration tools
January 11, 2012, at 10:37 AM by 150.135.222.87 -
Changed line 16 from:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece441a-541a-2011F/ | ECE441A/541A (Automatic Control)]]
to:
(:cellnr:)ECE441A/541A (Automatic Control)
January 11, 2012, at 10:36 AM by 150.135.222.87 -
Changed lines 10-13 from:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece441a-541a-2011F/ | '''ECE441A/541A (Automatic Control)''']]
(:cell:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece441a-541a-2011F/ | 2011 Fall]]
(:cell:)Feedback Control Theory
(:cellnr:)ECE473/573 (S/W Engineering Concepts)
to:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573-2012S/ | '''ECE473/573 (S/W Engineering Concepts)''']]
Added lines 16-18:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece441a-541a-2011F/ | ECE441A/541A (Automatic Control)]]
(:cell:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece441a-541a-2011F/ | 2011 Fall]]
(:cell:)Feedback Control Theory
December 08, 2011, at 10:17 AM by 150.135.222.105 -
Changed lines 14-15 from:
(:cell:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573-2011S/ | 2011 Spring]]\\
to:
(:cell:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573-2012S/ | 2012 Spring]]\\
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573-2011S/ | 2011 Spring]]\\
August 18, 2011, at 10:29 AM by 150.135.222.74 -
Changed line 13 from:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573-2011S/ | ECE473/573 (S/W Engineering Concepts)]]
to:
(:cellnr:)ECE473/573 (S/W Engineering Concepts)
August 18, 2011, at 10:29 AM by 150.135.222.74 -
Changed lines 10-11 from:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece441a-541a-2011F/ | '''ECE441A/541A (Automatic Control)''']]\\
(:cell:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573-2011S/ | 2011 Spring]]\\
to:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece441a-541a-2011F/ | '''ECE441A/541A (Automatic Control)''']]
(:cell:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece441a-541a-2011F/ | 2011 Fall]]
(:cell:)Feedback Control Theory
August 18, 2011, at 10:28 AM by 150.135.222.74 -
Changed line 10 from:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece441a-541a-2011F/ | '''ECE441A/541A (Automatic Control)''']]
to:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece441a-541a-2011F/ | '''ECE441A/541A (Automatic Control)''']]\\
August 18, 2011, at 10:28 AM by 150.135.222.74 -
Changed lines 10-12 from:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573-2011S/ | '''ECE473/573 (S/W Engineering Concepts)''']]
to:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece441a-541a-2011F/ | '''ECE441A/541A (Automatic Control)''']]
(:cell:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573-2011S/ | 2011 Spring]]\\
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573-2011S/ | ECE473/573 (S/W Engineering Concepts)
]]
January 25, 2011, at 09:20 AM by 150.135.222.68 -
Changed lines 10-11 from:
(:cellnr:)ECE473/573 (S/W Engineering Concepts)
(:cell:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573-2011S/ | '''2011 Spring''']]\\
to:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573-2011S/ | '''ECE473/573 (S/W Engineering Concepts)''']]
(
:cell:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573-2011S/ | 2011 Spring]]\\
January 25, 2011, at 09:20 AM by 150.135.222.68 -
Added lines 10-14:
(:cellnr:)ECE473/573 (S/W Engineering Concepts)
(:cell:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573-2011S/ | '''2011 Spring''']]\\
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573-2010S/ | 2010 Spring]]\\
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573-2008S/ | 2008 Spring]]
(:cell:)Capstone software project with large-scale software requirements
Changed line 18 from:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece505/ | '''ECE505 (Model-Integrated Computing)''']]
to:
(:cellnr:)ECE505 (Model-Integrated Computing)
Changed line 20 from:
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece505/ | 2010 Fall]]\\
to:
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece505-2010F/ | 2010 Fall]]\\
Changed line 26 from:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373/ | '''ECE373 (Object-Oriented Software Design)''']]
to:
(:cellnr:)ECE373 (Object-Oriented Software Design)]]
Changed line 28 from:
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373/ | 2010 Fall]]\\
to:
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373-2010F/ | 2010 Fall]]\\
Deleted lines 32-35:
(:cellnr:)ECE473/573 (S/W Engineering Concepts)
(:cell:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573/ | 2010 Spring]]\\
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573-2008S/ | 2008 Spring]]
(:cell:)Capstone software project with large-scale software requirements
January 25, 2011, at 09:18 AM by 150.135.222.68 -
Changed lines 11-14 from:
(:cell:)2011 Spring (Joseph Curamen)\\
2009 Fall
(Hussain Al-Helal) [[Attach:2009F-HussainAl-Helal-FinalPaper.pdf | Attach:pdf.gif]]
(:cell:)Maximising Target Acquisition\\
[[Attach:UAVSearch-MaximisingTargetAcquisition-AlHelal.pdf | UAV Search: Maximising Target Acquisition (Best Paper, IEEE Student Paper Competition, Tucson, Spring 2009)]], [[Attach:UAVSearch-MaximisingTargetAcquisition-AlHelal.pdf | Attach:pdf.gif]]
to:
(:cell:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece492-2011S/ | 2011 Spring (Joseph Curamen)]]
(:cell:)Adaptive Control
Added lines 32-35:
(:cellnr:)ECE 492 (Independent Study)
(:cell:)2009 Fall (Hussain Al-Helal) [[Attach:2009F-HussainAl-Helal-FinalPaper.pdf | Attach:pdf.gif]]
(:cell:)Maximising Target Acquisition\\
[[Attach:UAVSearch-MaximisingTargetAcquisition-AlHelal.pdf | UAV Search: Maximising Target Acquisition (Best Paper, IEEE Student Paper Competition, Tucson, Spring 2009)]], [[Attach:UAVSearch-MaximisingTargetAcquisition-AlHelal.pdf | Attach:pdf.gif]]
January 25, 2011, at 09:16 AM by 150.135.222.68 -
Added lines 10-14:
(:cellnr:)ECE 492 (Independent Study)
(:cell:)2011 Spring (Joseph Curamen)\\
2009 Fall (Hussain Al-Helal) [[Attach:2009F-HussainAl-Helal-FinalPaper.pdf | Attach:pdf.gif]]
(:cell:)Maximising Target Acquisition\\
[[Attach:UAVSearch-MaximisingTargetAcquisition-AlHelal.pdf | UAV Search: Maximising Target Acquisition (Best Paper, IEEE Student Paper Competition, Tucson, Spring 2009)]], [[Attach:UAVSearch-MaximisingTargetAcquisition-AlHelal.pdf | Attach:pdf.gif]]
Deleted lines 37-40:
(:cellnr:)ECE 492 (Independent Study)
(:cell:)2009 Fall (Hussain) [[Attach:2009F-HussainAl-Helal-FinalPaper.pdf | Attach:pdf.gif]]
(:cell:)Maximising Target Acquisition\\
[[Attach:UAVSearch-MaximisingTargetAcquisition-AlHelal.pdf | UAV Search: Maximising Target Acquisition (Best Paper, IEEE Student Paper Competition, Tucson, Spring 2009)]], [[Attach:UAVSearch-MaximisingTargetAcquisition-AlHelal.pdf | Attach:pdf.gif]]
August 24, 2010, at 12:24 PM by 150.135.222.213 -
Changed line 10 from:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece505/ | ECE505 (Model-Integrated Computing)]]
to:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece505/ | '''ECE505 (Model-Integrated Computing)''']]
Changed line 18 from:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373/ | ECE373 (Object-Oriented Software Design)]]
to:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373/ | '''ECE373 (Object-Oriented Software Design)''']]
Changed line 25 from:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573/ | '''ECE473/573''' (S/W Engineering Concepts)]]
to:
(:cellnr:)ECE473/573 (S/W Engineering Concepts)
August 24, 2010, at 12:23 PM by 150.135.222.213 -
Changed line 10 from:
(:cellnr:)ECE505 (Model-Integrated Computing)
to:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece505/ | ECE505 (Model-Integrated Computing)]]
Added line 12:
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece505/ | 2010 Fall]]\\
Changed line 18 from:
(:cellnr:)ECE373 (Object-Oriented Software Design)]]
to:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373/ | ECE373 (Object-Oriented Software Design)]]
Changed lines 20-21 from:
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373/ | 2009 Fall]]\\
to:
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373/ | 2010 Fall]]\\
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373-2009F
/ | 2009 Fall]]\\
August 24, 2010, at 12:22 PM by 150.135.222.213 -
Changed lines 10-14 from:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573/ | '''ECE473/573''' (S/W Engineering Concepts)]]
(:cell:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573/ | 2010 Spring]]\\
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573-2008S/ | 2008 Spring]]
(:cell:)Capstone software project with large-scale software requirements
(:cellnr:)ECE373 (Object-Oriented Software Design)]]
to:
(:cellnr:)ECE505 (Model-Integrated Computing)
Added lines 12-18:
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece505-2008F/ | 2008 Fall]]\\
2004 Spring\\
2002 Fall\\
2001 Fall
(:cell:)Using models as engineering design and integration tools
(:cellnr:)ECE373 (Object-Oriented Software Design)]]
(:cell:)
Added lines 23-26:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573/ | '''ECE473/573''' (S/W Engineering Concepts)]]
(:cell:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573/ | 2010 Spring]]\\
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573-2008S/ | 2008 Spring]]
(:cell:)Capstone software project with large-scale software requirements
Deleted lines 30-36:
(:cellnr:)ECE505 (Model-Integrated Computing)
(:cell:)
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece505-2008F/ | 2008 Fall]]\\
2004 Spring\\
2002 Fall\\
2001 Fall
(:cell:)Using models as engineering design and integration tools
August 23, 2010, at 05:45 PM by 150.135.222.152 -
Changed line 26 from:
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece505/ | 2008 Fall]]\\
to:
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece505-2008F/ | 2008 Fall]]\\
January 21, 2010, at 12:00 PM by 150.135.223.15 -
Changed line 10 from:
(:cellnr:)ECE473/573 (S/W Engineering Concepts)
to:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573/ | '''ECE473/573''' (S/W Engineering Concepts)]]
Changed line 14 from:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373/ | '''ECE373''' (Object-Oriented Software Design)]]
to:
(:cellnr:)ECE373 (Object-Oriented Software Design)]]
November 15, 2009, at 06:34 PM by 66.181.243.212 -
Changed line 12 from:
(:cell:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573-2008S/ | 2008 Spring]]
to:
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573-2008S/ | 2008 Spring]]
November 15, 2009, at 04:02 PM by 66.181.243.212 -
Added lines 10-13:
(:cellnr:)ECE473/573 (S/W Engineering Concepts)
(:cell:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573/ | 2010 Spring]]\\
(:cell:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573-2008S/ | 2008 Spring]]
(:cell:)Capstone software project with large-scale software requirements
Deleted lines 43-45:
(:cellnr:)ECE473/573 (S/W Engineering Concepts)
(:cell:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573-2008S/ | 2008 Spring]]
(:cell:)Capstone software project with large-scale software requirements
November 15, 2009, at 03:55 PM by 66.181.243.212 -
Changed line 41 from:
(:cell:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473/ | 2008 Spring]]
to:
(:cell:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473-573-2008S/ | 2008 Spring]]
August 06, 2009, at 02:22 PM by 150.135.222.38 -
Changed line 16 from:
(:cellnr:)'''ECE492''' (Directed Research: Object Oriented Software Design)
to:
(:cellnr:)ECE492 (Directed Research: Object Oriented Software Design)
Changed line 20 from:
(:cellnr:)'''ECE505''' (Model-Integrated Computing)
to:
(:cellnr:)ECE505 (Model-Integrated Computing)
August 06, 2009, at 02:21 PM by 150.135.222.38 -
Changed line 10 from:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373/ | '''ECE373''' (Object Oriented Software Design)]]
to:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373/ | '''ECE373''' (Object-Oriented Software Design)]]
Changed lines 12-13 from:
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373/ | 2009 Fall]]
(:cell:)OO techniques and practice.
to:
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373/ | 2009 Fall]]\\
[[http
://www.ece.arizona.edu/~sprinkjm/teaching/ece373-2008F/ | 2008 Fall]]\\
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373-2007F/ | 2007 Fall]]
(:cell:)Learning advanced OO programming design
Deleted lines 26-30:
(:cellnr:)'''ECE373''' (Object-Oriented Software Design)
(:cell:)
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373/ | 2008 Fall]]\\
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373-2007F/ | 2007 Fall]]
(:cell:)Learning advanced OO programming design
August 06, 2009, at 02:20 PM by 150.135.222.38 -
Changed lines 8-10 from:
(:cell:)'''Term Taught'''
(:cell:)'''Description'''
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece492-S09/ | '''ECE492''' (Directed Research: Object Oriented Software Design)]]
to:
(:cell:)'''Term Taught'''
(:cell:)'''Description'''
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373/ | '''ECE373''' (Object Oriented Software Design)]]
Added lines 12-15:
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373/ | 2009 Fall]]
(:cell:)OO techniques and practice.
(:cellnr:)'''ECE492''' (Directed Research: Object Oriented Software Design)
(:cell:)
Changed line 18 from:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece505/ | '''ECE505''' (Model-Integrated Computing)]]
to:
(:cellnr:)'''ECE505''' (Model-Integrated Computing)
Changed line 25 from:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373/ | '''ECE373''' (Object-Oriented Software Design)]]
to:
(:cellnr:)'''ECE373''' (Object-Oriented Software Design)
May 31, 2009, at 01:14 PM by 66.181.243.212 -
Changed lines 29-30 from:
[[Attach:UAVSearch-MaximisingTargetAcquisition-AlHelal.pdf | UAV Search: Maximising Target Acquisition (Best Paper, IEEE Student Paper Competition, Tucson, Spring 2009)]]
, [[Attach:UAVSearch-MaximisingTargetAcquisition-AlHelal.pdf | Attach:pdf.gif]]
to:
[[Attach:UAVSearch-MaximisingTargetAcquisition-AlHelal.pdf | UAV Search: Maximising Target Acquisition (Best Paper, IEEE Student Paper Competition, Tucson, Spring 2009)]], [[Attach:UAVSearch-MaximisingTargetAcquisition-AlHelal.pdf | Attach:pdf.gif]]
May 31, 2009, at 01:12 PM by 66.181.243.212 -
Changed lines 28-30 from:
(:cell:)Maximising Target Acquisition
to:
(:cell:)Maximising Target Acquisition\\
[[Attach:UAVSearch-MaximisingTargetAcquisition-AlHelal.pdf | UAV Search: Maximising Target Acquisition (Best Paper, IEEE Student Paper Competition, Tucson, Spring 2009)]]
, [[Attach:UAVSearch-MaximisingTargetAcquisition-AlHelal.pdf | Attach:pdf.gif]]
March 04, 2009, at 12:39 PM by 150.135.222.16 -
Added lines 26-28:
(:cellnr:)ECE 492 (Independent Study)
(:cell:)2009 Fall (Hussain) [[Attach:2009F-HussainAl-Helal-FinalPaper.pdf | Attach:pdf.gif]]
(:cell:)Maximising Target Acquisition
January 15, 2009, at 10:35 AM by 150.135.222.33 -
Added lines 10-13:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece492-S09/ | '''ECE492''' (Directed Research: Object Oriented Software Design)]]
(:cell:)
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece492-S09/ | 2009 Spring]]
(:cell:)Directed research for graduating students in OO techniques and practice.
Added lines 22-24:
(:cellnr:)ECE 498 (Capstone)
(:cell:)2008-2009 Spring/Fall (Cupcakes) [[http://www.ece.arizona.edu/~sprinkjm/teaching/ece498-robots/ | Class Wiki]]
(:cell:)Evaluating MS Robotics Studio
August 08, 2008, at 04:54 PM by 150.135.222.9 -
Added lines 3-4:

Courses are taught at the University of Arizona, unless specified otherwise.
August 08, 2008, at 04:54 PM by 150.135.222.9 -
Added lines 35-37:
(:cellnr:)Advanced Software Architecture
(:cell:)2003 Spring
(:cell:)Undergraduate C++. Taught at Vanderbilt University.
August 08, 2008, at 04:53 PM by 150.135.222.9 -
Changed lines 10-13 from:
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece505/ | 2008 Fall]]
to:
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece505/ | 2008 Fall]]\\
2004 Spring\\
2002 Fall\\
2001 Fall
August 08, 2008, at 04:52 PM by 150.135.222.9 -
Changed line 27 from:
(:cell:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/eecs290p/| 2006 F]]
to:
(:cell:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/eecs290p/| 2006 Fall]]
August 08, 2008, at 04:51 PM by 150.135.222.9 -
Changed line 8 from:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece505/ | ECE505 (Model-Integrated Computing)]]
to:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece505/ | '''ECE505''' (Model-Integrated Computing)]]
Changed line 12 from:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373/ | ECE373 (Object-Oriented Software Design)]]
to:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373/ | '''ECE373''' (Object-Oriented Software Design)]]
Changed lines 26-31 from:
to:
(:cellnr:)Autonomous Systems: Algorithms and Implementation
(:cell:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/eecs290p/| 2006 F]]
(:cell:)Making robotic systems (especially ground vehicles) autonomous. Taught at UC Berkeley
(:cellnr:)Hybrid Systems: Computation & Control
(:cell:)[[http://robotics.eecs.berkeley.edu/%7Esastry/ee291e/HSCC05.htm|2005 Spring]]
(:cell:)Graduate introduction to hybrid systems. Taught at UC Berkeley
August 07, 2008, at 02:45 PM by 150.135.222.41 -
Added lines 8-16:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece505/ | ECE505 (Model-Integrated Computing)]]
(:cell:)
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece505/ | 2008 Fall]]
(:cell:)Using models as engineering design and integration tools
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373/ | ECE373 (Object-Oriented Software Design)]]
(:cell:)
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373/ | 2008 Fall]]\\
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373-2007F/ | 2007 Fall]]
(:cell:)Learning advanced OO programming design
Changed lines 26-30 from:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373/ | ECE373 (Object-Oriented Software Design)]]
(:cell:)
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373/ | 2008 Fall]]\\
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373-2007F/ | 2007 Fall]]
(:cell:)Learning advanced OO programming design
to:
August 06, 2008, at 05:41 PM by 150.135.222.9 -
Changed line 12 from:
(:cell:)[[ECE299/HomePage | 2008 Spring (Andrew)]]
to:
(:cell:)2008 Spring (Andrew) [[Attach:2008S-ECE299-Milakovich-FinalPaper.pdf | Attach:pdf.gif]]
August 06, 2008, at 05:40 PM by 150.135.222.9 -
Changed line 9 from:
(:cell:)2008 Spring (Hussain) [[Attach:2008S-HussainAl-Helal-FinalPaper.pdf | Attach:pdftiny.gif]]
to:
(:cell:)2008 Spring (Hussain) [[Attach:2008S-HussainAl-Helal-FinalPaper.pdf | Attach:pdf.gif]]
August 06, 2008, at 05:40 PM by 150.135.222.9 -
Changed line 9 from:
(:cell:)[[Attach:2008S-HussainAl-Helal-FinalPaper.pdf | 2008 Spring (Hussain)]]
to:
(:cell:)2008 Spring (Hussain) [[Attach:2008S-HussainAl-Helal-FinalPaper.pdf | Attach:pdftiny.gif]]
August 06, 2008, at 05:37 PM by 150.135.222.9 -
Changed line 9 from:
(:cell:)[[ECE492-hussain/ECE492-hussain | 2008 Spring (Hussain)]]
to:
(:cell:)[[Attach:2008S-HussainAl-Helal-FinalPaper.pdf | 2008 Spring (Hussain)]]
August 06, 2008, at 05:34 PM by 150.135.222.9 -
Changed line 14 from:
(:cellnr:)ECE473/573 (Software Engineering Concepts)
to:
(:cellnr:)ECE473/573 (S/W Engineering Concepts)
August 06, 2008, at 05:33 PM by 150.135.222.9 -
Changed line 17 from:
(:cellnr:)ECE373 (Object-Oriented Software Design)
to:
(:cellnr:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373/ | ECE373 (Object-Oriented Software Design)]]
Changed lines 19-20 from:
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373-2007F/ | 2007 Fall]]\\
Can we do another one on another line?
to:
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373/ | 2008 Fall]]\\
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373-2007F/ | 2007 Fall]]
August 06, 2008, at 05:32 PM by 150.135.222.9 -
Changed line 19 from:
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373-2007F/ | 2007 Fall]]
to:
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373-2007F/ | 2007 Fall]]\\
August 06, 2008, at 05:32 PM by 150.135.222.9 -
Changed lines 19-20 from:
* [[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373-2007F/ | 2007 Fall]]
* Can we do another one on another line?
to:
[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373-2007F/ | 2007 Fall]]
Can we do another one on another line?
August 06, 2008, at 05:32 PM by 150.135.222.9 -
Changed lines 18-20 from:
(:cell:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373-2007F/ | 2007 Fall]]
\\
Can we do another one on another line?
to:
(:cell:)
* [[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373-2007F/ | 2007 Fall]]
* Can we do another one on another line?
August 06, 2008, at 05:31 PM by 150.135.222.9 -
Changed line 5 from:
(:cellnr:)'''Title'''
to:
(:cellnr width=40%:)'''Title'''
August 06, 2008, at 05:31 PM by 150.135.222.9 -
Added lines 19-20:
\\
Can we do another one on another line?
August 06, 2008, at 05:30 PM by 150.135.222.9 -
Changed line 19 from:
(:cell:)Learning advanced OO design with Java
to:
(:cell:)Learning advanced OO programming design
August 06, 2008, at 05:30 PM by 150.135.222.9 -
Changed line 8 from:
(:cellnr:)ECE 492--Independent Study
to:
(:cellnr:)ECE 492 (Independent Study)
Added lines 11-19:
(:cellnr:)ECE 299 (Independent Research)
(:cell:)[[ECE299/HomePage | 2008 Spring (Andrew)]]
(:cell:)Independent research in distributed robotics applications
(:cellnr:)ECE473/573 (Software Engineering Concepts)
(:cell:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473/ | 2008 Spring]]
(:cell:)Capstone software project with large-scale software requirements
(:cellnr:)ECE373 (Object-Oriented Software Design)
(:cell:)[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece373-2007F/ | 2007 Fall]]
(:cell:)Learning advanced OO design with Java
Deleted lines 21-32:
|| border=0
||Title ||Term Taught ||Description ||
||ECE492 -- Evaluating MS Robotics Studio ||[[ECE492-hussain/ECE492-hussain | 2008 S]] ||
||ECE498a Multi-Platform Robotics ||[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece498-robots/ | 2008 S/F]] ||Multi-platform algorithms for robotics ||
||ECE299 Independent Research (Andrew) ||[[ECE299/HomePage | 2008 S]] ||Independent research in distributed robotics applications ||
||ECE473/573 Software Engineering Concepts ||[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473/ | 2008 S]] ||Capstone software project with large-scale software requirements ||
||ECE373 Object-Oriented Software Design ||[[http://www.ece.arizona.edu/%7Eece373| 2007 F]] ||Learning advanced OO design with Java ||
||Autonomous Systems: Algorithms and Implementation ||[[http://www.ece.arizona.edu/~sprinkjm/teaching/eecs290p/| 2006 F]] ||Making robotic systems (especially ground vehicles) autonomous ||
||Hybrid Systems: Computation & Control ||[[http://robotics.eecs.berkeley.edu/%7Esastry/ee291e/HSCC05.htm|2005 S]] ||Graduate introduction to hybrid systems ||
||Weekly C-minar ||2004 M ||Basic understanding of C++ and advanced programming skills (inheritance, polymorphism, etc.) ||
||Model-Integrated Computing ||2004 S ||System Modeling through Metamodeling ||
||Advanced Software Architecture ||2003 S ||Undergraduate C++ class taught at Vanderbilt. ||
August 06, 2008, at 05:25 PM by 150.135.222.9 -
Changed line 9 from:
(:cell:)[[ECE492-hussain/ECE492-hussain | 2008 Spring]]
to:
(:cell:)[[ECE492-hussain/ECE492-hussain | 2008 Spring (Hussain)]]
August 06, 2008, at 05:23 PM by 150.135.222.9 -
Changed line 8 from:
(:cellnr:)ECE 492
to:
(:cellnr:)ECE 492--Independent Study
August 06, 2008, at 05:23 PM by 150.135.222.9 -
Deleted line 7:
(:cellnr colspan=3:)'''2008'''
August 06, 2008, at 05:22 PM by 150.135.222.9 -
Changed line 8 from:
(:cell colspan=3:)'''2008'''
to:
(:cellnr colspan=3:)'''2008'''
August 06, 2008, at 05:22 PM by 150.135.222.9 -
Deleted line 4:
(:cell colspan=3:)2008
Added line 8:
(:cell colspan=3:)'''2008'''
August 06, 2008, at 05:22 PM by 150.135.222.9 -
Changed lines 2-3 from:
to:
The below table shows the full set of courses I've taught at all the universities with which I have been associated. Clicking on the course number gives you the most recent instantiation of that course, while clicking on the Year/Term gives you the pages for that ''exact'' instantiation. Note that many of these will be unavailable, as I prevent students from seeing the upcoming homeworks by looking at previous courses.
Changed lines 5-6 from:
(:cell:)'''Title'''
to:
(:cell colspan=3:)2008
(:cellnr
:)'''Title'''
August 06, 2008, at 05:19 PM by 150.135.222.9 -
Changed line 8 from:
(:cell:)[[ECE492-hussain/ECE492-hussain | 2008 S]]
to:
(:cell:)[[ECE492-hussain/ECE492-hussain | 2008 Spring]]
August 06, 2008, at 05:19 PM by 150.135.222.9 -
Changed line 3 from:
(:table border=0 cellspacing=5:)
to:
(:table border=0 cellspacing=5 width=80%:)
August 06, 2008, at 05:18 PM by 150.135.222.9 -
Changed lines 4-6 from:
(:cell:)'''Title'''
(:cell:)'''Term Taught'''
(:cell:)'''Description'''
to:
(:cell:)'''Title'''
(:cell:)'''Term Taught'''
(:cell:)'''Description'''
August 06, 2008, at 05:18 PM by 150.135.222.9 -
Changed line 3 from:
(:table border=0 cell-spacing=5:)
to:
(:table border=0 cellspacing=5:)
August 06, 2008, at 05:17 PM by 150.135.222.9 -
Changed line 3 from:
(:table border=0:)
to:
(:table border=0 cell-spacing=5:)
August 06, 2008, at 05:17 PM by 150.135.222.9 -
Changed lines 7-8 from:
(:cellnr:)
(:cell
:)ECE 492
to:
(:cellnr:)ECE 492
Changed lines 10-11 from:
(:cellnr:)
(:tablend
:)
to:
(:tableend:)
August 06, 2008, at 05:16 PM by 150.135.222.9 -
Changed lines 7-8 from:
(:cellnr:)ECE 492
to:
(:cellnr:)
(:cell
:)ECE 492
Added line 11:
(:cellnr:)
August 06, 2008, at 05:15 PM by 150.135.222.9 -
Changed lines 7-8 from:
(:cellnr:)
ECE 492
to:
(:cellnr:)ECE 492
August 06, 2008, at 05:15 PM by 150.135.222.9 -
Added lines 3-12:
(:table border=0:)
(:cell:)'''Title'''
(:cell:)'''Term Taught'''
(:cell:)'''Description'''
(:cellnr:)
ECE 492
(:cell:)[[ECE492-hussain/ECE492-hussain | 2008 S]]
(:cell:)Evaluating MS Robotics Studio
(:tablend:)
Changed line 15 from:
||ECE492 -- Evaluating MS Robotics Studio ||[[ECE492-hussain/HomePage | 2008 S]] ||
to:
||ECE492 -- Evaluating MS Robotics Studio ||[[ECE492-hussain/ECE492-hussain | 2008 S]] ||
May 12, 2008, at 11:27 AM by 150.135.222.24 -
Changed line 6 from:
||ECE498a Multi-Platform Robotics ||[[ECE498-robots/HomePage | 2008 S/F]] ||Multi-platform algorithms for robotics ||
to:
||ECE498a Multi-Platform Robotics ||[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece498-robots/ | 2008 S/F]] ||Multi-platform algorithms for robotics ||
March 25, 2008, at 12:21 PM by 150.135.217.192 -
Added line 18:
(included from [[Main/Classes]])
March 25, 2008, at 12:20 PM by 150.135.217.192 -
Added lines 15-18:


! Recommended Courses
(:include Main/Classes:)
March 12, 2008, at 02:54 PM by 150.135.217.192 -
Changed lines 14-21 from:
||Advanced Software Architecture ||2003 S ||Undergraduate C++ class taught at Vanderbilt. ||
to:
||Advanced Software Architecture ||2003 S ||Undergraduate C++ class taught at Vanderbilt. ||

! References for courses

!! C++
Believe it or not, I get lots of questions about what a good C++ book is. Here are two I recommend
* [[http://www.amazon.com/C%2B%2B-Object-Oriented-Construction-Industrial-Strategies/dp/0130867691/ref=sr_1_1?ie=UTF8&s=books&qid=1205355810&sr=1-1 | C++: Effective Object-Oriented Software Construction: Concepts, Practices, Industrial Strategies and Practices (2nd Edition)]], by Kayshav Dattatri. I recommend this book for students who know C and/or Java and would like to learn what C++ does, and how to think about OO topics in C++.
* C++ Primer, by Lippman. I recommend this book as a reference, not for learning about Object-Oriented C++ .
March 04, 2008, at 04:25 PM by 150.135.217.192 -
Changed line 5 from:
||ECE492 -- Evaluating MS Robotics Studio ||[[ECE492-hussain/HomePage]] | 2008 S]] ||
to:
||ECE492 -- Evaluating MS Robotics Studio ||[[ECE492-hussain/HomePage | 2008 S]] ||
March 04, 2008, at 04:25 PM by 150.135.217.192 -
Added line 5:
||ECE492 -- Evaluating MS Robotics Studio ||[[ECE492-hussain/HomePage]] | 2008 S]] ||
February 25, 2008, at 02:04 PM by 150.135.217.192 -
Changed lines 5-8 from:
||Multi-Platform Robotics ||[[ECE498-robots/HomePage | 2008 S/F]] ||Multi-platform algorithms for robotics ||
||Independent Research (Andrew) ||[[ECE299/HomePage | 2008 S]] ||Independent research in distributed robotics applications ||
||Software Engineering Concepts ||[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473/ | 2008 S]] ||Capstone software project with large-scale software requirements ||
||Object-Oriented Software Design ||[[http://www.ece.arizona.edu/%7Eece373| 2007 F]] ||Learning advanced OO design with Java ||
to:
||ECE498a Multi-Platform Robotics ||[[ECE498-robots/HomePage | 2008 S/F]] ||Multi-platform algorithms for robotics ||
||ECE299 Independent Research (Andrew) ||[[ECE299/HomePage | 2008 S]] ||Independent research in distributed robotics applications ||
||ECE473/573 Software Engineering Concepts ||[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473/ | 2008 S]] ||Capstone software project with large-scale software requirements ||
||ECE373 Object-Oriented Software Design ||[[http://www.ece.arizona.edu/%7Eece373| 2007 F]] ||Learning advanced OO design with Java ||
February 19, 2008, at 05:37 PM by 150.135.217.192 -
Changed line 5 from:
||Multi-Platform Robotics ||[[ECE498-robots | 2008 S/F]] ||Multi-platform algorithms for robotics ||
to:
||Multi-Platform Robotics ||[[ECE498-robots/HomePage | 2008 S/F]] ||Multi-platform algorithms for robotics ||
February 19, 2008, at 05:12 PM by 150.135.217.192 -
Changed line 5 from:
||Multi-Platform Robotics ||[[ECE498-robots | 2008 S/F]] || Multi-platform algorithms for robotics ||
to:
||Multi-Platform Robotics ||[[ECE498-robots | 2008 S/F]] ||Multi-platform algorithms for robotics ||
February 19, 2008, at 05:12 PM by 150.135.217.192 -
Added line 5:
||Multi-Platform Robotics ||[[ECE498-robots | 2008 S/F]] || Multi-platform algorithms for robotics ||
February 13, 2008, at 01:48 PM by 150.135.217.192 -
Changed line 5 from:
||Independent Research (Andrew) ||[[ECE299/HomePage | ECE299]] ||Independent research in distributed robotics applications ||
to:
||Independent Research (Andrew) ||[[ECE299/HomePage | 2008 S]] ||Independent research in distributed robotics applications ||
February 13, 2008, at 01:47 PM by 150.135.217.192 -
Changed line 5 from:
||Independent Research (Andrew) ||[[ECE299/HomePage | ECE299]] || Independent research in distributed robotics applications ||
to:
||Independent Research (Andrew) ||[[ECE299/HomePage | ECE299]] ||Independent research in distributed robotics applications ||
February 13, 2008, at 01:47 PM by 150.135.217.192 -
Added line 5:
||Independent Research (Andrew) ||[[ECE299/HomePage | ECE299]] || Independent research in distributed robotics applications ||
January 15, 2008, at 07:07 PM by 66.181.243.212 -
Added line 5:
||Software Engineering Concepts ||[[http://www.ece.arizona.edu/~sprinkjm/teaching/ece473/ | 2008 S]] ||Capstone software project with large-scale software requirements ||
September 18, 2007, at 11:14 AM by 150.135.222.47 -
Changed lines 5-6 from:
||Object-Oriented Software Design ||[[http://www.ece.arizona.edu/%7Eece373|| 2007 F]] ||Learning advanced OO design with Java ||
||Autonomous Systems: Algorithms and Implementation ||http://www.ece.arizona.edu/~sprinkjm/teaching/eecs290p/| 2006 F]] ||Making robotic systems (especially ground vehicles) autonomous ||
to:
||Object-Oriented Software Design ||[[http://www.ece.arizona.edu/%7Eece373| 2007 F]] ||Learning advanced OO design with Java ||
||Autonomous Systems: Algorithms and Implementation ||[[http://www.ece.arizona.edu/~sprinkjm/teaching/eecs290p/| 2006 F]] ||Making robotic systems (especially ground vehicles) autonomous ||
September 18, 2007, at 11:14 AM by 150.135.222.47 -
Changed lines 5-7 from:
||Object-Oriented Software Design ||2007 F ||Learning advanced OO design with Java ||
||Autonomous Systems: Algorithms and Implementation ||2006 F ||Making robotic systems (especially ground vehicles) autonomous ||
||Hybrid Systems: Computation & Control ||2005 S ||Graduate introduction to hybrid systems ||
to:
||Object-Oriented Software Design ||[[http://www.ece.arizona.edu/%7Eece373|| 2007 F]] ||Learning advanced OO design with Java ||
||Autonomous Systems: Algorithms and Implementation ||http://www.ece.arizona.edu/~sprinkjm/teaching/eecs290p/| 2006 F]] ||Making robotic systems (especially ground vehicles) autonomous ||
||Hybrid Systems: Computation & Control ||[[http://robotics.eecs.berkeley.edu/%7Esastry/ee291e/HSCC05.htm|2005 S]] ||Graduate introduction to hybrid systems ||
September 18, 2007, at 11:13 AM by 150.135.222.47 -
Changed line 4 from:
||Title ||Term ||Description ||
to:
||Title ||Term Taught ||Description ||
September 18, 2007, at 11:12 AM by 150.135.222.47 -
Added lines 1-10:
! Course Listing

|| border=0
||Title ||Term ||Description ||
||Object-Oriented Software Design ||2007 F ||Learning advanced OO design with Java ||
||Autonomous Systems: Algorithms and Implementation ||2006 F ||Making robotic systems (especially ground vehicles) autonomous ||
||Hybrid Systems: Computation & Control ||2005 S ||Graduate introduction to hybrid systems ||
||Weekly C-minar ||2004 M ||Basic understanding of C++ and advanced programming skills (inheritance, polymorphism, etc.) ||
||Model-Integrated Computing ||2004 S ||System Modeling through Metamodeling ||
||Advanced Software Architecture ||2003 S ||Undergraduate C++ class taught at Vanderbilt. ||