70 likes | 182 Vues
How to find stuff for your Project. “For a job well done, first you must sharpen your tools”. Omer F. Rana. Why?. Undertake project in limited time Knowledge of tools essential - prepare for future The “Re-invent the wheel” syndrome The “Re-invent the wheel” AND “I can hack it” syndrome
E N D
How to find stuff for your Project “For a job well done, first you must sharpen your tools” Omer F. Rana
Why? • Undertake project in limited time • Knowledge of tools essential - prepare for future • The “Re-invent the wheel” syndrome • The “Re-invent the wheel” AND “I can hack it” syndrome • The “Re-invent the wheel” AND “don’t know where to start” syndrome
What you should look for • Program Development • Use of existing libraries • Use of other similar projects • Writing Report • Program Documentation • Testing and Evaluation • Use this process to learn about “the software development process”
Program Development • Software development tools • Compilers/Editors • Integrated Development Environments • Software debugging and evaluation tools • Debugging and program checkpointing • Documentation tools • Gantt/Pert chart, Documentation
Program Development Support • Use favourite IDE - but test at University • Freeware / Shareware • Talk to your colleagues, your supervisor • Read trade press - frequently scan Web sites • Good starting point - especially for Java http://www.cs.cf.ac.uk/User/O.F.Rana/project/
How do I look? • Look for software categories in Yahoo/Altavista • Talk to your colleagues about programming problems - often! - “share experience” • Visit the library and look at trade press: IEEE Spectrum, IEE Computing & Control, Dr Dobs Journal
Some Web sites • http://www.tucows.com/ • http://www.developer.com/ • http://www.ddj.com/ • http://www.byte.com/ • http://www.jGuru.com/ • http://www.javaworld.com/ • http://www.alphaworks.ibm.com/