SlideShare una empresa de Scribd logo
1 de 7
Software Project Guide




                                       Created By,

                                       Research and Development section,
                                       Department of Computer Science,
                                       Virtual University of Pakistan




Research and Development Section, Department of Computer Science,
                   Virtual University of Pakistan
Software Project Guide                                                                                 Page 1



Whom to Contact?

This booklet provides comprehensive details to the students who are planning to take Software development
projects as their final projects. Therefore, such students are advised to go through it in complete.


If any of the quires are unsatisfied even after having read the information given in rest of the booklet then
students can contact Research and Development section on following email addresses.



     cs619@vu.edu.pk




            Research and Development Section, Department of Computer Science,
                               Virtual University of Pakistan
Software Project Guide                                                  Page 2


Table of contents:




         Research and Development Section, Department of Computer Science,
                            Virtual University of Pakistan
Topics                                                                                 Page no.

    1.   What is a software project?                                                              4
    2.   Purpose of a software project                                                            4
    3.   Should I take software project?                                                          4
    4.   Eligibility Criteria                                                                     5
    5.   Guidelines to register for a Project                                                     5
    6.   Grading Policy                                                                           5
    7.   Selection of Project through VULMS                                                       6

1. What is a Software Project?
At first it is important to understand what the software is? “Software” can be defined comprehensively as,
1
 “Computer Programs that, when executed provide desired function and performance, data structures
that enable the programs to adequately manipulate information and documents that describe the
operation and use of programs”.
Looking at the definition indicates clearly that developing software does not mean mere development of
programs (or code) rather it requires the related documents to be produced as well.
To develop software effectively requires following a process. Each stage of this process culminates in one
or more artifacts.
Examples of software projects are, software developed for face recognition, building a Customer
Relationship Management (CRM) System, Flight Simulation System, Point of Sale (PoS) System, a Web
Portal, an Electronic Store Front etc.

Software projects can be aimed at producing a desktop application, an embedded application (like to be
used in microwave oven) or some online application.

2. Purpose of a Software Project:
The University aims at producing such IT professionals who leave the impression of excellence in
knowledge and skills in their professional lives. Students are encouraged to come up with innovative and
unexplored ideas while addressing a problem.
After having completed the project students will be expected to have the following skills,

      It will provide the students with an opportunity to implement the concepts they have learned
          throughout their degree program so far.
      Awareness of the latest technologies being used in the industry and more importantly the
          application of those technologies.
      Knowledge of all the formalities required to undertake a software project.
      Enough confidence to take the challenges of their practical environment.

3. Should I take Software Project?

The development project is recommended for those students who have an aptitude and interest (equally
important) for development. Presence of analytical skills to solve a problem is also highly requisite. If a
student finds these ingredients in himself/herself then deficiencies (to a certain extent) in the areas like
programming, data base and software engineering etc can be overcome but such a student will have to
1
 This definition is taken from the book “Software Engineering A Practitioner’s
Approach (Fourth Edition) by Roger S. Pressman”
put extra efforts (depending upon the deficiencies) to make his/her weak areas stronger. As having
ambitions only does not lead to the goal, one has to strive for those ambitions to get them materialized.




4. Eligibility Criteria

     No student below 1.75 Effective CGPA will be allowed to take the project title.
     MCS/MIT Students must have completed 30 credit hours to become eligible for taking the final
        project. So don’t enroll in CS619 course or drop your cs619 course if you have earned less than
        30 credit hours.
     BSCS/BSIT Students must have completed 90 credit hours to become eligible for taking the final
        project. So don’t enroll in CS619 course or drop your cs619 course if you earned less than 90
        credit hours.


5. Guidelines to register for a Project

Please read the following to get to know, how you can get registered for you final project.

     First of all, you have to enroll in CS619 course in Spring 2011 semester through course selection
        (contact course_selection@vu.edu.pk for enrollment).
     Carefully read the eligibility criteria and only send a request if you are eligible to take a final
        project title. Otherwise drop your cs619 course. The project selection will be done through LMS.
     Students will be required to make groups. In a group maximum two (2) students are allowed.
     A student can also choose to do the project alone (a single member of the group instead of two).
     Students who fail to submit their final project in specified duration (two consecutive semesters)
        will need to take extension for the next (one) semester in CS619 course. For this purpose,
        students have to request for extension through email at cs619@vu.edu.pk

