Overview – Lecture notes

40
Overview – Lecture notes 7COM1079 – Team Research and Development Project Dr. John Noll University of Hertfordshire

Transcript of Overview – Lecture notes

Overview – Lecture notes7COM1079 – Team Research and Development Project

Dr. John NollUniversity of Hertfordshire

Module Overview

Overview – Lecture notes 7COM1079 | Dr. John Noll

Join Slack!

3 of 40

Overview – Lecture notes 7COM1079 | Dr. John Noll

Join Slack!

4 of 40

Overview – Lecture notes 7COM1079 | Dr. John Noll

Do it now!

5 of 40

https://join.slack.com/t/7com1079-2021/shared_invite/zt-wns0gmsi-

Y35vqiAwyo4xP~5NiEzyJg

Part II–Module Details

Overview – Lecture notes 7COM1079 | Dr. John Noll

Module Team

Person Role Email

Dr. John Noll Module Leader [email protected]. Sarah Beecham TutorDr. Steve Bennet TutorMaryjane Betrand TutorDr. Frank Foerster TutorDr. Manal Helal TutorDr. Imran Khan TutorDr. Lili Kirner TutorDr. Len Noriega TutorDr. Seyedali Pourmoafi TutorDr. Parisa Rahimi TutorDr. Yongjun Zheng Tutor

8 of 40

Overview – Lecture notes 7COM1079 | Dr. John Noll

Module Objectives

The aims of this module are to enable students to. . .

I undertake a collaborative research project in computing anddevelop the appropriate skills to manage and contribute to it;

I identify a range of investigative methods that may be applied tocomplex problems in computer science, and understandinghow those methods may be put to use in the context of anadvanced computing project, individually or in a group;

I become familiar with examples of professional and researchliterature and gain an insight into the setting up, running andpresentation of research projects.

9 of 40

Learning Objectives

Overview – Lecture notes 7COM1079 | Dr. John Noll

Knowledge and Understanding

Successful students will typically:

1. have a knowledge and understanding of a set of researchmethods for the investigation of a problem in a given domain ofcomputer science, and the principal advantages and limitationsof those methods;

2. have a knowledge and understanding of different roles within ateam and different ways of organising teams.

11 of 40

Overview – Lecture notes 7COM1079 | Dr. John Noll

Skills and Attributes

Successful students will typically:

1. be able to critically evaluate research papers and/or a researchproposal in computer science, and articulate their findings thatcould form the basis of an advanced Master’s project;

2. be able to work effectively in a team, including whereappropriate to lead and to manage that team;

3. be able to communicate effectively and professionally, bothorally and in writing.

12 of 40

Overview – Lecture notes 7COM1079 | Dr. John Noll

Summary

We want you to learn how to. . .

1. Pose a research question.2. Answer it, through a group research and development project.3. Write up your answer, in a post-graduate quality report.

13 of 40

Details

Overview – Lecture notes 7COM1079 | Dr. John Noll

Schedule (tentative)

Wk# Activity Monday Topic Tutorial Lab

Deliverables(seecoursework fordetails)

11 T-1 04 Oct ’21 Overview Groupformation

Git I

12 T-2 11 Oct ’21 Coursework Groupformation

Git II Group signup

13 T-3 18 Oct ’21 Project planning Trello Trello Kanban board14 T-4 25 Oct ’21 Research

QuestionsRQpresentations

Basic R Git (Bitbucket)repository

15 T-5 01 Nov ’21 Descriptivestatistics

RQpresentations

R descriptive stats Researchquestion

16 T-6 08 Nov ’21 DataVisualization

Vizpresentations

R visualization Quiz 1

17 T-7 15 Nov ’21 Correlation Vizpresentations

R correlation Visualization

18 T-8 22 Nov ’21 Comparison ofPopulations

R comparison ofpopulations

19 T-9 29 Nov ’21 Academicwriting

Citations Quiz 2

20 T-10 06 Dec ’21 Visualization 2 Grammarly Analysis21 T-11 13 Dec ’21 Academic

integrity22 V 20 Dec ’21 Vacation23 V 27 Dec ’21 Vacation24 V 03 Jan ’22 Vacation25 T-12 10 Jan ’22 Reading week Final report26 EXAM 17 Jan ’22 Exam week Peer evaluation

15 of 40

Overview – Lecture notes 7COM1079 | Dr. John Noll

Timetable

16 of 40

Overview – Lecture notes 7COM1079 | Dr. John Noll

Timetable–Details

I This is week 11.I Tutorials and labs start week 12.I You need only attend one tutorial, and one lab session each

week.I You must attend the session on your timetable. But you may

attend as many other sessions as you want, subject to spacelimitations.

17 of 40

Overview – Lecture notes 7COM1079 | Dr. John Noll

Methods

1. Lectures (10 hrs) - introduce topics related to research andproject management.

2. Tutorials (10 hrs) - discussion of coursework, includingpresentations by groups, for feedback.

3. Practical sessions (10 hrs) - How to do the coursework (mostlyR programming).

4. Individual study (120 hrs) - coursework, reading.

18 of 40

Overview – Lecture notes 7COM1079 | Dr. John Noll

Assessment

Coursework: 100%

1. A group based task with individual components to pose andanswer a research question using statistical analysis.

2. Quizzes on the readings.

19 of 40

Overview – Lecture notes 7COM1079 | Dr. John Noll

Coursework–Details

There are deliverables:

1. Group formation.2. Kanban board (project plan).3. Git repository.4. Research Question.5. Visualization.6. Analysis.7. Final report.

There are also two quizzes on the readings.

20 of 40

