Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
78 views5 pages

Final Project Guide Gen

The document provides guidelines for students in a computer science program taking a software project. It defines what a software project is, the purpose of projects, eligibility requirements, how to register for a project, grading policies, and how projects are selected.

Uploaded by

saithhassanaslam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
78 views5 pages

Final Project Guide Gen

The document provides guidelines for students in a computer science program taking a software project. It defines what a software project is, the purpose of projects, eligibility requirements, how to register for a project, grading policies, and how projects are selected.

Uploaded by

saithhassanaslam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Software Project Guide

Created By,

CS619,
Department of Computer Science & Information Technology,
Virtual University of Pakistan

CS619, Department of Computer Science & Information Technology,


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 CS619 on following email addresses.

[email protected]

CS619, Department of Computer Science & Information Technology,


Virtual University of Pakistan
Software Project Guide Page 2

Table of contents:

Topics Page no.


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

CS619, Department of Computer Science & Information Technology,


Virtual University of Pakistan
Software Project Guide Page 3

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. 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.

1
This definition is taken from the book “Software Engineering A Practitioner’s Approach (Fourth Edition)
by Roger S. Pressman”

CS619, Department of Computer Science & Information Technology,


Virtual University of Pakistan
Software Project Guide Page 4

4. 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 through course selection (contact
[email protected] for enrollment).
Carefully read the relevant CS619 announcements to take a project The project selection will be
done through VULMS. The relevant announcements will contain all the information for project
selection.
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.

5. Grading Policy
Students are advised to check assignments page / tab of CS619, regularly. 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 dates mentioned on assignments page / tab of CS619 course.

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 project assignments dates.

6. 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.

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. All the information for custom project proposal will be
provided via CS619 announcements.

CS619, Department of Computer Science & Information Technology,


Virtual University of Pakistan

You might also like