73
Introduction to Cmput603 CMPUT 603 - Teaching and Research Methods 1 Russ Greiner Fall 2009 http://moodle.cs.ualberta.ca/course/view.php?id=149 Some material from: José Nelson Amaral

Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Introduction to Cmput603

CMPUT 603 - Teaching and Research Methods 1

Russ Greiner

Fall 2009http://moodle.cs.ualberta.ca/course/view.php?id=149

Some material from:

José Nelson Amaral

Page 2: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Outline

� Cmput603 Logistics

� Goals

� Grading

Contacts

CMPUT 603 - Teaching and Research Methods2

� Contacts

� Context

� Grad Student 101

� Misc

Page 3: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

What is Cmput603?

� Teaching and research methods� To provide information and resources on teaching and research methods in computing science

CMPUT 603 - Teaching and Research Methods3

� For all new first-year grad CS students @ UofA

� http://moodle.cs.ualberta.ca/course/view.php?id=149

Page 4: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Goals of Cmput603, I

� Context� Lectures on GradStudent

� Lecture on UofA Computer Systems

� How to TeachUTS lectures: preparing/delivering lectures, … (2)

Reading: “Grad Student”

CMPUT 603 - Teaching and Research Methods4

� UTS lectures: preparing/delivering lectures, … (2)

� 3 hour “dinner session” on TAing

� Ethics (1 lecture + 2 UTS)

� Overview of UofA CS Research� Faculty Lectures (n?): overview + seeking students

� DLS Presentations (?1)

WebCT modules

Page 5: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Goals of Cmput603, II

� Research� Analyzing data

� Writing short report… complete paper (survey)

Understand publication process

Reading: Research Methods

HW#1: Short-Paper

CMPUT 603 - Teaching and Research Methods5

� Understand publication process� Write paper

� … Rewrite paper…

� Feedback from “co-author”

� Rebuttal

� Preparing presentation, poster, rewriting

� Understand Reviewing process� Program Committee

Reading: Referee

HW#2a: Full-Paper

HW#2b: Reviewing papers

Page 6: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Activities

� Lectures on� Introduction (RG)� TAing (CD, NM)� UTS-ish (5)� Research Methods (2; RG)

� Writing, Presentations, Posters

� Computer Systems (CS + others)

� HW#1: Short-Paper:� Analyze data

� Write report

� Exchange for feedback

� HW#2a: Full-paper:� Write SURVEY paper

FYI: New and Improved over 2007!• Less work (Short-paper)• More feedback• Level playing field (only survey)

CMPUT 603 - Teaching and Research Methods6

� Computer Systems (CS + others)� Ethics (WB) + WebCt� …

� DLS presentations (1)� Faculty Presentations (?n)� Readings (3):

� Grad student� Research methods� Task of Reviewer

� Write SURVEY paper

� Exchange for feedback

� Rebuttal

� Present oral paper; poster; re-write

� HW#2b: Reviewing:� Evaluate papers

� Program Committee

Page 7: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Grading Component Weight

HW#1: Short-Paper

Author: Content (MS)

Author: Form (DS)

CoAuthor Contribution

10%

10%

5%

HW#2a: Full-Paper

Author: Content (MS)

Author: Form (DS)

15%

10%

Note: letter grade(not pass/fail)

CMPUT 603 - Teaching and Research Methods7

Author: Form (DS)

CoAuthor Contribution

Rebuttal

Presentation / Revision

10%

5%

5%

10%

HW#2b: Review

Reviews

Participation in PC process

10%

10%

Class attendance 10%

Page 8: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Ethics

� All UofA graduate students must complete 10 hours of ethics training

� Computing Science: � Two 1.5-hour lectures:

Plagiarism (Chris Hackett) – 1/Sept

CMPUT 603 - Teaching and Research Methods8

� Plagiarism (Chris Hackett) – 1/Sept

� Code of Student Behavior (Deborah Eerkes ) – 2/Sept

� One 2-hour lecture: IP/Ethics (W Bishof) – 21/Oct

