How To Succeed in FYP 2017 - 2018 DCS

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 29

HOW TO SUCCEED IN FINAL YEAR PROJECT

DEPARTMENT OF COMPUTER SCIENCE – (2017 – 2018)


ASST. PROF. SYED FAISAL ALI
TODAY’S AGENDA
• Issues to discuss:
– What is final year project and why we do it?
– How do we form groups? The sizes, how to choose the right people, etc.
– How do we get a supervisor? Reporting issues with supervisors early enough,…
– How do we get a project topic?
– What is required in a proposal?
– What is required in a report?
– What referencing styles should be used?
– What of submission deadlines? And submission process?
– What about the projects assessment?
– Documentations

Asst. Prof. Syed Faisal Ali - Department of Computer Science 4/14/2017 2


WHICH WAY IS MORE SAFER TO CONTINUE…

Asst. Prof. Syed Faisal Ali - Department of Computer Science 4/14/2017 3


ANY WAY CAN BE SAFER IF IT FOLLOWS ROAD
SAFETY

Asst. Prof. Syed Faisal Ali - Department of Computer Science 4/14/2017 4


WHAT IS FINAL YEAR PROJECT AND WHY WE DO IT?
▪ Our objective is to train you to face the challenges of future in your area of
expertise.
▪ We want to create best students of Computer Science who will become best
programmers, developers, analyst, scientists and entrepreneurs of Pakistan 2030.
To do this an extensive training is required:
▪ Team building
▪ Skill development
▪ Managements (Time and others)
▪ Planning
▪ Controlling and Execution
▪ Commitments
▪ Deadlines
▪ Best Projects outcomes to become best products of tomorrow

Asst. Prof. Syed Faisal Ali - Department of Computer Science 4/14/2017 5


BUSINESS PLAN

Asst. Prof. Syed Faisal Ali - Department of Computer Science 4/14/2017 6


BEFORE STARTING ANY PROJECT…BUSINESS PLAN

Asst. Prof. Syed Faisal Ali - Department of Computer Science 4/14/2017 7


Asst. Prof. Syed Faisal Ali - Department of Computer Science 4/14/2017 8
FORMATION OF GROUPS
▪ In DCS we recommend students to work in a small groups which can be of 2
members and 3 members maximum. In special cases an induvial can submit the
project.
▪ Each group is allocated a supervisor and a group number
▪ Although you are working in a group but you will be assessed on the basis of your
progress individually throughout the year.

Asst. Prof. Syed Faisal Ali - Department of Computer Science 4/14/2017 9


SUPERVISION AND ASSESSMENT
• Each group will agree to meet with the supervisor at least once in 15 days.
• Report any issues with the supervisor or Final Year Projects In-charge early enough.
• The panel will get the performance input from the supervisor and based on the
individual performance the panel will individually perform the assessment.
• So you must participate in the group.
• 4 Milestones, Supervisor feedback, Poster Session, Project Report, Final Viva &
Presentation, and External Examiners from Industry.

Asst. Prof. Syed Faisal Ali - Department of Computer Science 4/14/2017 10


FINAL YEAR PROJECTS MARKS DISTRIBUTION POLICY
Sno Activity Marks
1 1st Milestone 35 Project Introduction – Project
Initialization Phase
2 2nd Milestone 35
Project Execution & Control Phase
3 3rd Milestone 35
Architecture, Framework, Modeling
4 4thMilestone + External 35
Testing & Evaluation Phase
Examiner
Project Closing
5 Poster Session 10
6 Project Report + 20
Documentations
7 7th Semester Test 15
8 8th Semester Test 15
Total Marks 200

Asst. Prof. Syed Faisal Ali - Department of Computer Science 4/14/2017 11


DETAILED MILESTONE – 1ST MILESTONE
1. Project Proposal
2. Gantt Chart
3. Project Charter
4. SRS
5. Project Layout
6. GUI (Screen Shorts) – Tentative
7. General Features of Software and linking with GUI - (Flow Diagram)
8. List of Previous Software's
9. Features which are different in the above list and FYP.

Asst. Prof. Syed Faisal Ali - Department of Computer Science 4/14/2017 12


