How to find stuff for your Project Omer F. Rana “For a job well done, first you must sharpen your tools”

Slides:



Advertisements
Similar presentations
MYP IB TECHNOLOGY Parents and Students Need To Know
Advertisements

File Transfer Protocol. FTP (File Transfer Protocol) is used to transfer programs or other information from one computer to another. This simple tool.
Introduction to Programming Lecture 2. Today’s Lecture Software Categories Software Categories System Software System Software Application Software Application.
By SAG Objectives Cross platform QA Automation for web applications Scheduling the automation Automatically build the test scripts Generate the.
THE DEFINITION OF “READING” IN GRADUATE SCHOOL Dr. Nicole Benedek.
Chapter 1 Assuming the Role of the Systems Analyst
Introduction to Microsoft Visual Studio
Intro to CIT 594
Intro to CIT 594
Question 7: How can you use this knowledge? Ghandi More Group A.
Project: BrailleScript Advisor: Dr. Mayer Goldberg Team: Semyon Medvedik Ivan Golman Ruslan Sergienko.
Ruby on Rails a popular web application framework, aimed to increase the speed and ease of web development Ruby on Rails, Tim Zappe.
1 CCLI Proposal Writing Strategies Tim Fossum Program Director Division of Undergraduate Education National Science Foundation Vermont.
IT 125 Dr. Marcus Childress & Janet Holland Intel Teach To The Future.
The Prodigy Micromouse 296/396. Team Members/Assignments Dale Balsis (396) – Web Designer/Hardware Tyson Seto-Mook (396)– Project Supervisor Calvin Umeda.
NCOSP Learning Community Forum February 27-28, 2007 Science Curriculum Topic Study Bridging the Gap Between Standards and Practice Hierarchy of Content.
The Information School of the University of Washington INFO 310 Web Site Evaluation How to evaluate a Web site for general purposes.
What are the functions of an operating system? The operating system is the core software component of your computer. It performs many functions and is,
Marlene Galea.  The JDK (Java Development Kit)  An IDE (Integrated Development Environment) ◦ Different IDEs include:  JCreator  NetBeans  BlueJ.
Intro to CIT 594
1 Bits and pieces of executing a project Progress of your Final year project – You have a title ? – You have a list of objectives? What’s next? – Is it.
The Project Planning Process
Mobile and Wireless Computing Mike DaleyMike EvansOmer Rana
Why Do Projects? Omer Rana … My Thoughts on Things.
Computers & Employment By Andrew Attard and Stephen Calleja.
The NetBeans IDE CSIS 3701: Advanced Object Oriented Programming.
Page 1 TECHNICAL TRAINING AND COMMUNICATION USING INFORMATIC WAYS By Gabriela Măgîrdicean Energetic Technical College of Constanţa.
Preparing for Automation Dr. Dania Bilal IS 582 Spring 2006.
A Web Quest for 10 th Grade Cosmetology Created by Rhonda Moran.
Chapter 1 Assuming the Role of the Systems Analyst Systems Analysis and Design Kendall & Kendall Sixth Edition.
Databases and Search Engines What is the difference and how do we use each tool to find reliable information??
1 3. Computing System Fundamentals 3.1 Language Translators.
Tools of the Trade: Construction CECS 5030: Introduction to the Internet Dr. Cathleen Norris & Jennifer Smolka.
How to Read Research Papers? Xiao Qin Department of Computer Science and Software Engineering Auburn University
CS 111 – Nov. 22 Chapter 7 Software engineering Systems analysis Commitment –Please read Section 7.4 (only pp ), Sections –Homework #2.
C# AND ASP.NET What will I do in this course?. MAJOR TOPICS Learn to program in the C# language with the Visual Studio IDE (Interactive Development Environment)
Advanced Software Development & Engineering 1 Theme Introduction.
Using Out of the Box Web Parts 3 | SharePoint Saturday.
Preparing for Automation Dr. Dania Bilal IS 582 Spring 2007.
+ Why program? Java I Fall 2015 Dr. Dwyer. + What do we use computers for? (desert island time – what computing application would you need to have on.
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials Computer basics: Using a mouse Suitable for: Beginner.
Wednesday, October 14 th Dr. Dennis S. Kubasko, Jr. Associate Professor.
Jeff Ward Lead Architect Orbus Gameworks Tools of the Trade.
Freeware Help!!! Getting what you need… When you need it most! **And no more excuses!!!
Presenter: Le Quoc Thanh SPYWARE ANALYSIS AND DETECTION.
Research Methods School of Economic Information Engineering Dr. Xu Yun :
Introduction Computer Basics Professor N Anderson CMCE 1155 Class Objectives 1.Describe basic computer components 2.Identify proper use of internet and.
QA Online Training In QA Click Academy. Selenium is a test automation framework used to test web applications such as browsers. It consists of different.
introductionwhyexamples What is a Web site? A web site is: a presentation tool; a way to communicate; a learning tool; a teaching tool; a marketing important.
C++ Programming Basics C++ Lecture 1 Stacy MacAllister.
Best 20 jobs jobs sites.
Chapter 2 – Applications Software Tools for thinking and Working.
How to Remove Websearch. Install the Anti-Malware Software.
Alice Fornari, Ed.D. Francesco Leanza, M.D. Janet Townsend, M.D.
TECHjOSH.COM TechJosh.com.
CMGT 555Competitive Success/snaptutorial.com
CMGT 555 Education for Service-- snaptutorial.com
NTC 411 RANK Knowledge is divine-- ntc411rank.com.
NTC 411 RANK Perfect Education/ ntc411rank.com.
NTC 411 RANK Perfect Education/ ntc411rank.com.
NTC 411 Education for Service/tutorialrank.com
Number Talks Second Grade.
Tools to use when you write your Master Thesis
Metaglue For Oxygen Partners
Computers Tools for an Information Age
Chapter 7 –Implementation Issues
Computers Tools for an Information Age
Computers Tools for an Information Age
Evaluate the integral {image}
Presentation transcript:

How to find stuff for your Project Omer F. Rana “For a job well done, first you must sharpen your tools”

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

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