Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Mar 27th, 2006, 10:26 AM   #1
alphonso
Programmer
 
Join Date: Dec 2005
Location: Philippines, where the seasons are: hot, and hotter
Posts: 72
Rep Power: 3 alphonso is on a distinguished road
Good thesis project

My thesis is in 2 years time, so I've got time to spare, but I don't wanna slack off by not doing anything, so this summer I plan to: a) Master HTML, b) master C++ and c) Learn about Flash MX 2004. Can anyone suggest a good thesis topic that I can work on using any or all of these programs mentioned above? Or should I learn more programs?
alphonso is offline   Reply With Quote
Old Mar 27th, 2006, 11:35 AM   #2
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
Quote:
this summer I plan to: a) Master HTML, b) master C++ and c
Yeah, right.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote
Old Mar 27th, 2006, 2:18 PM   #3
nnxion
Programming Guru
 
nnxion's Avatar
 
Join Date: Jun 2005
Location: elemental plane
Posts: 1,429
Rep Power: 5 nnxion is on a distinguished road
Quote:
Originally Posted by DaWei
Quote:
Originally Posted by alphonso
this summer I plan to: a) Master HTML, b) master C++
Yeah, right.
ROFLMAO. Well at least he's funny. :p

BTW: The c was from a list like 'a' 'b' and 'c', not the C programming language.

@OP: I suggest your thesis project will be about things you have learned, or where you see there could be improvement in whatever you have been busy with the last couple of years. Solve some deficit in your thesis, that will help you to an interesting thesis and help others by fixing/describing whatever deficit you solved.
__________________
"Employ your time in improving yourself by other men's writings, so that you shall gain easily what others have labored hard for."
-- Socrates
nnxion is offline   Reply With Quote
Old Mar 27th, 2006, 7:45 PM   #4
Booooze
Expert Programmer
 
Booooze's Avatar
 
Join Date: Mar 2006
Location: Igloo
Posts: 710
Rep Power: 3 Booooze is on a distinguished road
Send a message via MSN to Booooze
Try doing HTML now. It's incredibly easy (like seriously... it is). Then start c++ in the summer. Or, if you have time, start c++ now, that is if you have time to really sit down and do it. Flash can be easy and very fun if you can draw (that's my opinion :p) ... I can't draw (that's a fact). But for someone who is truly interested in it, it wouldn't take too long to get decent with it. But if you want to do actionscript with flash, it would be easy if you knew the basics of c++ (loops, conditional statements etc.). As for a final project, I can't think of anything. You could create a cool program, then make a flash/html website to promote and download it :p (but I've never done a thesis project for comp sci before, so I wouldn't know what the requirments are.)
Booooze is offline   Reply With Quote
Old Mar 27th, 2006, 11:49 AM   #5
peace_of_mind
Professional Programmer
 
peace_of_mind's Avatar
 
Join Date: Sep 2004
Location: Hell if I know most of the time
Posts: 439
Rep Power: 5 peace_of_mind is on a distinguished road
Send a message via MSN to peace_of_mind Send a message via Yahoo to peace_of_mind
You won't be mastering C++ and C this summer, or most likely by the next couple of summers. "Mastery" is an overused term and probably not really what you meant to begin with...

My suggestion is to acheive as much of these goals as you can acheive this summer and see what projects/topics interest you. You know once you really get into it there will be things you want to try and/or explore. Just dive in and see what direction your interests take.
__________________
Amateurs built the ark
Professionals built the Titanic

peace_of_mind is offline   Reply With Quote
Old Mar 27th, 2006, 12:21 PM   #6
jaeusm
Programmer
 
jaeusm's Avatar
 
Join Date: Feb 2006
Location: Columbus, OH
Posts: 84
Rep Power: 3 jaeusm is on a distinguished road
Quote:
Can anyone suggest a good thesis topic that I can work on using any or all of these programs mentioned above?
Your thesis should dictate the tools you use, not vice versa. Also, you can use C++ for nearly anything.

As for mastering C++ in a summer, there's no chance of that happening -- unless, by "mastering", you meant "learn the syntax".
jaeusm is offline   Reply With Quote
Old Mar 27th, 2006, 8:41 PM   #7
alphonso
Programmer
 
Join Date: Dec 2005
Location: Philippines, where the seasons are: hot, and hotter
Posts: 72
Rep Power: 3 alphonso is on a distinguished road
Glad to see people think I'm funny. Anyways, as for mastering c++, I meant to say completing this book I have. It provides tips and tricks in c language, then lets you move on to c++ and c# "painlessly", according to the author, but I know you can't master a language by reading one book about it. I have a manual on HTML, so I can finish that manual in no time this summer. I have yet to buy a good book about flash. I can't draw well using pen and paper, but maybe on mouse and screen I can...hopefully then I can say I have some artistic side.

Anyway, back to the thesis. My friend who did well on his thesis made a decrypting/encrypting program, because he said the username-password method can easily be cracked. At first I didn't believe him but when he said he faired well with the adjudicators, I thought I can make my own programs like that. That's where I was really motivated with my course, knowing that encrypting/decrypting programs can be done by a single student.
alphonso is offline   Reply With Quote
Old Mar 28th, 2006, 2:20 AM   #8
nnxion
Programming Guru
 
nnxion's Avatar
 
Join Date: Jun 2005
Location: elemental plane
Posts: 1,429
Rep Power: 5 nnxion is on a distinguished road
Quote:
Originally Posted by alphonso
Glad to see people think I'm funny. Anyways, as for mastering c++, I meant to say completing this book I have. It provides tips and tricks in c language, then lets you move on to c++ and c# "painlessly", according to the author, but I know you can't master a language by reading one book about it. :
You can read a *lebenty jillion books about it and still not master it, even the people that wrote those books, and designed the language don't claim they master the language.


* Copyrighted by DaWei.
Quote:
Originally Posted by alphonso
Anyway, back to the thesis. My friend who did well on his thesis made a decrypting/encrypting program, because he said the username-password method can easily be cracked. At first I didn't believe him but when he said he faired well with the adjudicators, I thought I can make my own programs like that. That's where I was really motivated with my course, knowing that encrypting/decrypting programs can be done by a single student.
Yes writing encrypting/decrypting programs is possible by one person. Almost everything can be done by one person, it just takes them longer or the product will be less complete. What you want to do is search for problems you can solve and/or describe. Like jaeusm said "Your thesis should dictate the tools you use, not vice versa."
__________________
"Employ your time in improving yourself by other men's writings, so that you shall gain easily what others have labored hard for."
-- Socrates
nnxion is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting 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
Forum Jump




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 11:19 PM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC