SlideShare a Scribd company logo
BIT-UCSC
Final Project
Compiled By
Nalaka Gamage
Aurora Computer Studies
(auoracs.lk)
Aurora Computer Studies
(www.auroracs.lk)
1
Agenda
• Objectives
• Initiation
• Analysis & Design
• Development
• Project dissertation
• Project defense
Aurora Computer Studies
(www.auroracs.lk)
2
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
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
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
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
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….
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
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
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
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
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
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
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
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
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
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
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
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
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
(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
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
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
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
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
"We are what we repeatedly do.
Excellence, then, is not an act,
but a habit."
~ Aristotle.
Aurora Computer Studies
(www.auroracs.lk)
26
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 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

More Related Content

DOCX
Online Quiz System Project Report
PPTX
College Management System
PDF
Feasibility Study Report Personal Information & Leave Management System
PDF
10-Software Project Management (Object Oriented Software Engineering - BNU Sp...
DOC
Synopsis on billing system
DOC
My Project Report Documentation with Abstract & Snapshots
PDF
04.project billing system
DOC
Online Shopping System Test case Writing
Online Quiz System Project Report
College Management System
Feasibility Study Report Personal Information & Leave Management System
10-Software Project Management (Object Oriented Software Engineering - BNU Sp...
Synopsis on billing system
My Project Report Documentation with Abstract & Snapshots
04.project billing system
Online Shopping System Test case Writing

What's hot (20)

PPT
Software Engineering (Project Management )
PPTX
CSE Final Year Project Presentation on Android Application
DOCX
College Management System project
DOCX
College admission system
DOC
Android technical quiz app
PPTX
Presentation Slides of College Management System Report
PDF
Android College Application Project Report
DOCX
Online Exam Management System(OEMS)
DOCX
FINAL APP DEVELOPMENT REPORT -DONE
PPTX
Final project presentation CSE
DOCX
Online doctor appointment
DOC
PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++
PPTX
ONLINE PHARMACY SYSTEM(OPS)
DOCX
Student report
DOCX
Library management system synopsis
PPTX
College management system ppt
PPTX
Library Management System Waterfall Model
PDF
Hospital management-system
PDF
PDF
FINAL PROJECT REPORT1
Software Engineering (Project Management )
CSE Final Year Project Presentation on Android Application
College Management System project
College admission system
Android technical quiz app
Presentation Slides of College Management System Report
Android College Application Project Report
Online Exam Management System(OEMS)
FINAL APP DEVELOPMENT REPORT -DONE
Final project presentation CSE
Online doctor appointment
PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++
ONLINE PHARMACY SYSTEM(OPS)
Student report
Library management system synopsis
College management system ppt
Library Management System Waterfall Model
Hospital management-system
FINAL PROJECT REPORT1
Ad

Similar to BIT-UCSC Final Project (20)

PPTX
MULTIMEDIA IN Making for teacher trainees , kisii university
PPT
Project management difference between industry and college
PPTX
How to build a successfull software
PPTX
Frontend Engineer Hiring Explained at Wix Engineering
PPTX
Keeping up with Tech
PPTX
Adamson "Project Management, Predictive Planning"
PPTX
L1-intro.pptx4548548488484454546646565121212154
PPTX
Project Guidelines-LMU TOPUP.pptx
PDF
Learning Silicon Valley Culture
PDF
Lecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfh
PPTX
Course Introduction
PPTX
Course Introduction
PPTX
L1-intro(2).pptx
PPTX
Things to ponder before you start building [cooperate] software
PPT
Software Engineering principles and practices
PDF
Pli s00 l01_c_final_v2
PPTX
Study BIT-UCSC @ Aurora Computer Studies
PDF
Research as a project: A good start is half the work done; David de Jong
PPTX
Software Mangineeringment
DOCX
1017191EE 200 Electrical Engineering Design Project.docx
MULTIMEDIA IN Making for teacher trainees , kisii university
Project management difference between industry and college
How to build a successfull software
Frontend Engineer Hiring Explained at Wix Engineering
Keeping up with Tech
Adamson "Project Management, Predictive Planning"
L1-intro.pptx4548548488484454546646565121212154
Project Guidelines-LMU TOPUP.pptx
Learning Silicon Valley Culture
Lecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfh
Course Introduction
Course Introduction
L1-intro(2).pptx
Things to ponder before you start building [cooperate] software
Software Engineering principles and practices
Pli s00 l01_c_final_v2
Study BIT-UCSC @ Aurora Computer Studies
Research as a project: A good start is half the work done; David de Jong
Software Mangineeringment
1017191EE 200 Electrical Engineering Design Project.docx
Ad

More from Aurora Computer Studies (20)

PPTX
Learning English as a Second Language
PPTX
Characteristics of laders
PPTX
නායකයකුගේ ගුණාංග
PPTX
How to do your Advanced Level (AL) studies successfully
PPTX
Study BIT-UCSC @ Aurora Computer Studies
PPTX
විභාගයට සාර්ථකව මුහුණ දීම
PPTX
How to face exams effectively?
PPTX
How to act like busy in three steps?
PPTX
Classification of human languages
PPTX
බුද්ධිමත් අයකු ගේ චරිත ලක්ෂණ
PPTX
Quotes for life
PPTX
මිනිස්සු ආගම් අදහන්නේ ඇයි?
PPTX
Why do people believe in religions?
PPTX
සිරි ලංකාවේ ව්‍යාජ බයිස්කෝප් සමාජය
PPTX
Agile philosophy for life
PPTX
Career paths in ICT
PPTX
Attributes of great programmer
PPTX
මනස සේදීම (Brain washing)
PPTX
Brainwashing - What, why, how and preventing
PPTX
Introduction to electricity
Learning English as a Second Language
Characteristics of laders
නායකයකුගේ ගුණාංග
How to do your Advanced Level (AL) studies successfully
Study BIT-UCSC @ Aurora Computer Studies
විභාගයට සාර්ථකව මුහුණ දීම
How to face exams effectively?
How to act like busy in three steps?
Classification of human languages
බුද්ධිමත් අයකු ගේ චරිත ලක්ෂණ
Quotes for life
මිනිස්සු ආගම් අදහන්නේ ඇයි?
Why do people believe in religions?
සිරි ලංකාවේ ව්‍යාජ බයිස්කෝප් සමාජය
Agile philosophy for life
Career paths in ICT
Attributes of great programmer
මනස සේදීම (Brain washing)
Brainwashing - What, why, how and preventing
Introduction to electricity

Recently uploaded (20)

PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
PPTX
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
20th Century Theater, Methods, History.pptx
PDF
Practical Manual AGRO-233 Principles and Practices of Natural Farming
PDF
Computing-Curriculum for Schools in Ghana
PPTX
Computer Architecture Input Output Memory.pptx
PDF
FORM 1 BIOLOGY MIND MAPS and their schemes
PDF
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
PPTX
A powerpoint presentation on the Revised K-10 Science Shaping Paper
PPTX
Virtual and Augmented Reality in Current Scenario
PPTX
B.Sc. DS Unit 2 Software Engineering.pptx
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PDF
HVAC Specification 2024 according to central public works department
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PPTX
Introduction to pro and eukaryotes and differences.pptx
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
IGGE1 Understanding the Self1234567891011
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
20th Century Theater, Methods, History.pptx
Practical Manual AGRO-233 Principles and Practices of Natural Farming
Computing-Curriculum for Schools in Ghana
Computer Architecture Input Output Memory.pptx
FORM 1 BIOLOGY MIND MAPS and their schemes
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
A powerpoint presentation on the Revised K-10 Science Shaping Paper
Virtual and Augmented Reality in Current Scenario
B.Sc. DS Unit 2 Software Engineering.pptx
LDMMIA Reiki Yoga Finals Review Spring Summer
HVAC Specification 2024 according to central public works department
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
Introduction to pro and eukaryotes and differences.pptx
202450812 BayCHI UCSC-SV 20250812 v17.pptx
IGGE1 Understanding the Self1234567891011

BIT-UCSC Final Project

  • 1. BIT-UCSC Final Project Compiled By Nalaka Gamage Aurora Computer Studies (auoracs.lk) Aurora Computer Studies (www.auroracs.lk) 1
  • 2. Agenda • Objectives • Initiation • Analysis & Design • Development • Project dissertation • Project defense Aurora Computer Studies (www.auroracs.lk) 2
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. Project defense (cont..) • Hints o Be professional o Be genuine Aurora Computer Studies (www.auroracs.lk) 20
  • 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. 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. 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. 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. 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. "We are what we repeatedly do. Excellence, then, is not an act, but a habit." ~ Aristotle. Aurora Computer Studies (www.auroracs.lk) 26
  • 27. Thank You ! Presented by Nalaka Gamage Aurora Computer Studies (auoracs.lk) Aurora Computer Studies (www.auroracs.lk) 27
  • 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