6. Grading Policy
Students will be clearly communicated about the deliverables they need to submit on specified dates. This
is important to remember that each deliverable carries a significant weightage so students are advised to
take each deliverable very seriously and submit it according to the date announcements according to the
submission schedule.


While evaluating the students the following factors will be considered important

     Effective use of time and of visual aids.
     Organizational and presentation skills.
     Seriousness and dedication of the students in meeting the announced dates for each deliverable.
7. Selection of Project through VULMS

At the start of every semester, a list of projects is offered to students. All the information to start the
project is provided via the announcements page that is published in start of project under CS619 course
announcements section. A comprehensive guide about the project interface on VULMS is provided here.

Students can also submit a custom project proposal instead of choosing from the offered projects. In this
case the idea of the project should be unique. The template for submitting a custom project proposal is
provided here.

A committee evaluates all the custom project proposals. In case of rejection of a custom project proposal,
student must select the project from the offered project list only.

Más contenido relacionado

La actualidad más candente

How to Increase the Quality of Learning Resources
How to Increase the Quality of Learning ResourcesHow to Increase the Quality of Learning Resources
How to Increase the Quality of Learning Resources
olavskun
 
Evaluation "crocodile physics"
Evaluation "crocodile physics"Evaluation "crocodile physics"
Evaluation "crocodile physics"
Malik
 
DEVESH_RESUME
DEVESH_RESUMEDEVESH_RESUME
DEVESH_RESUME
dev1802
 
JDuffy.Recommendation.Report
JDuffy.Recommendation.ReportJDuffy.Recommendation.Report
JDuffy.Recommendation.Report
Jessica Duffy
 
ECI519_Syllabus_Spring_2016-6
ECI519_Syllabus_Spring_2016-6ECI519_Syllabus_Spring_2016-6
ECI519_Syllabus_Spring_2016-6
Shaun Kellogg
 
Project overview mobile apps
Project overview mobile appsProject overview mobile apps
Project overview mobile apps
Daniel Downs
 

La actualidad más candente (19)

Project IV
Project IVProject IV
Project IV
 
Redesigning a faculty development program
Redesigning a faculty development programRedesigning a faculty development program
Redesigning a faculty development program
 
How to Increase the Quality of Learning Resources
How to Increase the Quality of Learning ResourcesHow to Increase the Quality of Learning Resources
How to Increase the Quality of Learning Resources
 
Qualitative Analysis Syllabus Final
Qualitative Analysis Syllabus FinalQualitative Analysis Syllabus Final
Qualitative Analysis Syllabus Final
 
Evaluation "crocodile physics"
Evaluation "crocodile physics"Evaluation "crocodile physics"
Evaluation "crocodile physics"
 
Make a career in software testing: WebPro - Web Testing Professional Program
Make a career in software testing: WebPro - Web Testing Professional ProgramMake a career in software testing: WebPro - Web Testing Professional Program
Make a career in software testing: WebPro - Web Testing Professional Program
 
Itec410 lec01
Itec410 lec01Itec410 lec01
Itec410 lec01
 
DEVESH_RESUME
DEVESH_RESUMEDEVESH_RESUME
DEVESH_RESUME
 
JDuffy.Recommendation.Report
JDuffy.Recommendation.ReportJDuffy.Recommendation.Report
JDuffy.Recommendation.Report
 
Upgrad industry project part 2
Upgrad industry project part 2Upgrad industry project part 2
Upgrad industry project part 2
 
ECI519_Syllabus_Spring_2016-6
ECI519_Syllabus_Spring_2016-6ECI519_Syllabus_Spring_2016-6
ECI519_Syllabus_Spring_2016-6
 
IRJET- Online Programming Assessment and Evaluation Platform in Education System
IRJET- Online Programming Assessment and Evaluation Platform in Education SystemIRJET- Online Programming Assessment and Evaluation Platform in Education System
IRJET- Online Programming Assessment and Evaluation Platform in Education System
 