DETAILED MILESTONE – 2ND MILESTONE
1. USE CASES (All 13 cases)
2. Process flow diagrams
3. Class Diagrams, Classes, Interfaces, Inheritance
4. Complete GUI
5. Complete database design, clearly mentioned about keys (Primary, Sec, and
tertiary)
6. Tables, and after 1st, 2nd and 3rd Normalization what it will be.
7. NF4 and NF5 form of databases in case if students having ambiguity in database.

Asst. Prof. Syed Faisal Ali - Department of Computer Science 4/14/2017 13


DETAILED MILESTONE – 3RD MILESTONE
3rd Milestone Requirements Testing to Perform
Testing Types Black box, White box, Gray box Functional Testing Installation Testing Decision Coverage Testing
Tools JUnit, Load testing by Query Plan Unit Testing Compatibility Testing Statement Coverage Testing
SQL, Test Complete, Jmeter, Load
Runner, Win Runner, QTP Performance Testing Configuration Testing Condition Coverage Testing

Testing Game, MATLAB, Dotnet, Anroid, PHP Regression Testing Compliance Testing Path Coverage Testing
Framework Stress Testing Error Handling Testing Top down Integration Testing
Requirement Complete Code
Load Testing Manual Support Testing Bottom up Integration Testing
Testing videos & Testing Results
Smoke Testing Volume Testing Security Testing
Analysis Report
Sanity Testing User Interface Testing Mutation Testing
Complexity of Algorithm with both
Parallel Testing User Acceptance Testing Accessibility Testing
(Execution Time & Theoretical Time
in terms of Big O) Recovery Testing Alpha, Beta Testing
Presentation
Your Performance Summary

Asst. Prof. Syed Faisal Ali - Department of Computer Science 4/14/2017 14


POSTER SESSION
1. Poster with well define running code, architecture, framework, modules, reports,
test results and analysis.
2. External examiners will conduct the viva.

Asst. Prof. Syed Faisal Ali - Department of Computer Science 4/14/2017 15


BUILDING A PROBLEM FOR A PROJECT
• First document your idea and discuss it as a group.
• Then present that idea as your project proposal.
• Also look at what has already been done in relation to your idea and see what is
missing. Visit Google to find the similarities and uniqueness in your project.
• Watch on plagiarizing those projects.
• Watch out for those lazy students who want to steal your idea and present it to the
department as their project title even when your idea is still young!

Asst. Prof. Syed Faisal Ali - Department of Computer Science 4/14/2017 16


CONTENTS OF PROJECT PROPOSAL
▪ A complete template of project proposal is at faculty ▪ Project Processes
share.
▪ Project Overview ▪ Tools and Techniques
▪ Project Objectives ▪ Outstanding Issues
▪ Project Scope ▪ Expected Final Product
▪ Project Business Plan ▪ Similar Products in Market
▪ In-scope
▪ Market Products Features
▪ Out-scope
▪ Deliverables
▪ Project estimated efforts/cost/ durations
▪ Estimated effort hours
▪ Assumptions
▪ Project Risk
▪ Project Approach
▪ Project Methodology

Asst. Prof. Syed Faisal Ali - Department of Computer Science 4/14/2017 17


CHAPTERS IN THE PROJECT REPORT
Starting of Report Body of Report (Actual Material) End of Report

▪ Main Page ▪ Table of Contents ▪ Annexure


