0% found this document useful (0 votes)
83 views

Unit Name Course Unit Code Level Unit No Lecturer Verifier Hand Out Date Submission Date

1. The document discusses plagiarism and coursework regulations for a Java programming course. It states that plagiarism includes copying work without referencing and will be investigated if suspected. It provides regulations for submitting coursework, including obtaining a receipt, requesting extensions, formatting requirements, and using the Harvard referencing system. 2. The document outlines the specifications for a college management system project. It describes details about students, lecturers, courses, and modules. It lists 4 specifications the system must meet: adding new students, searching/updating student details, searching students by course, and searching students by lecturer. 3. The marking scheme provides criteria for passing, including demonstrating Java concepts, designing classes for the

Uploaded by

nepsweet
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
83 views

Unit Name Course Unit Code Level Unit No Lecturer Verifier Hand Out Date Submission Date

1. The document discusses plagiarism and coursework regulations for a Java programming course. It states that plagiarism includes copying work without referencing and will be investigated if suspected. It provides regulations for submitting coursework, including obtaining a receipt, requesting extensions, formatting requirements, and using the Harvard referencing system. 2. The document outlines the specifications for a college management system project. It describes details about students, lecturers, courses, and modules. It lists 4 specifications the system must meet: adding new students, searching/updating student details, searching students by course, and searching students by lecturer. 3. The marking scheme provides criteria for passing, including demonstrating Java concepts, designing classes for the

Uploaded by

nepsweet
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 6

UNIT NAME Java Programming – 1 COURSE HND Software

Development
UNIT CODE 30 LEVEL H2 UNIT NO
LECTURER Mrs. Prerna Kanwar VERIFIER Ms. Sonia Bala
HAND OUT 08th march 2011 SUBMISSION 20th June 2011
DATE DATE

Plagiarism is presenting somebody else’s work as your own. It includes:


copying information directly from the Web or books without referencing the
material; submitting joint coursework as an individual effort; copying another
student’s coursework; stealing coursework from another student and
submitting it as your own work. Suspected plagiarism will be investigated and
if found to have occurred will be dealt with according to the procedures set
down by the College. Please see your student handbook for further details of
what is / isn’t plagiarism.

Coursework Regulations

1 All coursework must be submitted to the Admin Office and a receipt must
be obtained.
2 If you need an extension for a valid reason, you must request one, using a
coursework extension request form available from the reception. Do not
ask the lecturers responsible for the course - they are not authorised
to award an extension.
3 General guidelines for submission of coursework:
a) All work must be word-processed and must be of “good” standard.
b) Document margins should be 1.5cm.
c) Font size in the range of 12 to 14 points distributed to including
headings and body text. Preferred typeface to be of a common
standard such as Arial or Times New Roman for the main text.
d) For any program code (software), graphic files that form part of the
course work soft copy should also be submitted.
e) The copy of the course work submitted may not be returned to you
after marking and you are advised to have your personal copy for your
reference.
f) Follow Harvard Referencing system

Page 1 of 6
Unit Outcomes being assessed through this assignment assessment.

Java Concepts Java Programs


a b a b c
* * * * *

London College: College Management System

London College: College Management System

The West London College has 600 Students and 22 Lecturers. Each Lecturer is assigned with
unique LecturerID and other general information is stored. Students are registered to the College
on full time or part time basis. Part time students take their classes on weekend. Full time students
have to attend their classes on weekdays and must attend at least 16hrs of classes and this
restriction is not applied to part time Students. Students are uniquely identified by their Student ID
which is assigned when they provide their personnel information like name, address, contact detail
etc at the time of registration. Student who is registered must have exactly one registered course
(weekend or regular). A course has many modules. Once registered, each Student must be
assigned to one lecturer as personnel tutor. A particular lecturer may lecture one or more modules.
Whenever a Student is registered, the college wishes to record the details of the course, by
including the start date, end date, fees paid amount, fees pending amount.