EDTECH 503 ID project_action_buttons
EDTECH 503 ID project_action_buttonsEDTECH 503 ID project_action_buttons
EDTECH 503 ID project_action_buttons
 
Course Schedule Final
Course Schedule FinalCourse Schedule Final
Course Schedule Final
 
Project overview mobile apps
Project overview mobile appsProject overview mobile apps
Project overview mobile apps
 
Using Technology in the Classroom, Chapter 7
Using Technology in the Classroom, Chapter 7Using Technology in the Classroom, Chapter 7
Using Technology in the Classroom, Chapter 7
 
Webcat
WebcatWebcat
Webcat
 
Ict3612 102 1_2018
Ict3612 102 1_2018Ict3612 102 1_2018
Ict3612 102 1_2018
 
Usability Evaluation Techniques for Agile Software Model
Usability Evaluation Techniques for Agile Software Model Usability Evaluation Techniques for Agile Software Model
Usability Evaluation Techniques for Agile Software Model
 

Destacado

Presentation group i
Presentation group iPresentation group i
Presentation group i
Rahmawati Tri
 
Lighting design 101 layering with light
Lighting design 101   layering with lightLighting design 101   layering with light
Lighting design 101 layering with light
IES Light Logic
 

Destacado (10)

Mikulyaeva
MikulyaevaMikulyaeva
Mikulyaeva
 
Home Office Lighting
Home Office LightingHome Office Lighting
Home Office Lighting
 
Presentation group i
Presentation group iPresentation group i
Presentation group i
 
Choosing the right light source
Choosing the right light sourceChoosing the right light source
Choosing the right light source
 
Manual Handling Systems & Vacuum Components
Manual Handling Systems & Vacuum ComponentsManual Handling Systems & Vacuum Components
Manual Handling Systems & Vacuum Components
 
Lighting design 101 layering with light
Lighting design 101   layering with lightLighting design 101   layering with light
Lighting design 101 layering with light
 
Codemotion 2016 Madrid - Dockeriza tus aplicaciones Java
Codemotion 2016 Madrid - Dockeriza tus aplicaciones JavaCodemotion 2016 Madrid - Dockeriza tus aplicaciones Java
Codemotion 2016 Madrid - Dockeriza tus aplicaciones Java
 
G3 Summit 2016 - Dockerize your Grails!
G3 Summit 2016 - Dockerize your Grails!G3 Summit 2016 - Dockerize your Grails!
G3 Summit 2016 - Dockerize your Grails!
 
G3 Summit 2016 - Taking Advantage of Groovy Annotations
G3 Summit 2016 - Taking Advantage of Groovy AnnotationsG3 Summit 2016 - Taking Advantage of Groovy Annotations
G3 Summit 2016 - Taking Advantage of Groovy Annotations
 
Codemotion Madrid 2016 - De Java a Groovy: ¡Hora de Aventuras!
Codemotion Madrid 2016 - De Java a Groovy: ¡Hora de Aventuras!Codemotion Madrid 2016 - De Java a Groovy: ¡Hora de Aventuras!
Codemotion Madrid 2016 - De Java a Groovy: ¡Hora de Aventuras!
 

Similar a Final projectguidegen

ADDIE Model of Instructional Design 0303024.pptx
ADDIE Model of Instructional Design 0303024.pptxADDIE Model of Instructional Design 0303024.pptx
ADDIE Model of Instructional Design 0303024.pptx
MAsifAdeli
 
Graduation project 63232
Graduation project 63232Graduation project 63232
Graduation project 63232
techprojects
 
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
cscpconf
 
Need strong job duties to be included in my resume to match with PhD.docx
Need strong job duties to be included in my resume to match with PhD.docxNeed strong job duties to be included in my resume to match with PhD.docx
Need strong job duties to be included in my resume to match with PhD.docx
gibbonshay
 
Presentation on po pshjhhjhekhhkkhkhjpeo
Presentation on po pshjhhjhekhhkkhkhjpeoPresentation on po pshjhhjhekhhkkhkhjpeo
Presentation on po pshjhhjhekhhkkhkhjpeo
epandhari
 

Similar a Final projectguidegen (20)

