• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Masters dissertation topic

 
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi guys,

I have to choose a topic for my dissertation in MSc Software Engineering.

I want to base my project on a techology(s) that employers would find attractive.

I did my undergraduate dissertation as a study of JSF vs PHP which involved me creating the same website with both technologies and comparing my experiences.

One idea I had is to create a JSF website twice, one with Ajax and one without and comparing the two. The problem with this is that Ajax seems to be quite presentation-based and I'm a hopeless graphic designer. Can anyone think of a way I could utilise Ajax in a non-graphical manner? Furthermore, what would my comparison criteria be?

Another idea I had was to look at AOP (Aspect Oriented Programming). Again, I would create the same application using two different technologies (e.g. Swing and AspectJ) and compare my experiences.

Do these ideas sound reasonable?
Is there another technology I should be looking at?

Any suggestions would be most appreciated.

Thanks,

C Nicoll
 
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
U can try XForms to build a site.
 
Ranch Hand
Posts: 111
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Wouldn't you be expected to produce something more "masterly" as your masters level thesis ?

Since you already did a comparision of two web site development technologies for your bachelors degree, you should be in a position to do something a bit more complex.

Your choice may also be driven by what your University expects and approves as a topic. You may be constrained by the subtle differences between computer science, computer engineering and computer applications.

Off the top of my head:

Computer Science Related Topics:
a) Something related to SOA and webservices
b) Something related to Grid computing
c) Something related to p2p / agent based computing

Computer Engineering Related Topics:
a) Challenges of Geographically Distributed software development
b) Levaraging Open Source software in the real world
c) Governance and Architecture around SOA
 
Don't get me started about those stupid light bulbs.
reply
    Bookmark Topic Watch Topic
  • New Topic