� Completing independent learning modules online� complete 5 online tests and submit the results

� https://www.ualberta.ca/ELEARNING/login.html

� http://moodle.cs.ualberta.ca/mod/resource/view.php?id=5183

Page 9: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Attendance in CMPUT 603

� Everyone SHOULD attend every lecture …

� Lots of useful information!!

� Evaluation

CMPUT 603 - Teaching and Research Methods9

� Evaluation

� If ≤ 2 absences: full 10% for attendance

� If >2 absences

� I email to confirm records

� The attendance grade is… = 12 – #absences

� Option B: Quiz to start each session ??

Page 10: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Readings

� Reading #1: How to succeed in Grad School

� Discussion: 30/Sept

� Reading #2: Research Methodology

CMPUT 603 - Teaching and Research Methods10

� Discussion: 14/Oct

� Reading #3: Task of the Referee

� Discussion: 19/Oct

Read these papers!

During class, I will ask YOUYOU random questions

Page 11: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Homework #1: Short Paper

� Learn a classifier from a dataset� Option: use Weka software on Weka dataset

� Write short report� Abstract; summary of results; conclusion� 2 pages max� We like pictures/figures

N.b., this is NOT a full paper

CMPUT 603 - Teaching and Research Methods11

� N.b., this is NOT a full paper� more like… what you show your advisor…

� Interact with collaborator� Dates:

� Tues 29/Sept: finish “draft”, to collaborator� Friday 2/Oct: receive feedback from collaborator� Tues 6/Oct: hand-in final version

� … see webpage for details of� Weka, Machine Learning, …

Machine Learning 101 talk .. on Friday 18/Sept 3pm (CSC3-33)

Page 12: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

HW#2a: Full Paper

� Full paper� Survey of some topic� 6 pages (full [if short] paper)� We still like picture/figures!

� Deadlines� Wed 21/Oct: Title, abstract, ≥3 papers

CMPUT 603 - Teaching and Research Methods12

� Wed 21/Oct: Title, abstract, ≥3 papers� Mon 26/Oct: First draft to collaborator� Mon 28/Oct: Receive feedback from collaborator� Fri 30/Oct: Abstract due� Mon 4/Nov: Full submission due� Mon 17/Nov – Wed 20/Nov: Rebuttal� Final activities

� Mon 31/Nov, Wed 2/Dec: Oral Presentations� Fri 4/Dec: Poster presentations� Fri 4/Dec: Revised paper due

Page 13: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

HW#2b: Reviewing

� For “Full Paper”

� Deadlines:

� Fri 30/Oct – Wed 4/Nov: Bidding

5 – 16/Nov: Reviewing

CMPUT 603 - Teaching and Research Methods13

� 5 – 16/Nov: Reviewing

� 25/Nov: PC meeting

Page 14: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

UTS-ish Lectures

� “The First Class” (M Engel)

� 3am, Tues 1/Sept [done!]

� “Preparing Successful Lectures” (D Cook)

3pm, Wed 9/Sept (class time) [done!]

CMPUT 603 - Teaching and Research Methods14

� 3pm, Wed 9/Sept (class time) [done!]

� “Delivering Successful Lectures” (D Cook)

� 3pm, Wed 16/Sept (class time)

Page 15: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Instructor: Prof. Russ Greiner [email protected]://www.cs.ualberta.ca/~greiner

Office ATH 359Phone 780 492-5461Office Hours: Anytime… appointment recommended

Administrative Info

CMPUT 603 - Teaching and Research Methods15

Office Hours: Anytime… appointment recommendedhttp://www.cs.ualberta.ca/~greiner/GoogleCalendar.html

TAs: Mike [email protected]://www.cs.ualberta.ca/~msmit

David [email protected]://www.cs.ualberta.ca/~chodos

+ David Stults?

Page 16: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Outline

� Cmput603 Logistics

� Context …

� Who are you?

Who are we?

CMPUT 603 - Teaching and Research Methods16

� Who are we?

� Grad Student 101

� Misc

� Announcements

Page 17: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Who are YOU?… class of 2009-2010

