Beer glass scene creation
This course contains a little bit of everything with modeling, UVing, texturing and dynamics in Maya, as well as compositing multilayered EXR's in Photoshop.
# 1 08-06-2010 , 10:01 PM
elephantinc's Avatar
Level 32 pachyderm
Join Date: Dec 2007
Location: England
Posts: 1,859

6000 word essay. Need topic suggestions.

I have to write a 6000 word essay for something called 'The extended project', which is equivalent to an AS but I'm struggling for topic ideas.

It can be on anything. Anything. Ideally I want to do it on something related to Computer Science and it needs to be something that is open to discussion.

I thought about doing it on the increasing importance of GPUs but I think I might struggle to get 6000 words out of that.

So has anyone got any ideas on at least a vague topic I can write about?

Any suggestions will be greatly appreciated.
user added image

# 2 08-06-2010 , 11:35 PM
ColdWave's Avatar
Registered User
Join Date: Sep 2006
Location: Bulgaria, Vidin
Posts: 1,310
Elephants :p

# 3 08-06-2010 , 11:55 PM
Chirone's Avatar
Subscriber
Join Date: Dec 2007
Location: NZ
Posts: 3,125

Re: 6000 word essay. Need topic suggestions.

Originally posted by elephantinc
for something called 'The extended project', which is equivalent to an AS

i dont understand this part, it almost sounds like a key thing that will determine the type of essay (like how academic it is) before i can suggest anything

also what computer science thongs do you know about? would you rather do something you're familiar with or something thats totally new to you?




that's a "Ch" pronounced as a "K"

Computer skills I should have:
Objective C, C#, Java, MEL. Python, C++, XML, JavaScript, XSLT, HTML, SQL, CSS, FXScript, Clips, SOAR, ActionScript, OpenGL, DirectX
Maya, XSI, Photoshop, AfterEffects, Motion, Illustrator, Flash, Swift3D
# 4 09-06-2010 , 12:50 AM
EduSciVis-er
Join Date: Dec 2005
Location: Toronto
Posts: 3,374

Re: Re: 6000 word essay. Need topic suggestions.

Originally posted by Chirone
what computer science thongs do you know about?

Haha.... do they even exist?? And no, don't really want to know if they do...

But on the topic, you could write about "Why RAID is not a backup" or "Mac vs PC" :p or "The considerations, pros and cons of render farms"

# 5 09-06-2010 , 01:14 AM
Chirone's Avatar
Subscriber
Join Date: Dec 2007
Location: NZ
Posts: 3,125

Re: Re: Re: 6000 word essay. Need topic suggestions.

Originally posted by stwert
Haha.... do they even exist?? And no, don't really want to know if they do...

BWAHAHA, didn't even know i did that typo!




that's a "Ch" pronounced as a "K"

Computer skills I should have:
Objective C, C#, Java, MEL. Python, C++, XML, JavaScript, XSLT, HTML, SQL, CSS, FXScript, Clips, SOAR, ActionScript, OpenGL, DirectX
Maya, XSI, Photoshop, AfterEffects, Motion, Illustrator, Flash, Swift3D
# 6 09-06-2010 , 07:05 AM
gster123's Avatar
Moderator
Join Date: May 2005
Location: Manchester Uk
Posts: 6,300
6000 Words is not a lot really.

Thers a lot to go at with regards to parallel processing, the history and development would fill 6000 words easily, before going on to specilist applications within the GPU and the rise of the GPGPU with stream processing, development tools such as CUDA and the overall advantages and disadvantages for each.

6000 words would be easily acheivable on the subject for a well researched and referenced project.


"No pressure, no diamonds" Thomas Carlyle
# 7 09-06-2010 , 09:23 AM
elephantinc's Avatar
Level 32 pachyderm
Join Date: Dec 2007
Location: England
Posts: 1,859

Originally posted by ColdWave
Elephants :p

I considered it, but it's not really relevant to the course I want to do... (I checked, there is no course on elephant :hug: )

Originally posted by Chirone


also what computer science thongs do you know about? would you rather do something you're familiar with or something thats totally new to you?

We need to log 100 hours (I could write 6000 words in 10) so I think it's intended that we spend a lot of time on research, so something new would be good.
But I don't really know about anything that in depth anyway.

Originally posted by Chirone
i dont understand this part, it almost sounds like a key thing that will determine the type of essay (like how academic it is) before i can suggest anything