Assume that you have been hired to design the College Management System (CMS) for the
London College. Following specifications should be met for the system:
1. Add new Student record.
2. Search and update current student’s details
3. Search all the Students registered within a particular course.
4. Search all the Students personally tutored by particular lecturer.

Assume a team of Lecturer, and enter some test data for them. The student records have to be
entered by the user .

Page 2 of 6
Marking Scheme

PASS Criteria: All the following questions are mandatory.

1. Object-oriented programming is becoming more and more popular. One


development environment that uses this object approach is Java.
a. Demonstrate how Java varies from other Object oriented programming
languages. (1.1)
b. Discuss object oriented features supported by Java. Also, identify the
opportunity of applying any of the discussed features in given scenario.
(1.2)

Criteria for PASS Possible evidence


Understand Java Concepts
1.1 Demonstrate an understanding of how Java Comparison of at least three different
varies from other programming languages programming languages with Java. At least one
of them is Object Oriented Language for
instance C++, Ruby, VBScript. (1.a)

1.2 Demonstrate knowledge of the various concepts An understanding of the basic OOP concepts
that are related to Java involved in Java is shown. And also, presents a
situation when generalization is applied in the
given scenario. (1.b)

2. A number of classes need to be created to meet the desired specifications of


College Management System.
a. Identify the classes to be implemented according to the requirements of
the College Management System. (2.1)
b. Develop the College Management System as per the specification given
in scenario. (2.2)
c. Develop small Java programs or embed the code in the working
application to demonstrate use of Java Object Oriented concepts
identified in 1.b. (2.3)

Criteria for PASS Possible evidence


Design a Variety of Java Programs
2.1 Identify the various elements in a Java based Construct the classes including data members
program. and methods using Java syntax. (2.a)

2.2 Develop programs using Java programming A working College Management System is
concepts. developed where all the classes including each
data member and method (identified in 2.a) are

Page 3 of 6
implemented. (2.b)
2.3 Demonstrate an appropriate use of relevant An understanding of object oriented concepts is
concepts in a number of Java programs. demonstrated by implementing these concepts in
the working system or by producing a small Java
program. (2.c)

Merit (in Addition to PASS)

Merit Descriptors Indicative Possible Evidence


Characteristics
In order to achieve a The learner’s evidence Evidence in context could
Merit the learner must: shows element of: be:
M1. Identify and apply • Effective judgments Effective judgments have
strategies to find have been made been made on the Object
appropriate solutions Oriented Design produced
in 1.b for the given
specifications. Role of each
class, object, and
inheritance is justified well
in context to the given
specifications.

M2. Select/design and • A range of Learner has produced an


apply appropriate techniques has been appropriate user manual of
methods/techniques. used to help inform College Management
technical and non- System (2.b). The
technical users of the document intends to give
application. assistance to users. It
contains both written guide
and the associated
screenshots.

M3. Present and • A range of methods A range of methods of


communicate of presentation have presentation have been
appropriate findings. been used and used to demonstrate (2.c)
technical language the use of relevant Java
has been accurately concepts in working
used application. Learner has
shown a screenshot or has
highlighted the fragment of
code with a clear
description of its usage.

Page 4 of 6
Distinction (in Addition to MERIT)

Distinction Descriptors The learners Evidence in context


evidence shows could be:
elements of:
D1. Use critical reflection • Realistic Learner has critically
to evaluate own work and improvements evaluated his own
justify valid conclusions have been application and identified
proposed against the weaknesses /
defined improvements within the
characteristics for given specifications.
success.
D2. Take responsibility for • Substantial Appropriate validations
managing and organizing activities have have been applied
activities been planned, throughout the working
managed and application. Learner has
organized. also followed Software
Programming Standards
to develop the
application.
D3. Demonstrate • Effective thinking Learner has shown
convergent/lateral/creativ has taken place in extensive creative
e thinking unfamiliar context. thinking in the design of
• Innovation and his/her application and
creative thought successfully implemented
have been applied. their ideas.

Page 5 of 6
Outcomes and assessment criteria

Page 6 of 6

You might also like