Java Swing
JUBAIL UNIVERSITY COLLEGE
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
SEMESTER 381
CS202 INTRODUCTION TO COMPUTER SCIENCE
GROUP ASSIGNMENT (8%) (32 marks)
Due Date: on/before Week 12 Sunday (03/Dec/2017)
GROUP ASSIGNMENT DESCRIPTION
The students need to form groups, each consisting of maximum 3 members. Each group has to develop a Java application applying the concepts studied in the course (CS202 - Introduction to Computer Science). The application may be developed for student report, employee record, shopping details, book collection, seminar reservation, air-ticket reservation, stock inventory or any other. The application must have methods to read, calculate and print the required information. Follow the details given below:
· Use GUI concept (Swing-I) to develop your application
· Include the OOPs concepts: Inheritance, Polymorphism, Abstract class and Interface suitable to your application
· Include any TWO (2) topics from SWING II (Icon/Scrollbar/Font/Color/Windows Listeners) controls
· Include any ONE (1) new control with its ONE (1) event (not taught in the course)
Submission Procedure:
· Both the Softcopy and Hardcopy of your Project Report must be submitted.
· The Project Report should include the following items:
· Cover page (Refer Page No. 3)
· Table of index
· Introduction (Brief description of your application)
· Software resources
· Hardware resources
· Program listing
· Sample output
· References
Note:
· 1% of your mark will be deducted for each day of the late submission.
· Plagiarism will liable to be punished by giving zero marks to the assessment.
· On the submission day, there will be a Project Presentation by the group members.
Marking Scheme:
Project Documentation – 12 Marks
· Cover page – 1 Mark
· Table of index – 1 Mark
· Introduction - 2 Marks
· Software resources – 1 Mark
· Hardware resources – 1 Mark
· Program listing – 2 Marks
· Sample output – 3 Marks
· References – 1 Mark
System Functionality – 17 Marks
· For New Idea/Creativity – 2 Marks
· For User-friendly/Well-designed pages– 2 Marks
· For any 1 new Control with its Event – 4 Marks
· For any 2 SWING-II controls – 4 Marks
· For the methods to read, calculate and print – 3 Marks
· For appropriate outputs – 2 Marks
Presentation – 3 marks
· For Well-defined (Coordinated) Presentation – 2 marks
· For Clarity in Voice (Confident level) – 1 mark
JUBAIL UNIVERSITY COLLEGE
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
SEMESTER 381
GROUP ASSIGNMENT (8%)
|
Course Code |
CS 202 |
Course Title |
Introduction to Computer Science |
|
Date Given |
|
Date of Submission |
03/Dec/2017 |
|
PART I |
TO BE FILLED BY THE STUDENT |
||
|
STUDENT’S NAME |
|
ID. No. |
|
|
STUDENT’S NAME |
|
ID. No. |
|
|
STUDENT’S NAME |
|
ID. No. |
|
|
|
|
|
|
TO BE FILLED BY THE CONCERNED DEPARTMENT
|
PART II |
1st Marker |
||
|
Area of Assessment |
Max Marks |
Actual Marks |
Comments/Remarks |
|
Project Documentation |
12 |
|
|
|
System Functionality |
17 |
|
|
|
Presentation |
3 |
|
|
|
Total |
32 |
|
|
|
|
Name: |
||
|
|
Signature: |