MSc PhD Total

applications … started

… completed

≈570

CMPUT 603 - Teaching and Research Methods17

… completed

admitted

arriving

Male / Female:Nationality:Major Scholar (NSERC, QE II, Cocyten):

243 110 353

79 43 122

33 25 58* * ???as of 26/Aug/09

44M / 14F

15 Cdn (Citizen + Perm. Res.); 15 Iran; 13 China; 2 US

8

Page 18: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Background of the Dept

� One of the oldest in Canada

� 1964: first M.Sc.

� 1973: first 2 Ph.D.

� 46 faculty members

CMPUT 603 - Teaching and Research Methods18

� 46 faculty members

� 40+ support staff

� ≈225 graduate students

� Continuing: 70 M.Sc. + 100 Ph.D.

� New: 33 M.Sc. + 25 Ph.D.

� 16+16 graduate courses offered this year

Page 19: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

People You Want to Know

Edith Drummond

(Grad. Program Coordinator)

Catherine Descheneau

Director of Instructional Laboratories

CMPUT 603 - Teaching and Research Methods19

Karen Berg

(Grad. Program Assistant)

Steve Sutphen

(Faculty Services Officer)

Carol Smith

(Faculty Services Officer)

Page 20: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

People You Want to Know

Mike MacGregor

Professor +

Department Chair

Jim Hoover

Professor +

Associate Chair (Undergraduate)

CMPUT 603 - Teaching and Research Methods20

Mario Nascimento

Associate Professor +

Associate Chair (Research)

Russ Greiner

Professor +

Associate Chair (Graduate)

Page 21: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Outline

� Cmput603 Logistics

� Context

� Grad Student 101

CMPUT 603 - Teaching and Research Methods21

� Requirements

� Thesis

� Misc

� Announcements

Page 22: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

M.Sc. (thesis)

� Cmput603 plus 4 graduate courses� Minimum GPA for continuation is 2.7

� Minimum passing grade is C+ [ = 2.3 ]

� Research-oriented M.Sc.:

Students must demonstrate ability to

CMPUT 603 - Teaching and Research Methods22

Students must demonstrate ability to � master research literature

� do innovative work with minimal supervision

� A thesis� Seminar must be given prior to the defense

� Written dissertation

� Oral exam

� Should be complete within 20 months of full-time study

Page 23: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Dissertation vs Thesis

� Dissertation = document

Thesis = “falsifiable hypothesis”

CMPUT 603 - Teaching and Research Methods23

� Thesis = “falsifiable hypothesis”� Claim that could be false…

� … but is not

� Dissertation =document that establishes thesis

Page 24: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

M.Sc. Thesis (UofA Calendar)

…the thesis should reveal that the candidate

� is able to work in a scholarly manner and

� is acquainted with the principal works published on the subject of the thesis.

CMPUT 603 - Teaching and Research Methods24

published on the subject of the thesis.

� As far as possible, it should be an originalcontribution….

Page 25: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Ph.D. thesisUofA Calendar

A doctoral thesis must embody the results of original investigations and analyses and be of such quality as to merit publication; furthermore, it must constitute a

CMPUT 603 - Teaching and Research Methods25

furthermore, it must constitute a substantial contribution to the knowledge of the candidate’s field of study.

Page 26: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

What happens in the defense?

� You give short (15 – 20 minute) presentation

� Questions from examiners…� on any topic (dissertation, field, presentation, …)

Just you and Examination Committee

CMPUT 603 - Teaching and Research Methods26

� on any topic (dissertation, field, presentation, …)

� ≈2 rounds – each about 10 minutes / examiner

� Judgment:� Pass

� Pass, subject to revision

� Adjourn

� Fail

Page 27: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Ph.D. Requirements

� Course requirements� With M.Sc.: min. of 3 single-term graduate courses + 603� Without M.Sc.: min. of 7 single-term graduate courses + 603� Min. GPA for continuation is 3.3.� Must have a grade of B- or higher in ≥≥≥≥3 grad-level courses� Min. passing grade is C+

