Post on 28-Mar-2015
transcript
Beyond Data and Digits:Beyond Data and Digits:My Teaching Experiences My Teaching Experiences
in the CSI Departmentin the CSI Department
Goutam PaulGoutam Paul
Computer Science DepartmentComputer Science Department
SUNY AlbanySUNY Albany
SKILL 2003 Conference, Nov 1, 2003SKILL 2003 Conference, Nov 1, 2003
SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003
Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA
22
Organization of the talkOrganization of the talk
BackgroundBackground
IntroductionIntroduction
CommunicationCommunication
AcademicsAcademics
PersonalismPersonalism
SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003
Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA
33
Organization of the talkOrganization of the talk
WarningWarning
The dark side!The dark side!
RewardReward
Self-improvementSelf-improvement
ConclusionConclusion
SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003
Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA
44
BackgroundBackground
As a StudentAs a Student– Bachelors in Computer EngineeringBachelors in Computer Engineering– Masters in Computer ScienceMasters in Computer Science– Doing PhD in Artificial IntelligenceDoing PhD in Artificial Intelligence
SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003
Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA
55
BackgroundBackground
As a TAAs a TA– Both undergrad and grad coursesBoth undergrad and grad courses– From 101 to 500 level coursesFrom 101 to 500 level courses– Both theoretical and programming coursesBoth theoretical and programming courses– Both Discussion session and GradingBoth Discussion session and Grading
SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003
Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA
66
BackgroundBackground
As an instructorAs an instructor– Taught undergrad level courseTaught undergrad level course– Supervised a TASupervised a TA
SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003
Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA
77
IntroductionIntroduction
Complete Picture Complete Picture
= Background + Foreground= Background + Foreground
Dynamic EnvironmentDynamic Environment– InteractiveInteractive– ExtemporeExtempore
SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003
Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA
88
CommunicationCommunication
Students from different background, Students from different background, different countriesdifferent countries– Be openBe open
PronunciationPronunciation– Go slowGo slow
SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003
Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA
99
Academic LessonsAcademic Lessons
No copy-book teachingNo copy-book teaching– Prepare before teachingPrepare before teaching
Design own examplesDesign own examples– Matrix multiplication: Matrix multiplication:
cost table = price table cost table = price table × quantity × quantity tabletable
SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003
Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA
1010
Academic LessonsAcademic Lessons
Find real world analogyFind real world analogy– Graph theory: Graph theory:
geographical planning geographical planning
mapquestmapquest
Encourage questionsEncourage questions– Ask questions to generate questions:Ask questions to generate questions:
definitions definitions
proof stepsproof steps
SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003
Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA
1111
Academic LessonsAcademic Lessons
Back theory with applicationsBack theory with applications– Matrix:Matrix:
computer graphicscomputer graphics– Graphs: Graphs:
computer networkingcomputer networking
SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003
Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA
1212
PersonalismPersonalism
Office hoursOffice hours– Be professional, Be professional,
not officialnot official
Not limited to office hoursNot limited to office hours– Entertain corridor attacksEntertain corridor attacks
SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003
Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA
1313
PersonalismPersonalism
EmailEmail– Respond at least somethingRespond at least something
Put yourself in their shoesPut yourself in their shoes– Recall your expectation from your own TARecall your expectation from your own TA
SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003
Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA
1414
WarningWarning
Help ≠ SolutionHelp ≠ Solution– Programming:Programming:
hand-coding vs loud thinkinghand-coding vs loud thinking – Debugging:Debugging:
logical vs syntactical errorslogical vs syntactical errors
Be aware of trick questionsBe aware of trick questions– which may extract solutionswhich may extract solutions
SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003
Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA
1515
WarningWarning
Dramatic excusesDramatic excuses– Grandpa dying twiceGrandpa dying twice– Computer crashing at the last momentComputer crashing at the last moment
SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003
Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA
1616
The Dark Side!The Dark Side!
ThreatsThreats– Eye contactsEye contacts– Facial expressionsFacial expressions– VerbalVerbal– EmailEmail– Maybe physicalMaybe physical
SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003
Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA
1717
The Dark Side!The Dark Side!
In responseIn response– Your body languageYour body language– Filter what is relevant, Filter what is relevant,
ignore restignore rest– Inform the supervisorInform the supervisor
SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003
Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA
1818
RewardsRewards
ExperienceExperience– AppreciationAppreciation
ObservationObservation– AttendanceAttendance– AttitudeAttitude
ProofProof– EvaluationEvaluation
SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003
Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA
1919
Self-improvementSelf-improvement
The more you teach, The more you teach,
the more you learnthe more you learn– Mock teachingMock teaching
Proof of learningProof of learning– How well do you explain to othersHow well do you explain to others
SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003
Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA
2020
Self-improvementSelf-improvement
Observe your own TAsObserve your own TAs– What do you expect,What do you expect,
what you don’twhat you don’t
In one senseIn one sense– Teaching Teaching isis
PreachingPreaching
SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003
Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA
2121
ConclusionConclusion
Teaching is at the same timeTeaching is at the same time– TeachingTeaching– LearningLearning– FunFun– SeriousSerious
Honesty (no ego)Honesty (no ego)– You may not know everythingYou may not know everything– Be aware of your limitationsBe aware of your limitations