Sign in to follow this  
Followers 0
jamrack

IA
Computer Science IA

Hi Guys!

I have taken computer science hl and right now I'm in the process of doing my IA. I am not sure whether my topic will fulfill the requirements for a good topic so I hope you can help:

 

I decided that I will make a computer application (in java) that allows files to be tagged with keywords that can be quickly searched for later. When the client requires to search for many files with a single tag name, she/he would open my application and input the keywords that she/he wants to search. My application would display all the files with the same tag name and display them so that she/he can open the desired file from my application itself.

My application will both tag files and search them.

 

I thought this is a good topic because I will be using searching and also data structures. I can also include sorting by adding a functionality that would sort the files searched in a certain manner (ex. alphabetically).

 

Thanks and I hope you can help!

 

Share this post


Link to post
Share on other sites

Hey!

Your idea seems to be good :) if you have a decent client/well argued supervisor and can do everything you're planning to, you'll be set.

Remember that IB doesnt really require you to do an extremly complicated program, they just wish to see if you grab the general idea of problem solving. Check the list of standard components, which your program has to have (provided by IBO) and make sure you include all of them + 3 or 4 of the advanced techniques. It sounds scary, but for example using an if condition statement is already one of the techniques :) so fulfilling that criteria shouldnt be a challenge.

It'd be great if you could play around with objects in your project, they always like to see that. Also, if you find yourself short on the techniques or you feel your project is not elaborated enough, you can always try to use GUI with javax.swing library. A very good and enjoyable tutorial on that is on YouTube by Derek Banas (java tutorial series videos 20-30)

Good Luck!!!

Share this post


Link to post
Share on other sites

Hi!
Thank you so much for your feedback! I am actually planning to use gui with the IDE NetBeans for help. I will definitely check Derek Banas out!! 

My guide said that this topic involves 'too less effort' so I was unsure about the difficulty that IB expected. According to many examples I have seen online, the difficulty of my IA topic seems to be pretty decent. 

Thanks again!! :D

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0