� Breadth requirements (3 areas, ≥1 course in each area)

CMPUT 603 - Teaching and Research Methods27

� Breadth requirements (3 areas, ≥1 course in each area)� Theoretical foundations

� (theory, applied math, combinatorial computing)

� Systems and network � (architecture and robotics; systems and network; software and languages)

� Applications � (graphics, vision and imaging; database systems; AI)

� Candidacy exam (thesis proposal)� normally held after the course requirements are completed

� 3 seminars� Written dissertation� Final oral exam

Page 28: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

PhD Seminars

� QUANTITY:� Three presentations� Each must be a "1-hour talk" … 45-50 minutes

� CONTENT:� Final presentation: summary of the dissertation

http://moodle.cs.ualberta.ca/mod/resource/view.php?id=11602

CMPUT 603 - Teaching and Research Methods28

� Final presentation: summary of the dissertation� delivered just before the defense

� Another can be a comprehensive survey of the state-of-the-art wrt the thesis topic;

� around candidacy exam

� WHERE: All 3 must be at UofA.

� AUDIENCE:� Open to the public� ≥ 2 UofA CS profs must attend

� EVALUATION: no formal evaluation

Page 29: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

M.Sc. to Ph.D.

� If you� are in the M.Sc. Program � have impressed your supervisor (and other faculty members)by your research ability (e.g. in projects)

CMPUT 603 - Teaching and Research Methods29

by your research ability (e.g. in projects)� have excelled in courses (all A’s)� are interested in the PhD program� know the risks (hard to return to MSc)

� then you may want to consider transferring to the Ph.D. program directly without finishing your M.Sc.

Page 30: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Research Dissemination (Publications)

� A very important component of the research training

� If the work is not published,it will be soon forgotten by all

CMPUT 603 - Teaching and Research Methods30

it will be soon forgotten by all

� Students in all degree programs (M.Sc. and Ph.D.)

are encouraged to publish their work !

Page 31: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Supervisor

� Important to select Supervisor

� deadline is March

� First determine your area of interest

Then talk to faculty members in the area

CMPUT 603 - Teaching and Research Methods31

� Then talk to faculty members in the area

� Talk to their students

� Find prof who…

� you can work with &

� has a project of interest to you

Page 32: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Working with Supervisor

� Your progress is your responsibility� Regular weekly meetings

� Keep advisor informed

� Be organized… maintain list of …Annotated bibliography of papers read

CMPUT 603 - Teaching and Research Methods32

� Annotated bibliography of papers read

� Issues – how related to your work

� Open problems

� Develop strong language skills� Verbal and written

� Maintain interesting website

http://www.cs.ualberta.ca/~stroulia/grad-advice.html

Page 33: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Regular Weekly Meetings

� Individual or project-specific

� Goal: � discuss issues that have arisen

� set new goals for the project

� make sure that all parties involved

CMPUT 603 - Teaching and Research Methods33

make sure that all parties involved� (students, supervisors, project funding agencies)

know status of the project.

� Set new milestones + deadlines

� If unable to meet your deadlines, tell advisor why ASAP

� Use � collaboration wiki (for papers, drafts, annotated bibliographies)

� CVS (for code and design documents)

http://www.cs.ualberta.ca/~stroulia/grad-advice.html

Page 34: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Develop Strong Language Skills

� Effective communication skills is crucial� verbal and written

� Do not make public anything that has not been checked for language and grammar correctness� Paper and presentation drafts, email messages, wiki reports, …

Use automatic checking tools

CMPUT 603 - Teaching and Research Methods34

� Use automatic checking tools � Ask a friend to read and correct

� Present your work to fellow students, department visitors, even yourself in front of the mirror…

� Attend department-wide presentations; � the more presentations you attend, the more comfortable you

become with various presentation arguments and rhetorical structures.

� learn what distinguishes effective presentations from boring ones

http://www.cs.ualberta.ca/~stroulia/grad-advice.html

Page 35: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Outline

� Cmput603 Logistics

� Context

� Grad Student 101

� Misc

