Showing posts with label CP5080. Show all posts
Showing posts with label CP5080. Show all posts

Friday, June 4, 2010

Literature Review - Draft-Draft!

Been working on my lit review all day long. Then remembered I actually haven't sat down and updated my blog in a while. Really have to get into the habit of doing that.

The lit review I'm writing up though is a draft of a draft. As in, the one that gets handed in next week is a 10 page draft to lead up to our final one (25 pages) in the thesis. Currently I have.. not enough pages. 6 I think.

Updated some stuff in my wiki earlier as I was going through and referencing documents. http://code.google.com/p/honours-3d-paluma/wiki/Papers

I'm honestly not sure if I can get everything from my lit review complete in a cohesive manner in by 5 though... Just trying to figure out how to explain everything with referencing is rather troublesome. I still have to had in my proposal to Ian after this as well, but I need to change/update some aspects of it to reflect my current project though as it has changed since I last looked at it. Then to forward it onto Philip.

Gonna get back to working on the lit review now. May/may not come back later to write about it all, but shall see.

Thursday, May 27, 2010

Last Presentation for CP5080!

http://code.google.com/p/honours-3d-paluma/wiki/DownloadsDirectory

I updated that earlier today with the presentations and the papers that I worked on.

Today I presented the following:
Not sure how I've gone, but was a bit... weird presenting three different items at once, and trying to remember everything. The presentation of my lit review was by far the easiest though.

... I have to mention, presentations do feel a bit weird when questions aren't asked at the end. Though I guess it comes down to if a, the audience is interested in the topic, b, were they paying attention, or c, did you explain it enough that they understood everything anyway (and aren't curious for more info)

Ah well. Good learning/presentation experience none-the-less

Thursday, May 20, 2010

CP5080/CP5090 Presentation Feedback

Got my feedback for my presentations today, finally. (Paper Presentation: XML Compression Techniques and Paper Presentation: Virtual GIS)

Was good to see the feedback as I wasn't sure how I had been doing.

A few interesting points. Need to address that concern over colloquial expressions.
Hi Angela, here are some comments on your cp5090 presentations so far.

1. very good use of slides, except for an occasional tendency to present a slide that is extracted from a paper with far too much detail. If you need to discuss that much information you will have to find some way to summarize or otherwise digest it within a few slides.

2. generally very good at pacing and keeping your talk on track.

3. You are a bit careless in diction and locution (word choice and manner of speech). Informality is OK but don't slide into purely colloquial expressions.

4. Very good attention to paper's structure and meta data.

Overall grade: D.

Bruce

Thursday, March 18, 2010

Catch Up and Papers

Currently playing catch up on my readings.

Going through at the moment and reading through the OS paper we've been assigned from CP5080 and also looking at papers to read for the assignment.

Found two so far, haven't read into them but the titles caught by attention. Will look at them later in more detail though.

Image Plan Interaction Techniques in 3D Immersive Environments:

Virtual Reality on a WIM

The debate topics for BU4061 are well underway now. We're into constructing our arguments to prepare for presentation. Got a practice session tomorrow via VideoLink.

I'm going to have to start looking at piecing together my proposal in time for Easter so that I can get it finished in time, so will have to look at that - not to forget, the papers as well to read for my presentations in Week 7, 8 and 9.

Anyway, back to reading this paper now.

Saturday, March 6, 2010

CP5080/CP5090: Lecture Notes 4th Mar 10

Thursday will be used as discussion groups

Next week, read through Dom, then Pedro

Friday will be used for presentations, location is TBA

Papers will be stored on LearnJCU, as well as dunk. Or, emailed out.

There will be two papers that will be used for group discussion
--> dum.pdf * Week 3
--> pedro.pdf * Week 4

Focusing on how to talk about presenting papers

Why was this particular paper picked? (Parallel Prefix Computation)
  • The paper is a landmark
  • Although printed in 1979, it is NOT obsolete
  • Short, only 7-8 pages
  • Author/s are still alive
  • Small references, --> at time, not many were available
Meta Data
  • What isn't text
  • --> Bibliography
  • --> Names
  • --> Etc
Content of Paper
Important
Presenter is obliged only to present which elements in depth. Depends on target audience. Generally for our presentation, audience will be much like ourselves.

Points
  • What is the idea/s of the paper?
  • --> Wider framework
  • --> How does this fit into the frame of computer science?
  • What are the authors trying to do?
  • What is the motivation?
  • --> Good way to convey points to audience
  • Relationships among results, what is the core?
How is the paper organised?
Functions? Logically organised?
Proofs? Defintions
--> THings well defined?
Originality and significance?
Does the paper have structural errors?

In ~1970, knowledge was limited 0 how to take sequential methods and make them parallel

Explaining the paper
Motivation for tjheir work

Binary \
Radix (base 2)
Notation /
Integer addition

Binary addition
Carry the one
(1) (1) (1)
1 0 0 1 Textbook approach
+ 1 1 1 1
--------------
1 1 0 0 0

Finite State Automation

1 1 1 0 1 0 1 1
A B A B A B A B

Parallel Prefix Computation

Author's Motivation
Takes --------------> Boolean Circuit
FSA in parallel
\________________________/
This was a novel idea in the 1970's. The 'hook' of this paper is integer addition

Responsibility of the presenter -> What you think is central to the paper

Key point of the paper

ADDER_SIZE(n) = c.n
ADDER_DEPTH(n) = c.log2n

Cardinal Points

Lacunae - Paper missing on element, gap

