CPIT-498 Senior Project-1 Second Semester-2015. General Information about Senior Project.

20
CPIT-498 CPIT-498 Senior Project-1 Senior Project-1 Second Semester-2015 Second Semester-2015

Transcript of CPIT-498 Senior Project-1 Second Semester-2015. General Information about Senior Project.

Page 1: CPIT-498 Senior Project-1 Second Semester-2015. General Information about Senior Project.

CPIT-498CPIT-498Senior Project-1Senior Project-1

Second Semester-2015Second Semester-2015

Page 2: CPIT-498 Senior Project-1 Second Semester-2015. General Information about Senior Project.

General Information about General Information about Senior ProjectSenior Project

Page 3: CPIT-498 Senior Project-1 Second Semester-2015. General Information about Senior Project.

Course Learning Outcomes

A student at the end of Senior-Project 1, will be able to

1. Identify a problem and provide suggested Solutions using / 1. Identify a problem and provide suggested Solutions using / integrating different IT Technologies integrating different IT Technologies

2. Analyse the existing system / problem 2. Analyse the existing system / problem

3. Plan effectively for the different activities of the projects i.e. 3. Plan effectively for the different activities of the projects i.e. planning, analysis, design, implementation, testing and planning, analysis, design, implementation, testing and deployment deployment

4. Prepare the Initial Design of the system / project 4. Prepare the Initial Design of the system / project

5. Explain ideas to the Supervisory-committee through 5. Explain ideas to the Supervisory-committee through presentations and answer their questions presentations and answer their questions

6. Work with colleagues and Advisor in a group 6. Work with colleagues and Advisor in a group

7. Prepare Reports for the system / Project 7. Prepare Reports for the system / Project

Page 4: CPIT-498 Senior Project-1 Second Semester-2015. General Information about Senior Project.

Project Coordinators committee and Project Coordinators committee and Project Supervisor / AdvisorProject Supervisor / Advisor

Students can choose a supervisor / advisor.Students can choose a supervisor / advisor. The Senior Year projects coordinators committee The Senior Year projects coordinators committee Dr.Sayed Buhari (Chairman of the Committee)Dr.Sayed Buhari (Chairman of the Committee) Dr.Saim RasheedDr.Saim Rasheed Eng. Baker SoubaniEng. Baker Soubani Eng.Fazal Qudus KhanEng.Fazal Qudus Khan

Page 5: CPIT-498 Senior Project-1 Second Semester-2015. General Information about Senior Project.

Introduction to Senior ProjectIntroduction to Senior ProjectFAQS / Common Question that we ask ourselves?FAQS / Common Question that we ask ourselves?

1.1. What is a project?What is a project? Solution for a specific ProblemSolution for a specific Problem Scope of the project (Boundaries)---Big to smallScope of the project (Boundaries)---Big to small Integration / Combination of more than One knowledge Integration / Combination of more than One knowledge

areas in the field.areas in the field. Knowledge application in a particular Domain / Sector Knowledge application in a particular Domain / Sector

(Business/ Hospitals / Gov/ Ngov / Education etc)(Business/ Hospitals / Gov/ Ngov / Education etc) IT senior project-first semester (498), include Project IT senior project-first semester (498), include Project

Planning, Analysis and Design.Planning, Analysis and Design.

2.2. How will I do it?How will I do it? It is a group work, We need at maximum 2 in one groupIt is a group work, We need at maximum 2 in one group Evaluation criteria includes Rubrics prepared for the Evaluation criteria includes Rubrics prepared for the

Presentations and Reports (2 Each)Presentations and Reports (2 Each)

Page 6: CPIT-498 Senior Project-1 Second Semester-2015. General Information about Senior Project.

Supervisor / advisor approval formSupervisor / advisor approval form

Students must fill in Supervisor/ advisor Students must fill in Supervisor/ advisor agreement and must choose a supervisor on the agreement and must choose a supervisor on the given form and submit it to us within the first given form and submit it to us within the first week-Lecturing week.week-Lecturing week.