The project is intended for the best students (the only people that really do it are the ones trying to get in to one of the best universities). From the examples I've seen, many aren't that academic. But I think it is intended to be, especially since I'm doing a science (and most examples I've seen were for english type subjects). I would certainly prefer to do something more academic and it would probably make me look better if it was more academic.


Originally posted by stwert

But on the topic, you could write about "Why RAID is not a backup" or "Mac vs PC" or "The considerations, pros and cons of render farms"

lol. As far as Mac Vs PC is concerned, I think it would be a bit subjective and not academic enough (if my interviewer had strong feelings on the subject it might not go down well). Most of the people that apply for computer science seem to be gamers that only take the subject because they a) they can't think of anything else and b) seem to like anything to do with games so just do computer science because it is in some small way related and they can't think of anything else. I think these kinds of people would do something more trivial and I want to try and differentiate myself from them.

The other two are definitely good starting points, mostly because they are open for discussion. However, now that I think about, I think I want to do something more academic, that will require significant research.

Originally posted by gster123
6000 Words is not a lot really.

Thers a lot to go at with regards to parallel processing, the history and development would fill 6000 words easily, before going on to specilist applications within the GPU and the rise of the GPGPU with stream processing, development tools such as CUDA and the overall advantages and disadvantages for each.

6000 words would be easily acheivable on the subject for a well researched and referenced project.

So do you think this might be a good idea? Do you think it is a subject that's open to discussion rather than just stating facts?


Thanks for the help/suggestions everyone, it really helps. user added image

# 8 09-06-2010 , 09:52 AM
Chirone's Avatar
Subscriber
Join Date: Dec 2007
Location: NZ
Posts: 3,125
i would probably say that mac vs pc is a plausible topic, however, you can't take a fanboy approach, if it were me i'd take a whole hci (human computer interaction) approach
and by that i mean looking at each operating system from all the hci principles (things like how easy it is to use the interface).
they both break a lot of them and you REALLY can't be a fanboy to do it or you sound like someone who can't think and analyse
heck you could even pull other applications into the mix too.
maya vs mac vs pc
but if you're like any other normal person (one of those gamers that are doing compsci because they think they'll get into games not knowing that you actually have to know math and have decent problem solving and communication skills) then you'd find hci stupid and you will refuse to believe any of it or take it seriously because you'd rather not question anything or understand why someone says certain things

doing that though would require a lot of work since it's probably an entirely new concept/way of looking at stuff, but you could easily fill up 6000 words saying they all suck but none is better than the other and explaining why (you can provide graphs and stuff too... if you knew what i know about hci then you'd understand why thats possible)

you could look into inverse kinematics or various other animation techniques as well. and ways to improve it.
equally do the same with ray tracing.
you could do the history of computer graphics, like where blinn shaders came from and the math behind the magic matrices and texture mapping
but that'd be more of stating facts and you wouldn't be able to argue a point.

or you could go down an AI route, and explain various learning algorithms, when they work best, how to make them not work so well.


but yeah... i wouldn't say stwert's suggestions are completely off a plausible essay. you just have to take a realistic approach rather than a fanboy approach.




that's a "Ch" pronounced as a "K"

Computer skills I should have:
Objective C, C#, Java, MEL. Python, C++, XML, JavaScript, XSLT, HTML, SQL, CSS, FXScript, Clips, SOAR, ActionScript, OpenGL, DirectX
Maya, XSI, Photoshop, AfterEffects, Motion, Illustrator, Flash, Swift3D
# 9 09-06-2010 , 02:29 PM
honestdom's Avatar
The Nurb Herd
Join Date: Oct 2007
Location: London
Posts: 2,381

# 10 09-06-2010 , 04:39 PM
Jay's Avatar
Lead Modeler - Framestore
Join Date: Feb 2003
Location: UK
Posts: 6,287
do it on GPU and rendering

# 11 09-06-2010 , 05:19 PM
gster123's Avatar
Moderator
Join Date: May 2005
Location: Manchester Uk
Posts: 6,300

Originally posted by elephantinc

So do you think this might be a good idea? Do you think it is a subject that's open to discussion rather than just stating facts?

Yes, the intorduction to parallel processing sets the scene with history, discuss the process of "standard" parrallel processing, then go onto the GPU and its stream processing and limiting factors of uning this over other methods say genetic algorithms as they are limited in stream (if I remember correctly!).

The GPU is also limited in its instruction set over a CPU and therefore cannot "do" everyting a CPU can faster. There are lots of examples of advantages and disadvantages of the GPU for processing. In effect when it comes to a lot of stuff (encoding video, rendering etc) your taking advantage of its vector processing, thought this may not be to all applicaitions.