▪ List of Tables ▪ Project Proposal
▪ Certificate from Supervisor
▪ List of Figures ▪ Project SRS
▪ Certificate from Panel & ▪ Chapter 1: Introduction ▪ Project GANTT Chart
External Examiner
▪ Chapter 2: Literature Review ▪ Project Mockup Plan
▪ Acknowledgement ▪ Chapter 3: Software and Hardware Requirements ▪ Plagiarism Report
▪ Chapter 4: Methodology
▪ Abstract
▪ Chapter 5: Software Requirement Analysis
▪ Chapter 6: Software Design
▪ Chapter 7: Algorithm and Pseudo Code Complexity
▪ Chapter 8: Testing
▪ Chapter 9: Conclusion
▪ Chapter 10: Further Enhancement/
Recommendations
▪ Chapter 11: Reference / Bibliography
▪ Chapter 13: Annexure
Asst. Prof. Syed Faisal Ali - Department of Computer Science 4/14/2017 18
PROJECT REPORT SUBMISSION REQUIREMENT
(BEFORE PANEL PRESENTATION)
• Submit to your respective departmental FYP In-charge two (2) spiral-bound project
reports and make sure that you sign for your group.
• The FYP Coordinator will send it to your supervisor(s). Once they checked it and
sign on each page. You will be notify and then only you can submit your 3 final
copies of report and 3 final copies of code book along with 3 DVDs.
• Library
• FYP In-charge
• FYP Supervisor
• Any extra copy incase if you want it for your future work.
• Check the date you have been scheduled to present and start preparing.

Asst. Prof. Syed Faisal Ali - Department of Computer Science 4/14/2017 19


CONTENTS IN DVD’S
▪ 3rd Milestone DVD (Backup) ▪ Project Completion DVD (Finalize)
▪ FYP code (approx. 80 – 90%) ▪ An interactive to open DVD
▪ FYP report (8 chapter) ▪ Soft copy of complete FYP Report and
▪ UML Diagrams code book with MS WORD and PDF
Format.
▪ Database (if applicable)
▪ UML Diagrams
▪ Testing Videos
▪ Database with data records
▪ Testing Frameworks
▪ Testing Videos
▪ Testing Tools
▪ Testing Frameworks
▪ Analysis Report on Testing
▪ Testing Tools
▪ Analysis Report
▪ Complete Code (compiled)
▪ Startup kit

Asst. Prof. Syed Faisal Ali - Department of Computer Science 4/14/2017 20


PANEL PRESENTATION
• Be at the venue for presentation at least 30 minutes before time.
• Dress smartly, be composed and organized.
• Prepare at most 10 PowerPoint slides to summarize your presentation.
• Max time will be given depending on progress.
• Come along with where to write comments from the panel
• Avoid answering a question asked to another group member by the panel. Just wait
for yours!
• You will be informed for your FYP short coming from the office of FYP In-charge.

Asst. Prof. Syed Faisal Ali - Department of Computer Science 4/14/2017 21


IMPORTANT DEADLINES
Activity Deadline date
Project Proposal Submission 9 AM of 9th May 2017

Project fortnight report Twice in month, after every 15 days. Fail to


submit this report for any reason will lost their
marks.
Project Progress Summary After two months

Final Project report submission 20th June 2018

Ending panel presentations End of June 2018


NOTE: Any group that fails to submit their FYPs by the End of June 2018 will not be consider
for any extension. Scope of project is strictly for 10 months of time plus 2 months for
documentation and reporting.

Asst. Prof. Syed Faisal Ali - Department of Computer Science 4/14/2017 22


DOCUMENTATIONS YOU NEED DURING YOUR FYP
▪ Project Proposal
▪ Project Charter
▪ Gantt Chart
▪ Fortnight Report
▪ Project Short Summary
▪ Risk Management
▪ Software Requirement Specification
▪ Final Year Report
▪ Code
▪ Plagiarism Report

Asst. Prof. Syed Faisal Ali - Department of Computer Science 4/14/2017 23


FACULTY AREA OF INTEREST
S.no. Faculty Name Area of Interest
1 Assoc. Prof. Engr. Parkash Lohana HCI, Software Engineering, OOP, Science Technology & Engineering
Management, Power Engineering.
2 Asst. Prof. Dr. M. Wasim Digital Image Processing, Computer Graphics, Mobile Computing, OS, CAO,
Systems Programming, Digital Logic Design.
3 Asst. Prof. Dr. Lubaid Ahmed Data mining, Big Data.

4 Asst. Prof. Syed Faisal Ali Automatic Target Recognition Systems (ATRs), Artificial Neural Networks,
Genetic Algorithms, Fuzzy Logics, Computer Vision, Hybrid Intelligent Systems,
Digital Image Processing, Deep Learning, Machine Learning.
5 Asst. Prof. Fauzan Saeed Mobile Communication, Data and Computer Networks, Information Technology.