Students must know that each professor can take Students must know that each professor can take a maximum of two groups, while a lecturer is also a maximum of two groups, while a lecturer is also allowed to supervise only two maximum, while allowed to supervise only two maximum, while some professors and lecturers already have some some professors and lecturers already have some groups.groups.

Students must realize the importance of choosing Students must realize the importance of choosing a supervisor i.e. must be based on the project a supervisor i.e. must be based on the project idea, otherwise serious problems can occur.idea, otherwise serious problems can occur.

Page 7: CPIT-498 Senior Project-1 Second Semester-2015. General Information about Senior Project.

Supervisor ListSupervisor List

Professors for SupervisionNo of projects allowed to take

Dr.Ashraf Madkour1

Dr. Fuad Ba Jaber2

Dr.Monnawar Mustafa2

Dr.Rizwan Quereshi1

Dr.Ahmad Alzahrani2

Eng.Akbar Badhusha1

Page 8: CPIT-498 Senior Project-1 Second Semester-2015. General Information about Senior Project.

Rules for Accepting a Senior Yr. Rules for Accepting a Senior Yr. Project as an IT ProjectProject as an IT Project

1. Integrate more than one IT software and/or 1. Integrate more than one IT software and/or hardware technologieshardware technologies

2. Be Internet based (if appropriate)2. Be Internet based (if appropriate) 3. Develop an original solution or new methodology 3. Develop an original solution or new methodology

for similar old solutionfor similar old solution 4. Be developed using software engineering 4. Be developed using software engineering

methodologies.methodologies. 5. Include appropriate level programming using 5. Include appropriate level programming using

standard programming languages or SDKsstandard programming languages or SDKs 6. End up with a proof-of-concept prototype6. End up with a proof-of-concept prototype 7. Be developed by a group of two students and the 7. Be developed by a group of two students and the

scope of the project must fits group size.scope of the project must fits group size.

Page 9: CPIT-498 Senior Project-1 Second Semester-2015. General Information about Senior Project.

What is an IT ProjectWhat is an IT Project

Information Technologies are systems of hardware and/or Information Technologies are systems of hardware and/or software that capture, process, exchange, store and/or software that capture, process, exchange, store and/or present information using electrical, magnetic and/or present information using electrical, magnetic and/or electromagnetic energy.electromagnetic energy.

IT is about Integration and Administration.IT is about Integration and Administration. IT is about using technologies and not creating it, for the IT is about using technologies and not creating it, for the

betterment of the world.betterment of the world. We may ask ourselves a question that how the Integration We may ask ourselves a question that how the Integration

approach work in the Project? E.g. a project about a approach work in the Project? E.g. a project about a software for the hospital (Database, Programming, HCI, software for the hospital (Database, Programming, HCI, Software Engineering, Networking)Software Engineering, Networking)

Page 10: CPIT-498 Senior Project-1 Second Semester-2015. General Information about Senior Project.

Professionalism and Information Professionalism and Information TechnologyTechnology

Page 11: CPIT-498 Senior Project-1 Second Semester-2015. General Information about Senior Project.

Grades DistributionGrades Distribution

ActivityMarks

First Presentation5 Marks

Report-115 Marks

Report-225 Marks

Final Presentation30 Marks

Attendance 5 Marks

Supervisor Marks20 Marks

Page 12: CPIT-498 Senior Project-1 Second Semester-2015. General Information about Senior Project.

Plagiarism and how to avoid itPlagiarism and how to avoid it??

plagiarism at the department of Information plagiarism at the department of Information Technology is intolerable and is punished severely. Technology is intolerable and is punished severely. Plagiarisms is punishable by deferment by One Plagiarisms is punishable by deferment by One Semester completely (obliterating student overall Semester completely (obliterating student overall GPA) and may go severe depending upon the GPA) and may go severe depending upon the severity of the cheating which are decided and severity of the cheating which are decided and voted on the Coordinators committee meeting voted on the Coordinators committee meeting following notification.following notification.

Plagiarism detection software’s will be used by the Plagiarism detection software’s will be used by the departmental coordinators Committee members departmental coordinators Committee members (From First semester 2012/2013 onwards) to tackle (From First semester 2012/2013 onwards) to tackle possible violation of copyright and professionalism.possible violation of copyright and professionalism.

