computer sciences

profilehinazuk44
BSCS5BViusal-Programming-Mid-Term-Assessment-13052020-032630pm.pdf

Page 1 of 4

Bahria University, Islamabad Campus Department of Computer Science

Take Home - Mid Term Assessment Class/Section: BS(CS) 5 A/B

(Spring 2020 Semester)

Course: Visual Programming Date Assigned: 15-05-2020

Course Code: CSC-313 Submission Date: 28-05-2020

Faculty’s Name: Hassan Tanvir & Sikandar Hayat Max Mars:20

INSTRUCTIONS:

I. There are total 02 Question.

II. All questions are compulsory. III. Design and Implementation Part is of 10 Marks. IV. Viva will be of 10 Marks. V. Follow the deadline Late submission will not be entertained.

Student Name: Enrollment No.

Question # 1

Design an interactive windows application in C# for Applying filters on an image as shown in image 1 and 2:

Image 1

Enrollment Number: ____________________________

Page 2 of 4

Image 2

Specific Requirement

 Your Application should take picture from camera or upload from the computer.

 Once you select any filter from the filter menu it will apply your selected filter on

the picture.

 Zoom menu will allow the user to maximize the picture when Hover.

 Detail menu allow the user to show the detail of the system.

 GUI is NOT restricted as you can create your customize GUI as well.

 Bonus Marks for creating the Icon of your application at Adobe Photoshop.

Question # 2

Write a program that ask a user to enter the following information which are ProductID, product name, date of entrance, product sold and product available. You can name this program as Super Market Product Management System. The System must satisfy the following points enlisted below

1) Functionality of the System

 Add the data

 Update the data

 Delete the data

 Search and display the data

2) While making of this system following concepts of object oriented programming have

to be included which are

 Classes

 Inheritance

 Polymorphism

 Composition where required

 Operator overloading where required

3) Your program must satisfy the following things mentioned below you have option in

this part of the assessment

Enrollment Number: ____________________________

Page 3 of 4

Option 1

 Use SQL Server database at the backend to store the data. (This is simple task as

compare to filing)

Option 2

 You can use Filing concepts as you did in you first 3 lab

o Your program must handle the exceptions that comes during the

execution of the program

o A proper Main Menu just like the one illustrated below

Reference Image 1

You have to attach CLEAR & READABLE screenshot of your working. The report should also

include a Screenshot which clearly reflects the path of your own work.

Assessment Criteria Students have to submit this assignment on MS Team and BU LMS on 28th May 2020. Positively. Individual will be assessed on the following criteria.

Criteria Weight Details Form Design & Implementation 25% This is a very important point. All the

students have to be very careful while designing your layout. You should keep in mind the Form Designing Principles. How well you have used the OOP and C# concepts in this assignment.

Report Assessment 25% The assignment document is formal. Which means that formal Bahria University Title page should be included. System generated Table of content, List of Figures, List of tables

Enrollment Number: ____________________________

Page 4 of 4

and proper references should be added in the assignment. The document should be justified with Font Style Arial Heading text should b 13 bold. Paragraph text should be 12.

Viva 50% Question-related to your assignment will be enquired.

Academic Honesty The work submitted is to be individually, and references must be made to the work of others.

Please be honest with yourself this is the only key to success. Please follow the IEEE Reference

Style if you are using someone work. Please see the below link for reference style.

1.https://www.swinburne.edu.au/media/swinburneeduau/library/docs/pdfs/Harvard- briefguide_12-Sep-2016.pdf

Marks Distribution

Design Implementation 5 Marks

Report Assessment 5 Marks

Viva 10 Marks

End of Assessment