6 Asst. Prof. Misbahuddin Software Engineering, Software Architecture, Service Oriented Architecture,
Model Verification, Model Driven Architecture, Semantic Web, Web
Technologies.
7 Asst. Prof. Qasim Pasta Software Engineering.

Asst. Prof. Syed Faisal Ali - Department of Computer Science 4/14/2017 24


FACULTY AREA OF INTEREST
S.no. Faculty Name Area of Interest
8 Lect. Farhan Ahmed Karim Microcontrollers (Especially AVR),Data Communication & Networks, Object
Oriented Programming, ASP.NET.
9 Lect. Rabbia Zuberi Data structures & Algorithms, Object Oriented Programming, Database
Management System.
10 Lect. Noor ul Huda Artificial Intelligence, Machine Learning, Robotics, OOP, DBMS, Advanced Learning
Technologies.
11 Jr. Lect. Shahrooz Shamim Deep Machine Learning and AI.

12 Jr. Lect. Anum Rashid Swarm Intelligence, Artificial Intelligence and Frequency based Image Processing.

13 Jr. Lect. Shabina Mustaq Web Development, Programming.

14 Jr. Lect. Sana Maqsood Programming, AI.

15 Jr. Lect. Usman Javed MIS, AI, Image Processing.

Asst. Prof. Syed Faisal Ali - Department of Computer Science 4/14/2017 25


SOME PROJECT IDEAS
Project Ideas
Secure DNS using Cryptography Learning Aids for Calculus & Analytical Geometry
GUI tool for GREP Material Cost Estimation Tool for Small Industry
Interactive Linux Editor Psychological Disorder Indicator and Estimation Tool
Smart Recognition Application HCI Intelligent Builder
Smart Network (Hacking Prevention) Signature Builder Tool
Secure Messaging Server Graphical Tool for Carpet, and Hosiery Design
Linux Distribution for UIT (UIT Linux) Brain Learning Tool based on Physical Law
Web based UML Modeling Tool Course Report and Analysis Tool
Learning Aids for Discrete Mathematics Software Process Code Designer
Learning Aids for Communication Networks Home Budget Tool

Asst. Prof. Syed Faisal Ali - Department of Computer Science 4/14/2017 26


SOME OF THE PROJECTS SUGGESTED BY CS
FACULTY MEMBERS
Mix Project Titles
Big Data Analysis and Trending Tool Remote access VPN Network design behind NAT
Router
Student Monitoring tool for UIT Active / Passive FTP Design and Security analysis
Digital Voice Analysis Evaluating a Business Intelligence Solution
Customer Behavior Prediction Using Web Usage Rain Sensing System
Mining
Story/theme Based First person shooting game Android Apps for Consumer Banking
Job Fair for Labors Motion Based Door Opener
Network Management Application Reports generation Tool (RGT) Web based
Cross platform Print Quota Management Collaborate Pakistan System
Firewall for Internet usage Control using Access Smart Data Web for Pak IT Industry
Control Techniques

Asst. Prof. Syed Faisal Ali - Department of Computer Science 4/14/2017 27


SOME OF THE PROJECTS SUGGESTED BY CS
FACULTY MEMBERS
Research Project Titles
Security Systems for crowded area monitoring Comparative study for Shape matching algorithms for moving
objects

MCQs making software from given text Pose estimation for body weight calculation

Kids tracking system in shopping centers Book finding from library shelf using segmentation

Motion Segmentation for theft control Identification of Gender from facial features.

Multi-Target tracking with belongings for mosque security Home budgeting system using Machine Learning Algorithms

Panoramas with image stitching using SHIFT and RANSAC Information based feature selection
algorithm

Comparing simple and 3D chromosome for shape feature in Reading music notes and convert into music
Genetic Algorithms

Context based image object categorization from video Searching of secure landing zone for drone

Matching objects from shadow Post Disaster Loss Estimation for Karachi Region

Asst. Prof. Syed Faisal Ali - Department of Computer Science 4/14/2017 28


THANKS FOR
LISTENING
If you have any question?

You might also like