15
Final Year Projects Dr. Jeyakesavan Veerasamy Director of CS Senior Design Program University of Texas at Dallas, USA [email protected]

Final Year Projects Dr. Jeyakesavan Veerasamy Director of CS Senior Design Program University of Texas at Dallas, USA [email protected]

Embed Size (px)

Citation preview

Page 1: Final Year Projects Dr. Jeyakesavan Veerasamy Director of CS Senior Design Program University of Texas at Dallas, USA jeyv@utdallas.edu

Final Year Projects

Dr. Jeyakesavan VeerasamyDirector of CS Senior Design Program

University of Texas at Dallas, [email protected]

Page 2: Final Year Projects Dr. Jeyakesavan Veerasamy Director of CS Senior Design Program University of Texas at Dallas, USA jeyv@utdallas.edu

Agenda

• Final year industry projects in CS & Engg @ UT Dallas

• What can you do in your college?• Preparing students for final year projects

Page 3: Final Year Projects Dr. Jeyakesavan Veerasamy Director of CS Senior Design Program University of Texas at Dallas, USA jeyv@utdallas.edu

Why industry projects?

• Real-world experience for students• University colloboration opportunity for

industry• It is like 3 month interview process to hire new

employees!

Page 4: Final Year Projects Dr. Jeyakesavan Veerasamy Director of CS Senior Design Program University of Texas at Dallas, USA jeyv@utdallas.edu

EE/ME projects

• 2 semester projects since students need to identify parts, order and assemble etc.

• Bit slower pace compared to 1 semester CS projects.

• We are finding it bit harder to find EE projects compared to CS – ME is reasonably new program doing capstone projects 1st time.

• Project cost: $13K

Page 5: Final Year Projects Dr. Jeyakesavan Veerasamy Director of CS Senior Design Program University of Texas at Dallas, USA jeyv@utdallas.edu

CS final year projects @ UT Dallas• Almost all projects are industry sponsored.• We had ~18 industry projects in Spring 2012 term.• Typically 4 students/team. • Industry pays $8000/project, so they expect results!• Industry mentor is actively involved

conducts weekly or biweekly meetings

• Faculty mentor has limited project manager role.• Companies of all sizes: 1 person business to MNCs.• Lot of repeat customers & students get jobs too.• Final grade is decided by faculty mentor based on

the project’s success and each student’s effort.

Page 6: Final Year Projects Dr. Jeyakesavan Veerasamy Director of CS Senior Design Program University of Texas at Dallas, USA jeyv@utdallas.edu

Industry projects: Process2 or 3 months before each term:• Soliciting projects from industry First 2 weeks of the term:• Presentation of projects to students• Students form the teams & indicate “favourite”

projects.• Project assignments teams• Kickoff meeting with industry • NDA and IP agreements (paperwork similar to

part-time employment)

Page 7: Final Year Projects Dr. Jeyakesavan Veerasamy Director of CS Senior Design Program University of Texas at Dallas, USA jeyv@utdallas.edu

Industry projects: Process …Remaining term:• Students write “Project Proposal / Contract” – typically use 3 milestones (~1 month each)

• Weekly meetings or conference callsEnd of term: Senior Design Day Celebration: – Presentations & Poster session– All local industry folks are invited (50 to 100

attendees)– Awards to best projects

Page 8: Final Year Projects Dr. Jeyakesavan Veerasamy Director of CS Senior Design Program University of Texas at Dallas, USA jeyv@utdallas.edu

Misc. notes• Hard to do remote projects with 100%

effectiveness.• Official warning (mid-term grades) given to

lethargic teams • Almost all projects are successful due to weekly

tracking & mentoring. Since students selected the projects, we do not need to push them!

• Students cannot graduate without a good grade in the project course

• Hire an intern vs. sponsor a final year project

Page 9: Final Year Projects Dr. Jeyakesavan Veerasamy Director of CS Senior Design Program University of Texas at Dallas, USA jeyv@utdallas.edu

More notes…

• We have a team of 4 people who work on soliciting projects in addition to our teaching duties.

• I attend all local technical meetings and promote UTDesign projects – I never thought I will work as a salesman in my life!

• Trust between colleges & industry is very high.

Page 10: Final Year Projects Dr. Jeyakesavan Veerasamy Director of CS Senior Design Program University of Texas at Dallas, USA jeyv@utdallas.edu

Observations…

• We have completed ~65 projects so far in the past 2 ½ years.

• When companies pay money, they are serious about projects – they push students! Students respond better too.

• Even average students perform better in project course!

• 4 credit hour course we expect students to work 10 – 12 hours per week.

Page 11: Final Year Projects Dr. Jeyakesavan Veerasamy Director of CS Senior Design Program University of Texas at Dallas, USA jeyv@utdallas.edu

Exception scenarios …• Pushy industry mentor – considers students as

“cheap labor”?• Too soft industry mentor• Big companies – weak/no technical mentor• Too big or too small projects• What if no one wants to do the project?• What if a student wants to build on a brilliant

idea on his/her own?• Do not accept “critical path” projects

Page 12: Final Year Projects Dr. Jeyakesavan Veerasamy Director of CS Senior Design Program University of Texas at Dallas, USA jeyv@utdallas.edu

What can you do in your college?• Start with simple industry projects• Direct solicitation of projects from industry/businesses• Service projects for college and local community• Tackling “Trust factor”: Use your alumni to get started• Track progress & ensure “reasonable” success?• Encourage a mix of superstars & average students in

each team• Project success & students’ work course grade• Charge companies for projects?• Use latest technologies:

– Smart phone applications & games– Use the cloud as the backend

Page 13: Final Year Projects Dr. Jeyakesavan Veerasamy Director of CS Senior Design Program University of Texas at Dallas, USA jeyv@utdallas.edu

Making students ready for final year projects

• Create passion for programming right from the start. Need to free them from “Memorization” habit quickly!

• Use the latest free tools in labs & make it exciting to learn:– TurboC++, NotePad Alice, NetBeans/Visual

Studio/Code::Blocks…• Have programming contents• Suggest a few extra projects in each course and

encourage more students to do them.

Page 14: Final Year Projects Dr. Jeyakesavan Veerasamy Director of CS Senior Design Program University of Texas at Dallas, USA jeyv@utdallas.edu

Making students ready for final year projects …

• Showcase a few successful projects for incoming students

• Highlight team-effort – every one may not know all the latest technologies.

• Encourage more students to work with industry (internships?) during breaks.

• needs additional passionate staff /resources

Page 15: Final Year Projects Dr. Jeyakesavan Veerasamy Director of CS Senior Design Program University of Texas at Dallas, USA jeyv@utdallas.edu

Questions & Answers

[email protected]/~jeyv

I am ready for India visit