216328327 nilesh-and-teams-project
216328327 nilesh-and-teams-project216328327 nilesh-and-teams-project
216328327 nilesh-and-teams-project
 
PMC8
PMC8PMC8
PMC8
 
Cooperation Menu for Universities and Researchers in Latvia | Accenture
Cooperation Menu for Universities and Researchers in Latvia | AccentureCooperation Menu for Universities and Researchers in Latvia | Accenture
Cooperation Menu for Universities and Researchers in Latvia | Accenture
 
Introductory PPT CSC202 SECURITY ARCHITECTURE.pptx
Introductory PPT CSC202 SECURITY ARCHITECTURE.pptxIntroductory PPT CSC202 SECURITY ARCHITECTURE.pptx
Introductory PPT CSC202 SECURITY ARCHITECTURE.pptx
 
Improving Effort Estimation in Agile Software Development Projects
Improving Effort Estimation in Agile Software Development ProjectsImproving Effort Estimation in Agile Software Development Projects
Improving Effort Estimation in Agile Software Development Projects
 
Quiz app (android) Documentation
Quiz app (android) DocumentationQuiz app (android) Documentation
Quiz app (android) Documentation
 
Software Engineering Thesis Topics In Oxford.pptx
Software Engineering Thesis Topics In Oxford.pptxSoftware Engineering Thesis Topics In Oxford.pptx
Software Engineering Thesis Topics In Oxford.pptx
 
ADDIE Model of Instructional Design 0303024.pptx
ADDIE Model of Instructional Design 0303024.pptxADDIE Model of Instructional Design 0303024.pptx
ADDIE Model of Instructional Design 0303024.pptx
 
Business Proposal for Project
Business Proposal for ProjectBusiness Proposal for Project
Business Proposal for Project
 
SE LAB MANUAL (R16).pdf
SE LAB MANUAL (R16).pdfSE LAB MANUAL (R16).pdf
SE LAB MANUAL (R16).pdf
 
Groom Auto Project
Groom Auto ProjectGroom Auto Project
Groom Auto Project
 
software_engineering_proyect.pdf
software_engineering_proyect.pdfsoftware_engineering_proyect.pdf
software_engineering_proyect.pdf
 
Measurement-Based Software Engineering Education
Measurement-Based Software Engineering EducationMeasurement-Based Software Engineering Education
Measurement-Based Software Engineering Education
 
Mini Project Internet Security Mechanisms
Mini Project  Internet Security MechanismsMini Project  Internet Security Mechanisms
Mini Project Internet Security Mechanisms
 
Graduation project 63232
Graduation project 63232Graduation project 63232
Graduation project 63232
 
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
 
Need strong job duties to be included in my resume to match with PhD.docx
Need strong job duties to be included in my resume to match with PhD.docxNeed strong job duties to be included in my resume to match with PhD.docx
Need strong job duties to be included in my resume to match with PhD.docx
 
Pm 430 develop a quality management/tutorialoutlet
Pm 430 develop a quality management/tutorialoutletPm 430 develop a quality management/tutorialoutlet
Pm 430 develop a quality management/tutorialoutlet
 
Presentation on po pshjhhjhekhhkkhkhjpeo
Presentation on po pshjhhjhekhhkkhkhjpeoPresentation on po pshjhhjhekhhkkhkhjpeo
Presentation on po pshjhhjhekhhkkhkhjpeo
 
online education system project report
online education system project reportonline education system project report
online education system project report
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Último (20)

CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