There are also power issues, not too sure of the difference (good to look up) is processing on the GPU watt/instruction more economical? Dont know the answer to this but worth a look.

Propose the idea and possibly package it as "Will the emergence of GPU processing mean the demise of the CPU" or something like that.

You may even get into giving CUDA a go, I did except I managed to make my screen black and white and could not get it back to colour untill I uninstalled it, even with a qualified quadro GFX card!

I would run the idea past the tutor, to get a feel for what they are after.

Cheers

Steve


"No pressure, no diamonds" Thomas Carlyle
# 12 09-06-2010 , 11:19 PM
elephantinc's Avatar
Level 32 pachyderm
Join Date: Dec 2007
Location: England
Posts: 1,859

Originally posted by Chirone
i would probably say that mac vs pc is a plausible topic, however, you can't take a fanboy approach, if it were me i'd take a whole hci (human computer interaction) approach
and by that i mean looking at each operating system from all the hci principles (things like how easy it is to use the interface)..........................

..............but yeah... i wouldn't say stwert's suggestions are completely off a plausible essay. you just have to take a realistic approach rather than a fanboy approach.

You certainly make a convincing argument! I'd still be worried they wouldn't see it as that academic. It would be fine in an interview but most universities don't interview and would just read my personal statement, in which I'd be lucky to have enough room for the title and while I could give it a title that would it wasn't the typical mac Vs PC war flame bait, I still think they would see the topic and jump to conclusions (or at least not think it sounds that impressive).

Originally posted by gster123
Yes, the intorduction to parallel processing sets the scene with history, discuss the process of "standard" parrallel processing, then go onto the GPU and its stream processing and limiting factors of uning this over other methods say genetic algorithms as they are limited in stream (if I remember correctly!).

The GPU is also limited in its instruction set over a CPU and therefore cannot "do" everyting a CPU can faster. There are lots of examples of advantages and disadvantages of the GPU for processing. In effect when it comes to a lot of stuff (encoding video, rendering etc) your taking advantage of its vector processing, thought this may not be to all applicaitions.

There are also power issues, not too sure of the difference (good to look up) is processing on the GPU watt/instruction more economical? Dont know the answer to this but worth a look.

Propose the idea and possibly package it as "Will the emergence of GPU processing mean the demise of the CPU" or something like that.

You may even get into giving CUDA a go, I did except I managed to make my screen black and white and could not get it back to colour untill I uninstalled it, even with a qualified quadro GFX card!

I would run the idea past the tutor, to get a feel for what they are after.

Cheers

Steve

To be honest, I think the tutor would just give me a blank look. He's not a computing/IT teacher (and my Computing teachers don't know/don't care about it).
I know it's marked by one of my teachers, but I'm not sure who. I better check to see if it's a computing teacher or not, because I might be in danger of getting too technical (although I do seem to remember there was at least the option to get it marked by a specific appropriate subject teacher).

The course is new (it's been done one year (but they haven't been marked and submitted yet)) so I'm not even sure the tutors know what the exam board expects.

But I think I'll probably do it about GPUs. It should be a good opener during interviews as well.


Last edited by elephantinc; 09-06-2010 at 11:22 PM.
# 13 10-06-2010 , 08:15 PM
iamcreasy's Avatar
Registered User
Join Date: Jun 2008
Location: Dhaka, Bangladesh
Posts: 168
I would suggest Semiconductor .

# 14 10-06-2010 , 09:22 PM
gster123's Avatar
Moderator
Join Date: May 2005
Location: Manchester Uk
Posts: 6,300
Not really sure that that would be much of a discussion.


"No pressure, no diamonds" Thomas Carlyle
# 15 11-06-2010 , 01:02 AM
Perfecto's Avatar
Registered User
Join Date: Mar 2007
Location: TN (USA)
Posts: 1,889
I didn't take the time to read everyones replies so my apologies if someone already mentioned this.

How about Real 3d. The technology is impressive and everything is going in that direction anyway. They already have 3d tv's. Soon, we will be playing video games in real 3d. Could be an interesting topic.

Just google "3d tv" and stuff like that. Should be plenty on the subject.


Don't be satisfied with what you can do but rather strive to do the things you can't do!
Exceed Expectations!
Posting Rules Forum Rules
You may not post new threads | You may not post replies | You may not post attachments | You may not edit your posts | BB code is On | Smilies are On | [IMG] code is On | HTML code is Off

Similar Threads