Page 13: CPIT-498 Senior Project-1 Second Semester-2015. General Information about Senior Project.

Specific about Project Report-Specific about Project Report-11

Page 14: CPIT-498 Senior Project-1 Second Semester-2015. General Information about Senior Project.

IntroductionIntroduction

Specific title: This should fall within the scope of the broad Specific title: This should fall within the scope of the broad project topic and clearly identify the student’s chosen specific project topic and clearly identify the student’s chosen specific topictopic

Normally a good topic contains….Normally a good topic contains…. A. Problem that has been addressed.A. Problem that has been addressed. B.Technology that will be used in the project.B.Technology that will be used in the project. C. For whom is the project. (Optional)C. For whom is the project. (Optional)

Kinect Assistive system Kinect Assistive system for for the physically Disabled People the physically Disabled People at at XYZ hospital.XYZ hospital.

A clear statement of your project aims: A clear statement of your project aims: • The project must deliver something tangible, and the student should be able The project must deliver something tangible, and the student should be able

to say clearly what that is. For example, development of a software system, to say clearly what that is. For example, development of a software system, production of a database or application of artificial intelligence to data production of a database or application of artificial intelligence to data interpretation interpretation

Page 15: CPIT-498 Senior Project-1 Second Semester-2015. General Information about Senior Project.

Some Old TOPICSSome Old TOPICS

Page 16: CPIT-498 Senior Project-1 Second Semester-2015. General Information about Senior Project.

What is not accepted as an IT ProjectWhat is not accepted as an IT Project

Students who have not passed 305.Students who have not passed 305. RFID For ParkingRFID For Parking Finding location by GPS.Finding location by GPS. Website (Data in data out)Website (Data in data out)

Page 17: CPIT-498 Senior Project-1 Second Semester-2015. General Information about Senior Project.

What are the most common domain What are the most common domain and how I make sure that my project is and how I make sure that my project is

acceptedaccepted Get a real business case.Get a real business case. Applications.Applications. Hardware and software integration.Hardware and software integration. Innovative idea with a scope that fit senior Innovative idea with a scope that fit senior

projects (subjective)projects (subjective)

Page 18: CPIT-498 Senior Project-1 Second Semester-2015. General Information about Senior Project.

Problem DefinitionProblem Definition

It is said that “A problem well defined is half It is said that “A problem well defined is half solved”:solved”:

Problem definition: Problem definition: • • It has to be a non-trivial problem that is linked to real need or application .It has to be a non-trivial problem that is linked to real need or application .• Explanation of project scope.Explanation of project scope.

• • Target customer should be included Target customer should be included

Suggested solution: Suggested solution: • • It has to be realistic in both depth and extent It has to be realistic in both depth and extent

• • It should include an initial description of the system using appropriate textual It should include an initial description of the system using appropriate textual and/or diagrammatic notations and/or diagrammatic notations

• • It includes initial description of the activities (Requirements Specification, It includes initial description of the activities (Requirements Specification, Analysis, Design, Implementation...etc….) student will undertake in the Analysis, Design, Implementation...etc….) student will undertake in the development of the project development of the project

Page 19: CPIT-498 Senior Project-1 Second Semester-2015. General Information about Senior Project.

Important DeadlinesImportant Deadlines

Page 20: CPIT-498 Senior Project-1 Second Semester-2015. General Information about Senior Project.

Task for the Next lectureTask for the Next lecture Form Groups(2 students)Form Groups(2 students) Fill in the Form given to youFill in the Form given to you List suggested advisor name on the FormList suggested advisor name on the Form Search for a topic(Real life problem, IT problem)Search for a topic(Real life problem, IT problem) Find a realistic IT solution for it.Find a realistic IT solution for it. Your Project (problem and its solution should be IT Your Project (problem and its solution should be IT

related)related) Discuss the Topic in the next lecture with your Discuss the Topic in the next lecture with your

supervisorsupervisor Discuss Your ideas in suitable office hours with Discuss Your ideas in suitable office hours with

your supervisor.your supervisor.