Why Do Projects? Omer Rana … My Thoughts on Things.

Slides:



Advertisements
Similar presentations
What is Engineering?.
Advertisements

Holding slide prior to starting show. Education,Training & Awareness Raising at Welsh e-Science Centre John Oliver – Commercial Coordinator.
Information Technology / Computer Science Objectives Identify jobs in IT and Computer Science Identify transferable skills IT/CS provides.
Introduction to programming with Visual Basic.NET Dr. Marty Sirkin.
An Overview. BizLink BizLink is a Social Networking platform for business. It allows colleagues to come together, ask questions, share resources, form.
Scientific Software and Consulting Owen Arnold. Talk outline Introduction to software engineering Who are Tessella and what do we do? Who do we work for?
Who, What, Where? Researching for your interview On the next slide you will see a group of students who are just about to graduate from Birmingham City.
Your Project Proposal.
CSCD 555 Research Methods for Computer Science
The Semantic Web Week 1 Module Content + Assessment Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module.
CS300 Planning and Executing a Project Terry Hinton Helen Treharne.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
CSCE 515: Computer Network Programming Chin-Tser Huang University of South Carolina.
Lassen Community College NEW STUDENT ORIENTATION At Lassen Community College we offer a wide range of educational opportunities to help meet your academic.
Ryann Kramer EDU Prof. R. Moroney Summer 2010.
Company/Product Overview. You have lots of files all over the place.
COMPUTER SCIENCE LYNDA THOMAS – SENIOR LECTURER, ACADEMIC ADVISOR.
Computer Programming My Home Page My Paper Job Description Computer programmers write, test, and maintain the detailed instructions, called programs,
Welcome to Computing. How is Computing assessed? AS Unit 1 Practical Theory of computation. Fundamentals of programming, data structures and algorithms.
1 Job Search Workshop Inuvialuit Career Centre April 2006.
T.L. Kennedy Secondary School
NMS1.0(c) Copyright Final Year Project Demonstration Dublin City University 29 th May 2003 Team Members : David ReadeTimothy Kelly
Project By:. 2 Agenda Introduction Problem Definition Proposed Solution Block Diagram Flowchart Technical Implementation Hardware & Software Requirements.
GROUP PROJECTS IN SOFTWARE ENGINEERING EDUCATION Jiang Guo Department of Computer Science California State University Los Angeles April 3-4, 2009.
Making the Most of your Edgewood College Employment Experience Jennifer Young Student Financial Aid Office.
Spring 2011 CIS 4911 Senior Project Catalog Description: Students work on faculty supervised projects in teams of up to 5 members to design and implement.
Bridges To Computing General Information: This document was created for use in the "Bridges to Computing" project of Brooklyn College. You are invited.
Grids and Portals for VLAB Marlon Pierce Community Grids Lab Indiana University.
1 Chapter Nine Engineering Your Career. 2 Engineering Careers  Electrical and computer engineers find employment in: 1.Private industry. 2.Government.
OHTO -99 SOFTWARE ENGINEERING LECTURE 6 Today: - Round-trip engineering Forward engineering Reverse engineering - A round-trip engineering tool (Fujaba)
CSCD 330 Network Programming Fall/Winter/Spring 2014 Lecture 1 - Course Details.
What makes a good interactive resume? Click for detailed information Multimedia Navigation Communication.
Overviews of ITCS 6161/8161: Advanced Topics on Database Systems Dr. Jianping Fan Department of Computer Science UNC-Charlotte
An Introduction to Software Engineering. Communication Systems.
Insurance Industry is information intensive 8,000 Companies 3 Million People Employed State Farm has over 5,000 IS employees.
Investigating Careers Webmaster / Chief Technical Officer.
Somerset Berkley Regional High School Robotics Engineering with LabView.
Introduction to Information Technology Applications.
Why You Should All Become Computer Engineers ECE 200 (Fall 2015) Saurabh Bagchi School of Electrical and Computer Engineering Purdue University.
Charlie Fitts, Department of Geosciences David Champlin, Department of Biology
Welcome to Unit 8 Career Connections Kay Oistad. Agenda Greeting! Discussion Board Assignment Readings Case Study.
WORK EXPERIENCE. Why is work experience important ? It empowers and enables YOU to take responsibility for developing YOUR own experiences of the world.
A Puzzle for You. Puzzle Someone is working for you for 7 days You have a gold bar, which is segmented into 7 pieces, but they are all CONNECTED You have.
Somerset Berkley Regional High School Robotics Engineering with LabView.
Today’s Agenda 1.Student Evaluation of Instruction (SEOI) 2.Lego Program Assignment 1.Program demonstration Today 3.Research Presentations –Oral Presentations.
CSCD 330 Network Programming Winter 2015 Lecture 1 - Course Details.
Now what? 1.  I have short-listed projects I am interested in  I know the types of projects I would like to pursue  I have an idea of the resources.
The problem that needs to be solved is if a computer career is for me.
Readings in ECE Prof. D. Lyon, (203) ECE The last required course!
Erik Jonsson School of Engineering and Computer Science The University of Texas at Dallas Cyber Security Research on Engineering Solutions Dr. Bhavani.
MM2422 Managing Business Information Systems & Applications — Before we start…
CDT-412 Software Engineering Project Introduction Lecture Raluca Marinescu.
Somerset Berkley Regional High School Robotics Engineering with LabView.
Announcements No lectures or labs next week No final! Due dates (see Calendar) Wednesday—Lab 12 and Project 3B Thursday—1-1-1 rule for Project 3B Friday—Vote.
Creative platforms Presentation : progress. Role – Creative producer The role of producer requires skills in organization, time keeping and overall being.
Presentation on Interview Presentation about my target jobs, Skills I have to acquire and how I plan to achieve it My Short term goals and how I will reach.
1 Computer Science 1021 Programming in Java Geoff Draper University of Utah.
Introduction to Web Technologies Module Introduction to Web Technologies – CS th January 2005 Dr Bogdan L. Vrusias
INTRODUCTION SAP Portal Fundamentals SAP Web AS Fundamental SAP Web AS ABAP Administration: SAP Web AS Java Administration SAP NetWeaver Portal Fundamentals.
Company Meeting Title Presenter.
Lego Mindstorm Robot Educator Tutorials
The importance of project management
How to Choose a Major and Investigate Careers!
Lego Mindstorm Robot Educator Tutorials
Lego Mindstorm Robot Educator Tutorials
Research funding options for university
Indiana University Kelley School of Business 2/12/2004
How to Choose a Major and Investigate Careers!
Dept. of Computer Science University of Liverpool
Title of Research Poster
Presentation transcript:

Why Do Projects? Omer Rana … My Thoughts on Things

What is required and what should I do?  A project should push you as an individual slightly beyond your existing skills -- IN UNIVERSITY right?  A project should enable you to explore something you like related to your course - INDULGE YOURSELF  A project should be doable in the allocated time -- DO NOT BE OVER AMBITIOUS  A project should look nice on your CV/Resume when applying for jobs -- GOTTA WORK

Why are you here?  You are at University for a variety of reasons  Finished A’levels, Finished first degree, Didn’t want to work yet, Unemployed, Want to change career, Want something different, Too Lazy  Aim: Change your way of thinking -- your way of understanding the world around you  More important -- than giving you training in a given area

Lets be idealistic for a while?  I am here to learn to REASON BETTER  I am here to CHALLENGE MYSELF of what I can do  I am here to QUESTION NOTIONS THAT I HOLD  I am here to see how much I can learn in a LIMITED TIME  I am here to PLAN my time well, write good REPORTS, learn to APPLY what I have learnt before

A Good Project is: Well Planned (Scheduled), Well Reasoned, Well Written, Shows what you have learned, Shows Critical Assessment and Contains Good and Well Documented Code

My Projects:  In three main areas: Distributed Computing, Parallel Processing, Neural Networks/Data Mining  Most are open ended -- will be customised to your skills and interests in the first visit  Require weekly contact with schedule for next week -- it is your responsibility to attend the meetings at the allocated time  Aim to ensure that you do the best project possible based on your own ability

Projects Overview Neural Networks and Data Mining  Data Mining Suite (DMS) -- neural networks, ID3/C4.5, regression analysis, Bayesian analysis  Write DMS in Java or C -- preferably Java  Develop infrastructure in Java -- with pluggable Java components  Can work on: Writing code for Data Analysis, Visualisation or Connecting to Databases with Data sets

Projects Overview Agent based Computing  Use AGENTBUILDER to develop an E-Commerce application -- for music, travel agency etc  Use of mobile agents using AGLETS for network management, automatic software configuration etc  Investigating Agent security -- what is important, implemention to demonstrate concepts  Study of scalability in Agent systems -- use of Petri nets or other modelling approaches

Projects Overview CORBA and Distributed Objects  Use of JDK1.2 ORB or Visigenic’s VISIBROKER for wrapping C code into Java/CORBA objects  Analysis of horizontal CORBA services: Event service  Using Java for linking distributed objects -- write an ID3/C4.5 application in Java  Developing a mediator using a Java/CORBA object

Projects Overview Expert Systems using JESS  Write rules for solving problems -- and develop a front end in Java  Domains: Scientific Computing, Medicine, Network Management etc.

Projects Overview Robotics  Use of the Mindstorm Kit from LEGO  Develop robots that can be programmed from LEGO Blocks  Jointly with Dr David Marshall and Mr Mike Daley

Projects Overview Parallel Computing -- Center for Computational Science  Learn parallel Java/C programming  Developing financial applications on a 30 processor Sun Machine using MPI  Steep learning curve in the beginning -- but a very challenging project  Jointly with Dr Roger Philp (Engineering and Physics)

Projects Overview Web Page for Parallel and Scientific Computation  Enhance Web site for Parallel and Scientific Computation  Use of new Web technologies: Java, Servlets, CORBA, XML and a number of other technologies  Ability to generate new pictures and show some creative flair  I will be very selective on who I pick for this project! -- this is in no way an EASY project

What Next?  If you like a project, come see me sometime today for the fine print  If you would like more time to think, see me sometime next week -- send me an to arrange a meeting

Good luck  It’s your project -- aim to get the best degree possible  Don’t let your supervisor decide -- push your interests and agenda!  Do what you like -- not what is currently HOT in industry or what your supervisor thinks is  Read around -- lots of trade press, Web and see what people think!  Available at: Look Mom! - I got it!!!