Final projectguidegen

  • 1. Software Project Guide Created By, Research and Development section, Department of Computer Science, Virtual University of Pakistan Research and Development Section, Department of Computer Science, Virtual University of Pakistan
  • 2.
  • 3. Software Project Guide Page 1 Whom to Contact? This booklet provides comprehensive details to the students who are planning to take Software development projects as their final projects. Therefore, such students are advised to go through it in complete. If any of the quires are unsatisfied even after having read the information given in rest of the booklet then students can contact Research and Development section on following email addresses.  cs619@vu.edu.pk Research and Development Section, Department of Computer Science, Virtual University of Pakistan
  • 4. Software Project Guide Page 2 Table of contents: Research and Development Section, Department of Computer Science, Virtual University of Pakistan
  • 5. Topics Page no. 1. What is a software project? 4 2. Purpose of a software project 4 3. Should I take software project? 4 4. Eligibility Criteria 5 5. Guidelines to register for a Project 5 6. Grading Policy 5 7. Selection of Project through VULMS 6 1. What is a Software Project? At first it is important to understand what the software is? “Software” can be defined comprehensively as, 1 “Computer Programs that, when executed provide desired function and performance, data structures that enable the programs to adequately manipulate information and documents that describe the operation and use of programs”. Looking at the definition indicates clearly that developing software does not mean mere development of programs (or code) rather it requires the related documents to be produced as well. To develop software effectively requires following a process. Each stage of this process culminates in one or more artifacts. Examples of software projects are, software developed for face recognition, building a Customer Relationship Management (CRM) System, Flight Simulation System, Point of Sale (PoS) System, a Web Portal, an Electronic Store Front etc. Software projects can be aimed at producing a desktop application, an embedded application (like to be used in microwave oven) or some online application. 2. Purpose of a Software Project: The University aims at producing such IT professionals who leave the impression of excellence in knowledge and skills in their professional lives. Students are encouraged to come up with innovative and unexplored ideas while addressing a problem. After having completed the project students will be expected to have the following skills,  It will provide the students with an opportunity to implement the concepts they have learned throughout their degree program so far.  Awareness of the latest technologies being used in the industry and more importantly the application of those technologies.  Knowledge of all the formalities required to undertake a software project.  Enough confidence to take the challenges of their practical environment. 3. Should I take Software Project? The development project is recommended for those students who have an aptitude and interest (equally important) for development. Presence of analytical skills to solve a problem is also highly requisite. If a student finds these ingredients in himself/herself then deficiencies (to a certain extent) in the areas like programming, data base and software engineering etc can be overcome but such a student will have to 1 This definition is taken from the book “Software Engineering A Practitioner’s Approach (Fourth Edition) by Roger S. Pressman”
  • 6. put extra efforts (depending upon the deficiencies) to make his/her weak areas stronger. As having ambitions only does not lead to the goal, one has to strive for those ambitions to get them materialized. 4. Eligibility Criteria  No student below 1.75 Effective CGPA will be allowed to take the project title.  MCS/MIT Students must have completed 30 credit hours to become eligible for taking the final project. So don’t enroll in CS619 course or drop your cs619 course if you have earned less than 30 credit hours.  BSCS/BSIT Students must have completed 90 credit hours to become eligible for taking the final project. So don’t enroll in CS619 course or drop your cs619 course if you earned less than 90 credit hours. 5. Guidelines to register for a Project Please read the following to get to know, how you can get registered for you final project.  First of all, you have to enroll in CS619 course in Spring 2011 semester through course selection (contact course_selection@vu.edu.pk for enrollment).  Carefully read the eligibility criteria and only send a request if you are eligible to take a final project title. Otherwise drop your cs619 course. The project selection will be done through LMS.  Students will be required to make groups. In a group maximum two (2) students are allowed.  A student can also choose to do the project alone (a single member of the group instead of two).  Students who fail to submit their final project in specified duration (two consecutive semesters) will need to take extension for the next (one) semester in CS619 course. For this purpose, students have to request for extension through email at cs619@vu.edu.pk 6. Grading Policy Students will be clearly communicated about the deliverables they need to submit on specified dates. This is important to remember that each deliverable carries a significant weightage so students are advised to take each deliverable very seriously and submit it according to the date announcements according to the submission schedule. While evaluating the students the following factors will be considered important  Effective use of time and of visual aids.  Organizational and presentation skills.  Seriousness and dedication of the students in meeting the announced dates for each deliverable.
  • 7. 7. Selection of Project through VULMS At the start of every semester, a list of projects is offered to students. All the information to start the project is provided via the announcements page that is published in start of project under CS619 course announcements section. A comprehensive guide about the project interface on VULMS is provided here. Students can also submit a custom project proposal instead of choosing from the offered projects. In this case the idea of the project should be unique. The template for submitting a custom project proposal is provided here. A committee evaluates all the custom project proposals. In case of rejection of a custom project proposal, student must select the project from the offered project list only.