Overview – Lecture notes 7COM1079 | Dr. John Noll

Coursework–Assessment

I Group components1. Infrastructure (Kanban board and Git repository).2. Research Question.3. Visualization.4. Analysis.5. Final Report.

I Individual Components1. Project planning acivity.2. Contributions to Git repository.3. Peer evaluation.4. Quizzes

21 of 40

Overview – Lecture notes 7COM1079 | Dr. John Noll

Coursework–Peer EvaluationYour peers will evaluate your contribution, according to the followingscale:

Evaluation Score

Definitely contributed 1.0Contributed somewhat 0.5Did not contribute 0.0Hindered progress -0.5

Your group components score will be multiplied by the mode of yourpeer evaluation scores:

snetcw = sgross

cw × Mo(speer)

where scw is your (gross or net) coursework score, and speer is yourpeer evaluation score, as determined by your teammates. 22 of 40

Overview – Lecture notes 7COM1079 | Dr. John Noll

Coursework–Feedback

I SummativeAs described previously.

I FormativeYou will have the opportunity to present your courseworkdeliverables during tutorials, and receive feedback from themodule team, in advance of the deadlines.

23 of 40

Overview – Lecture notes 7COM1079 | Dr. John Noll

Communication

1. Outgoing (me to you): via Slack, and Canvas Announcementsdiscussion forum. Please check your email address to be sureit’s an account you read regularly.

2. Incoming (you to me): via Slack. Please do not use the Canvasinbox as none of the module team monitor this. We use Slack;you should too.

24 of 40

Overview – Lecture notes 7COM1079 | Dr. John Noll

How to write effective email requests

DoI Put [7COM1079] at the beginning of the subject.I If you are writing on behalf of your coursework group, include

the group ID in the subject as well.I Address me as “Dr. Noll” or “John.”I State clearly what you need.I Conclude with your full name, as it appears on Canvas.I Write correctly spelled and punctuated, professional English.I Use Grammarlya and your spell checker.

awww.grammarly.com

25 of 40

Overview – Lecture notes 7COM1079 | Dr. John Noll

Example: wrong

Subject: By mistake appear for resit exam

Hi sir ,Hope you fine , I would like to talk about the mistake which we hadmade , unfortunately we appears for resit exam and we already havelittle bit talk about that in Costa coffee shop west Building , youalready told that you have passed your exam with good score previously.

so plz I am requesting you to do not examine us in this resit exam .We already talk about this to hub and they also told us to send anemail regarding this to your module leader that DO not examine us inthis resit exam.Plz sir help us out from this .I am sending details of mine and my friend.I have also sent screenshot of results.

Thanking you Sir, plz reply me regarding this .

26 of 40

Overview – Lecture notes 7COM1079 | Dr. John Noll

Example: better

Subject: [7COM1079] Please ignore our resit exams

Hi John,

My friend (Luke Bisee) and I mistakenly sat the resit exam asI thought this was necessary due to my overall average score beingbelow the threshold.

After speaking to you about this, I realize we only needed to resubmitthe coursework.

As such, can you please ignore our resit exams?

Cheers,Harly Werkin

27 of 40

Overview – Lecture notes 7COM1079 | Dr. John Noll

Example: best

Subject: [7COM1079] Please ignore my resit exam

Hi John,

I mistakenly sat the resit exam as I thought this was necessary due tomy overall average score being below the threshold.

After speaking to you about this, I realize I only needed to resubmitthe coursework, not resit the exam.

As such, can you please ignore my resit exam?

Sincerely,Harly Werkin

P.S. My friend, Luke Bisee, also made this mistake; he willemail you separately.

28 of 40

End Part II

Part III-Coursework

Overview – Lecture notes 7COM1079 | Dr. John Noll

Coursework

I A team (of 5) project to pose and answer a research questionthat can be answered with simple statistical analysis using oneof several specified data sets.

I Individual reading of several research papers illustratingempirical research.

I Online quizzes on the readings.

31 of 40

Overview – Lecture notes 7COM1079 | Dr. John Noll

Form a Team!

I You may have any size team, as long as it has exactly fivemembers including yourself.

I See thehttps://herts.instructure.com/courses/90230/announcementschannel on Slack for instructions.

32 of 40

Overview – Lecture notes 7COM1079 | Dr. John Noll

Create Your Infrastructure

1. Team Kanban board, to manage your tasks.2. Team Git repository, to manage (and submit) your deliverables,

and receive feedback from the module team.

33 of 40

Overview – Lecture notes 7COM1079 | Dr. John Noll

Choose a data set

Visit the community sign-up page for data.world:

34 of 40

Overview – Lecture notes 7COM1079 | Dr. John Noll

Choose a data set

There are hundreds of thousands of datasets available

35 of 40

Overview – Lecture notes 7COM1079 | Dr. John Noll

Read the papers

36 of 40

Overview – Lecture notes 7COM1079 | Dr. John Noll

Take the quizzes

There are two time-constrained online multiple choice quizzes toassess whether you have:

1. read and understood the research papers;2. learned how to calculate descriptive statistics.

37 of 40

Overview – Lecture notes 7COM1079 | Dr. John Noll

What to do next:

I Join Slack (follow the instructions on the home page).I Join the data.world community (see above).I Open a free account on Grammarly.com.I Talk to potential group members (how many?); use the

#meet-your-peers channel on Slack.I Become familiar with Notepad++.I Dust off your basic statistics skills.I Play around with R.

38 of 40

Overview – Lecture notes 7COM1079 | Dr. John Noll

Questions?

Post them to Slack!

39 of 40

End Part III