CMPUT 603 - Teaching and Research Methods35

� Misc� TAing

� Academic Integrity: Plagiarism, …

� Student Services: Counseling, …

� Seminars

� Pointers

� Announcements

Page 36: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Being a good Teaching Assistant

� Support your instructor(s)

� Do not set your own agenda or guidelines

� Be responsible…

to the instructor

CMPUT 603 - Teaching and Research Methods36

� to the instructor

� to the students

� Continuing as a TA depends on performance

Page 37: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

� Pedagogy:� 40-50 hours attending presentations

� (includes your UTS attendance)

� Practicum (Mentoring):

Optional

CMPUT 603 - Teaching and Research Methods37

� Practicum (Mentoring):� ≥ 2terms as TA

� 2 teaching events

� Documentation:� Teaching dossier (reflective)

http://gradfile.fgsro.ualberta.ca/utp/

Page 38: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

TA Awards

� Several TA awards from the Graduate Students Association

� Annual

Campus wide recognition

CMPUT 603 - Teaching and Research Methods38

� Campus wide recognition

+ awards from UofA CS

Page 39: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Academic Integrity

The University of Alberta is committed to the highest standards of academic integrity and honesty. Students are expected to be familiar with these standards regarding academic honesty and to uphold the policies of the University in this respect. Students are particularly urged to familiarize themselves with the provisions of the Code of

CMPUT 603 - Teaching and Research Methods39

