Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
BIT-UCSC
Final Project
Compiled By
Nalaka Gamage
Aurora Computer Studies
(auoracs.lk)
Aurora Computer Studies
(www.aurorac...
Agenda
• Objectives
• Initiation
• Analysis & Design
• Development
• Project dissertation
• Project defense
Aurora Compute...
Objectives of the Project
• Demonstrate your skills and
knowledge practically in real world
development.
• Make sure that ...
Common pitfalls
• Not acquiring proper skills and
knowledge during first two years of
your study
o Those Just concentrate ...
Common pitfalls (cont.)
• Wishful thinking
o Too big scope
o Thinking that things can be done late
• Not getting proper su...
Common pitfalls (cont.)
• Committing to technologies early
o Make technological decisions open
• Thinking
o Frameworks are...
The Strategy
Aurora Computer Studies
(www.auroracs.lk)
7
Project
Plan->Organize->Control
Analyze->Design->Develop
Simplest...
What winners do?
• Start early
• Pick a right project
• Find correct client & supervisor(s)
• Simple architecture & design...
What winners do? (cont..)
• Pick right combination of technologies
and tools.
• No fancy UI
o Make it simple & professiona...
What winners do? (cont..)
• Enjoy the development effort
• Get proper help from supervisor,
colleagues
o Just advise and k...
Prerequisites
• Proper conceptual knowledge of
software development activities,
project management and business
context
• ...
Inception
• Read the latest project guidelines
published by UCSC
o http://bit.lk/project_guide_lines_2016
• Select a suita...
Right time to start
• At the beginning of year 3 (semester
5)
o If you go by official time schedule you may face rush
at t...
Selecting right project
• Select a project that
o Useful to the customer (has a value)
o You like (interesting)
o You are ...
Analysis & Design
• Gather most of the critical requirements
up front.
• Do a reasonable design before start
o Especially ...
Development
• Do not unduly delay development since
this is the most time consuming stage
• Fill the skill gap before star...
Test
• Start unit testing informally from the
early development
• Do proper system testing before
delivery (Project defens...
Report / Dissertation writing
• It must be neat & professional
• Follow documentation standards given by UCSC
• Look for q...
Project defense
• Structure
o Presentation (5 minutes)
• Present your business objectives, architecture etc..
to the Proje...
Project defense (cont..)
• Hints
o Be professional
o Be genuine
Aurora Computer Studies
(www.auroracs.lk)
20
Aurora project support
• Its not another lengthy spoon feeding
theory class !!
• Individual or small group sessions
(Formi...
Aurora project support –
structure
• A quick skill gap (revision) on required
technology stack (typically 3 to 5 half day
...
Aurora project support –
structure (cont.)
• For the rest of the guidance, you do not
need attending to formal (paid) proj...
Aurora project support - fees
• For a session of 4 hours each
o Rs 2000/= for 1 # of student
o Rs 1500/= for each student ...
Useful resources
• Project Guidelines 2016 @ UCSC
o http://bit.lk/project_guide_lines_2016
• BIT Project support sessions ...
"We are what we repeatedly do.
Excellence, then, is not an act,
but a habit."
~ Aristotle.
Aurora Computer Studies
(www.au...
Thank You !
Presented by
Nalaka Gamage
Aurora Computer Studies
(auoracs.lk)
Aurora Computer Studies
(www.auroracs.lk)
27
Contact Information
Premier Study Center
Aurora Computer Studies,
Summerset College,
# 135, 3rd Floor,
DFCC Building,
High...
Upcoming SlideShare
Loading in …5
×

BIT-UCSC Final Project

4,654 views

Published on

A guide to BIT-UCSC final project

Published in: Education
  • Thanks for the help. I also ordered from www.HelpWriting.net
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • ⇒ www.HelpWriting.net ⇐ This service will write as best as they can. So you do not need to waste the time on rewritings.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • ⇒ www.WritePaper.info ⇐ is a good website if you’re looking to get your essay written for you. You can also request things like research papers or dissertations. It’s really convenient and helpful.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Read this fabulous site and invested in a steam shower and never glanced back, fantastic resources on this website cannot say thanks enough. HelpWriting.net
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • My only statement is "WOW"...I thought your other systems were special but this is going to turn out to be the "Holy Grail" of all MLB systems, no doubt! ★★★ http://t.cn/A6zP24pL
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

BIT-UCSC Final Project

  1. 1. BIT-UCSC Final Project Compiled By Nalaka Gamage Aurora Computer Studies (auoracs.lk) Aurora Computer Studies (www.auroracs.lk) 1
  2. 2. Agenda • Objectives • Initiation • Analysis & Design • Development • Project dissertation • Project defense Aurora Computer Studies (www.auroracs.lk) 2
  3. 3. Objectives of the Project • Demonstrate your skills and knowledge practically in real world development. • Make sure that BIT graduates suite for the demand of real business/technical challenges o Demonstrate your technical skills in a big context o Build interpersonal/soft skills o Build business skills Aurora Computer Studies (www.auroracs.lk) 3
  4. 4. Common pitfalls • Not acquiring proper skills and knowledge during first two years of your study o Those Just concentrate on passing exams in first two years are going to screen here. • Starting the project late • Not picking a proper project that suits/motivate you Aurora Computer Studies (www.auroracs.lk) 4
  5. 5. Common pitfalls (cont.) • Wishful thinking o Too big scope o Thinking that things can be done late • Not getting proper supervision • Too much time spending in analysis & design without sufficient time for development • Thinking of cheating/outsourcing o Get advise and knowledge from others, but not ask them to code for you at any cost o Others coding for you will lose your confidence and control o You are going to be caught in the project defense ! Aurora Computer Studies (www.auroracs.lk) 5
  6. 6. Common pitfalls (cont.) • Committing to technologies early o Make technological decisions open • Thinking o Frameworks are magic bullets • Use of frameworks some time take more time and additional complexity. o Tools are magic bullets • Generated code may be an hell to customize in latter part. • UCSC do not allow some code generators Aurora Computer Studies (www.auroracs.lk) 6
  7. 7. The Strategy Aurora Computer Studies (www.auroracs.lk) 7 Project Plan->Organize->Control Analyze->Design->Develop Simplest Possible Design Follow Standards/ Conventions Something is better than nothing… Then improve it….
  8. 8. What winners do? • Start early • Pick a right project • Find correct client & supervisor(s) • Simple architecture & design • Follow design & coding standards • Develop iteratively & evolutionarily o Build, optimize, operate Aurora Computer Studies (www.auroracs.lk) 8
  9. 9. What winners do? (cont..) • Pick right combination of technologies and tools. • No fancy UI o Make it simple & professional o Do not spend too much time styling • Think of innovative business and technical solutions Aurora Computer Studies (www.auroracs.lk) 9
  10. 10. What winners do? (cont..) • Enjoy the development effort • Get proper help from supervisor, colleagues o Just advise and knowledge, not ask them to code • Finish early • Make sure that customer find it useful Aurora Computer Studies (www.auroracs.lk) 10
  11. 11. Prerequisites • Proper conceptual knowledge of software development activities, project management and business context • Related technical skills o Programming / Web development o Data base • Soft skills Aurora Computer Studies (www.auroracs.lk) 11
  12. 12. Inception • Read the latest project guidelines published by UCSC o http://bit.lk/project_guide_lines_2016 • Select a suitable supervisor(s) • Fill any of the skill gaps • Select a proper client & project • Start it Aurora Computer Studies (www.auroracs.lk) 12
  13. 13. Right time to start • At the beginning of year 3 (semester 5) o If you go by official time schedule you may face rush at the end. o Pick and initialize your project before semester 5 begins (during year 2-3 break) o Make sure you do as much as development during the semester 5 and break between the semester 5 and 6. Aurora Computer Studies (www.auroracs.lk) 13
  14. 14. Selecting right project • Select a project that o Useful to the customer (has a value) o You like (interesting) o You are comfortable in technical aspects o Right size • Expectation is it must carry 300 hours of work • Typically a scope with 15-20 tables fit this Aurora Computer Studies (www.auroracs.lk) 14
  15. 15. Analysis & Design • Gather most of the critical requirements up front. • Do a reasonable design before start o Especially ER-design must be properly reviewed to avoid rework in coding later • Select proper architecture that suite both the project and your skill set. o If there is big mismatch find a different project Aurora Computer Studies (www.auroracs.lk) 15
  16. 16. Development • Do not unduly delay development since this is the most time consuming stage • Fill the skill gap before start coding • Use Google to look for ideas, get the help from forums and of course your supervisor and colleagues • Do not ask others to code for you Aurora Computer Studies (www.auroracs.lk) 16
  17. 17. Test • Start unit testing informally from the early development • Do proper system testing before delivery (Project defense) • Get help from others to help testing • Document test results appropriately Aurora Computer Studies (www.auroracs.lk) 17
  18. 18. Report / Dissertation writing • It must be neat & professional • Follow documentation standards given by UCSC • Look for quality, not the quantity • Write original content specific to your work o No boring theory here • Remember that half of the project report will be submited as the interim report at the end of semester 5 • Dead lines are strict ! o Delay results in either complete rejection or penalty in marks. Aurora Computer Studies (www.auroracs.lk) 18
  19. 19. Project defense • Structure o Presentation (5 minutes) • Present your business objectives, architecture etc.. to the Project Evaluation Board (PEB) o Demonstration of the system (15 minutes) o Q &A (10 minutes) o Code modification phase (10 – 30 minutes) • you should be able to explain any part of the system code and also capable to introduce changes to the system o Dissertation feedback will take (10 – 45 minutes) Aurora Computer Studies (www.auroracs.lk) 19
  20. 20. Project defense (cont..) • Hints o Be professional o Be genuine Aurora Computer Studies (www.auroracs.lk) 20
  21. 21. Aurora project support • Its not another lengthy spoon feeding theory class !! • Individual or small group sessions (Forming a small 2-5 group of same attitude & technology is your choice) o PHP web projects o Java Web projects o Java Swing projects • Speed (number of formal sessions) depends on your requirements Aurora Computer Studies (www.auroracs.lk) 21
  22. 22. Aurora project support – structure • A quick skill gap (revision) on required technology stack (typically 3 to 5 half day sessions) o During this period a mini end to end project is developed with all key aspects for one or two sample use case • Your (Individual) project design & inception interactively o A well structured code base for basic operations are set up with all the required technologies integrated o Typically 2 to 3 half day sessions Aurora Computer Studies (www.auroracs.lk) 22
  23. 23. Aurora project support – structure (cont.) • For the rest of the guidance, you do not need attending to formal (paid) project consultancy sessions o We just help you at a supervisory level till the end o Review your interim and final dissertation o Review your final product and advise to shape into expected standard Aurora Computer Studies (www.auroracs.lk) 23
  24. 24. Aurora project support - fees • For a session of 4 hours each o Rs 2000/= for 1 # of student o Rs 1500/= for each student for group of 2 or more # of students Note: * 25% discount each for students following BIT @ Aurora * Priority is given to group registrations Aurora Computer Studies (www.auroracs.lk) 24
  25. 25. Useful resources • Project Guidelines 2016 @ UCSC o http://bit.lk/project_guide_lines_2016 • BIT Project support sessions @ Aurora o http://auroracs.lk/bit-project-support-class Aurora Computer Studies (www.auroracs.lk) 25
  26. 26. "We are what we repeatedly do. Excellence, then, is not an act, but a habit." ~ Aristotle. Aurora Computer Studies (www.auroracs.lk) 26
  27. 27. Thank You ! Presented by Nalaka Gamage Aurora Computer Studies (auoracs.lk) Aurora Computer Studies (www.auroracs.lk) 27
  28. 28. Contact Information Premier Study Center Aurora Computer Studies, Summerset College, # 135, 3rd Floor, DFCC Building, High Level Road, Maharagama. City Study Center Aurora Computer Studies, Summerset College, # 88/2, 2nd Floor, BOC Building, High Level Road, Kirulapone, Colombo 06 For further details and enquiries : Call - 0719 842030 E-mail – info@auroracs.lk Web - www.auroracs.lk/bit Aurora Computer Studies www.auroracs.lk

×