Paper Overview
  1. Introduction
  2. Parallel Prefix Computation
  3. FSA --> Boolean Circuit via PPC
  4. Application of (3) ... addition FSA
A good presenter should allow the audience to read the paper profitably. Should provide a road map of the presentation and paper.

Originality and significance
Original result

Bullet points of paper
  • How to present
  • How to read intelligently.
Notes still incomplete.

Thursday, March 4, 2010

Paper Presentations, Maths and Thought Trails

Ah, we just had the presentation example given to us by Bruce earlier for CP5090, and damn... The paper is well... pretty full on.

The paper is about parallel Prefix Composition, basically doing things in parallel rather then sequential and the principles behind it.

I have not properly looked at anything maths related since... Oh, about grade 11? 12? I dropped out of Maths C and switched to account in grade 11 because I didn't enjoy it. And that was some 4-5 years ago, so trying to wrap my head around the concepts being talked about in the paper - just straight over my head.

Regardless though, it was interesting to get an idea of what kind of presentations we have to do for our own in week 7 onwards.

Main points to look at for presentations:
  • What is the idea of the paper? Or ideas?
  • What is the author trying to achieve?
  • What is the motivation for the paper?
  • Looking at the relationships amongst the results, what is the core element?
  • How to convey the information to the audience?
"A good presenter should allow the audience to gain enough knowledge from the presentation to read the paper profitably. It should read as a map of the presentation and of the paper."

Now, here's hoping the papers that I get assigned I can at least read. If I can avoid anything maths related (kinda hard if its computer science) then that'd be alright. I'm not exactly sure what type of papers we have to look at. A tourism one probably wouldn't be so bad as it ties in to the project, impacts and what not. Then a gaming one with how people interact in virtual environments (seeing as we haven't got the gaming virtual reality stuff completely down pat yet - but the technology is there) and maybe something else... I dunno. I'll have to find out anyway.

Note to self: See if there are recordings of people doing a critical literature review at all, and see how one plays out in reality rather then as an example.

Found out about CP4100 as well. Tis a thesis subject. Placeholder if you will. In other words, more free time! Hurray! Currently I'm sitting in the computer labs in the uni, and I think I'm going to have to get into the habit of coming out here and working at least until I can get some office space. As stated earlier, distractions at home = very time consuming. The labs are good in the late afternoons, but during the day, hectic, especially when students are clambering around looking for computers to use. Particularly the first years. Library may be an option. *ponders*

I think I may have to invest in a second computer/laptop when I get back from Brisbane. My current laptop I think is slowly dying and I need to take it in for repair but still using it for uni. Keeps making funny sounds and I think the DVD drive may not work. That and it randomly freezes up on me, despite doing a full clean a week or so ago. PC at home I'm paranoid about it crashing. Got backups and what not, but still paranoid.

Must invest in a blu-ray burner for this project. External harddrives are good and all for backup purposes but past experience has taught me that harddrives are not 100% reliable. Subject to crashes, data corruption and loss. At least blu-rays, like DVDs and CDs are hard copies where you only really loose the data if it a) scratches (very hard to scratch a blu-ray, I've only seen two scratched PS3 discs before, and they were stepped on), b) cracks or c) becomes lost. I checked the pricing, it's not too bad. Should be able to pick one up for under $200. Plus the discs get a good 25GB out of them, without Dual-Layer, so perfect to keep full HD renders and models on.

Ah, I think there may be a class coming in soon. People keep slowly weeding their way into the room. So shall leave it at that for now.

Wednesday, March 3, 2010

CP5080: Lecture Notes 25th Feb 10

Please note that this is a record of notes that have been electronically recorded for backup purposes. These entries may not be reproduced without the express permission of the author.

CP5080:
Introduction to Subject:
Literature review, essential component.

Why are we doing literature reviews?
Student Responses:
- Looking at methodologies to help build our own thesis
- No duplicates (happens anyway)
- Keep current

Skills to obtain:
We want to avoid hitting walls
--> Supervisors will be able to help with that

Convincing others about what is being done.

Methods, techniques, insights --> Skills that will be learnt

The subject will teach about techniques, what type of lit reviews there are, and subseqentially write the thesis.

Look at getting a repository (note: Items will exist at Google Code http://code.google.com/p/honours-3d-paluma/ and on blogger http://honours-3d-paluma.blogspot.com/)

The repository is worth 15%. Keep a record of the bibliography, drafts, papers and logs
These items should include everything that you use to help build your thesis.

Version control repository is an option. (For version control of the maya project, do each scene change, history kept in model for each part)

Do Not Delete Anything!

Considering google code as an option (was implemented on Friday, the following day)

Subject we will be spending an hour-two hours each week.

Work to be done:
Research Proposal - Draft due in week 6
Will be reading 4 papers
Read through "Pedro" - find 3 papers to read, as suggested by supervisor. Pick something of appropriate length.

Look at the concept of Annotated Bibliographies. Highly useful.

Papers that will be looked at are all available via the dunk link. Several different papers there, some rather long, but will still be good.

Summarise each paper. Will be useful.

Up until now, we've been taught to read texts book and believe what we are being told. Now we need to be critical of the text, question it. Question it's validity.

Presentation - a summary of the literature review


[Continue from 19:30 timestamp later]

For repository options, may consider using a website in combination with google code? (Google code to host the files, website to link everything together in a easy to navigate structure)

When reading papers - make genuine objectivity
-> Critical Review

Look at keeping journals. (This blog is an example)