University in this respect. Students are particularly urged to familiarize themselves with the provisions of the Code of Student Behavior (online at http://www.ualberta.ca/secretariat/appeals.htm )

and avoid any behavior which could potentially result in suspicions of cheating, plagiarism, misrepresentation of facts and/or participation in an offence. Academic dishonesty is a serious offence and can result in suspension or expulsion from the University.

Page 40: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

If you have any questions…

� Graduate Program Manualhttp://www.gradstudies.ualberta.ca/gradmanual

CMPUT 603 - Teaching and Research Methods40

� Don’t CheatSheethttp://www.uofaweb.ualberta.ca/governance/StudentAppealsCheatsheet.cfm

� …

Page 41: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

CMPUT 603 - Teaching and Research Methods41

Page 42: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Policies on Integrity

� Do not cheat on assignments: Discuss only general approaches to problem

� Do not take written notes on other's work � Respect the lab environment.� Do not:

� Interfere with operation of computing systemInterfere with other's files

CMPUT 603 - Teaching and Research Methods42

� Interfere with other's files� Change another's password� Copy another's program� etc.

� Cheating is reported to university… and is then out of our hands� Possible consequences:

� A mark of 0 for assignment� A mark of 0 for the course� A permanent note on student record� Suspension / Expulsion from university

Page 43: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Double Dipping and Plagiarism

� Double dipping: submitting the same work to obtain credit in >1 class

� It is not allowed!

Plagiarism is not tolerated.

CMPUT 603 - Teaching and Research Methods43

� Plagiarism is not tolerated.

� The consequences for plagiarism are enormous!

Page 44: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Plagiarism

� Papers in Cmput603:� Grade will be affected

� One-on-one discussion with the instructor

� but … no report to disciplinary officer

CMPUT 603 - Teaching and Research Methods44

� but … no report to disciplinary officer

� Typical Faculty of Science penalties (depends on severity of case):� Failing grade in the course; and/or

� Suspension from the university; or

� Expulsion from the university.

Page 45: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Common Problems

� Between …

� TA and instructor

� Student and supervisor

� Student and student

� Be open and upfront!

CMPUT 603 - Teaching and Research Methods45

� Be open and upfront!

� Resolve the problem before it becomes a major issue

� The Department has a collegial environment.

� Everything can be discussed.

� Don’t wait until very late to resolve a problem!

See WebCT modules…

Page 46: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

http://www.uofaweb.ualberta.ca/studentservices/

CMPUT 603 - Teaching and Research Methods46

Page 47: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

http://www.uofaweb.ualberta.ca/counselling/

CMPUT 603 - Teaching and Research Methods47

Page 48: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

CMPUT 603 - Teaching and Research Methods48CMPUT 114 F04 - Lecture 01 © C. Jones Slide # 48

Page 49: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

http://www.gsa.ualberta.ca/index.php/gsa/content/category/academic_support_centre/

CMPUT 603 - Teaching and Research Methods49

Page 50: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

CMPUT 603 - Teaching and Research Methods50

Page 51: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

CMPUT 603 - Teaching and Research Methods51

Page 52: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

CMPUT 603 - Teaching and Research Methods52

Page 53: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Relevant Web Pages

� Dept of Computing Sciencehttp://www.cs.ualberta.ca/

� Cmput 603http://moodle.cs.ualberta.ca/course/view.php?id=149

Grad World:

CMPUT 603 - Teaching and Research Methods53

� Grad World: http://moodle.cs.ualberta.ca/course/view.php?id=93� Newsgroup, discussion area, general content

� CSGSA Moodle Page:http://moodle.cs.ualberta.ca/course/view.php?id=146

� Seminars/Events:http://www.cs.ualberta.ca/events/

� including AI-Seminar

� …

Page 54: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

GradWorld Moodle Websitehttp://moodle.cs.ualberta.ca/course/view.php?id=93

CMPUT 603 - Teaching and Research Methods54

Page 55: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Steps to Graduation – PhDhttp://moodle.cs.ualberta.ca/mod/resource/view.php?id=8261

Page 56: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

CMPUT 603 - Teaching and Research Methods56

Page 57: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

CSGSA Moodle Webpagehttp://moodle.cs.ualberta.ca/course/view.php?id=146

CMPUT 603 - Teaching and Research Methods57

Page 58: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

NewsGroups

� Forums / Newgroups

� CSGSA Moodle Page

� Post your questions

Volunteer your informations

CMPUT 603 - Teaching and Research Methods58

� Volunteer your informations

� List topics that you know about …

Page 59: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Seminars and Talks

� Many seminars and talks (DLS, AI-Seminar, special lectures, etc)� http://www.cs.ualberta.ca/~greiner/SeminarCalendar.html

� All Cmput603 students must attend all DLS (Distinguished Lecture Series) in the first term

CMPUT 603 - Teaching and Research Methods59

� All Cmput603 students must attend all DLS (Distinguished Lecture Series) in the first term

� Attend any seminar that look interesting � … even if not quite in your area

� You are welcome to attend any open research group meeting in the department:� http://www.cs.ualberta.ca/research/meetings.php

Page 60: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

AI Seminar !!!

� http://www.cs.ualberta.ca/events/ai.php

� Friday noon, CSC 3-33

Neat topics, great speakers, FREE PIZZA!

CMPUT 603 - Teaching and Research Methods60

� Neat topics, great speakers, FREE PIZZA!

Page 61: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Mailing list for technical questions

� For technical questions:

� What algorithm to use?

� What software package?

� Problems with code generation

CMPUT 603 - Teaching and Research Methods61

Problems with code generation

� Problems with software configuration

� Subscribe/write to:[email protected]

� For instruction on how to subscribe/use:http://www.mailman.srv.ualberta.ca

See also [email protected] for questions about hardware or software

Page 62: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

NSERC Postgraduate Scholarships

� Scholarships for � MSc (PGSM: $17.3K/year x 1year)

� PhD (PGSD: $21K / year x 2-3 years)

http://www.nserc.gc.ca/sf_e.asp?nav=sfnav&lbi=2a

+ iCORE ICT “top up” [+ ≤ $12.7K; + ≤ $15K] (must apply)

Do not wait for the information sessions to begin your applicationStart now and then make revisions after the info sessions

iCORE/ICT: info session 18/Sept 1:30-4:20 Dent/Pharm 2022

CMPUT 603 - Teaching and Research Methods62

+ iCORE ICT “top up” [+ ≤ $12.7K; + ≤ $15K] (must apply)

� Information Session (CS dept): � September 11 – 3pm, CSC 333

� Information Session (FGSR): � September 15 – 9 to 11:45am; in Council Chambers 2-1 University Hall

� Deadline: Monday September 28 - 4 pm:� Deadline to have complete application into the department.

� Include your reference letters... including outside UofA!… your responsibility

Page 63: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

QUIET Labs, Offices

� Labs, Offices should be QUIET� Mostly individual activities

� Occasional SHORT conversations

� Limited cell phone use

CMPUT 603 - Teaching and Research Methods63

� Limited cell phone use

� If need extended conversation with colleagues (or cell phone):� Go elsewhere…

� Use hallway, break-out rooms, …

� If gets too noisy… visit CSC 3-45 (Quiet Room)

Page 64: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Common Sense about Scents

� We do allow food in the labs. But… not spoiled and smelly food !� store left-over food in a refrigerator

� throw away

CMPUT 603 - Teaching and Research Methods64

� throw away remaining food, bones, ... and food containers

in trashcans that are emptied every night� eg, in lounges or washrooms

� Avoid pungent perfumes/colognes/…

� Gym clothes!

� Wash yourself…

Page 65: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Sleeping

� You should not be sleeping in your office/lab

� Go home!

CMPUT 603 - Teaching and Research Methods65

� Go home!

� If problems… see counselors…

Page 66: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

If Questions…

� wrt LABs: ask your LAB Manager – see LabManager Moodle page http://moodle.cs.ualberta.ca/mod/wiki/view.php?id=9878

CMPUT 603 - Teaching and Research Methods66

� wrt Offices: ask CSGSA (or GAC)

� Or ask me…

Page 67: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Volunteer ??

� Several labs

� Ammi lab and Anup/Irene's Multimedia lab

need students to participate in experiments.

CMPUT 603 - Teaching and Research Methods67

� If you are interested in some exposure to research:

� Sign up on a "participant list"

⇒ you are happy receiving emails about volunteering in experiments

Page 68: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Telesurgery Training of laparoscopic surgery

Advanced ManAdvanced Man--Machine Interface Machine Interface

LaboratoryLaboratory

CMPUT 603 - Teaching and Research Methods68

Telesurgery Training of laparoscopic surgery

Perception of Haptic Feedback

Spatial Navigation in Virtual

Environments

Page 69: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Experimental Evaluation & User Studies

(3) Texture Synthesis

(5) Mobile Education

CMPUT 603 - Teaching and Research Methods 69

(1) Stereo 3D-Cursor

(2) N-Dimensional Visualization

(4) Gesture Recognition

Page 70: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

CMPUT 603 - Teaching and Research Methods70

http://huco.ualberta.ca/challenge2009

Page 71: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

CSGSA Events

� (Computing Science Graduate Student Association)

� First Year Beer – Mon 14/Sept� After this class!

� Klatch – afternoon, Tues 15/Sept� Games Night – evening, Wed 16/Sept

CMPUT 603 - Teaching and Research Methods71

� Games Night – evening, Wed 16/Sept� Grad Barbecue – noon-ish, Sat 19/Sept

� Monthly…� Games night� Movie night� …

Page 72: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

50th Turkey Trot – 26 Sept

� In benefit of United Way� CS has participated for 19 years

� CS has won “most participants” for many many years

Optional

CMPUT 603 - Teaching and Research Methods72

for many many years

� It is fun

� It is a good cause

� It is for the whole family

� Early bird: 19 Sept� CGSA discount: $5

Page 73: Introduction to Cmput603rgreiner/C-603/1-Introduction.pdf · With M.Sc.: min. of 3 single-term graduate courses + 603 Without M.Sc.: min. of 7 single-term graduate courses + 603 Min

Library – Recreation!

� Can get NOVELs are various UofA libraries� Rutherford

� see on-line catalogue

� (over 6M book – 2nd largest in Canada!)

library tours (first week)

CMPUT 603 - Teaching and Research Methods73

� library tours (first week)� http://www.library.ualberta.ca/studenttraining/section/index.cfm?cid=122

� library web site .. contact liaison librarian http://www.library.ualberta.ca/instruction/science/index.cfm