NADF512 Learner Guide
NADF512 Learner Guide
MODULE CODE
NADF512
Programming1 is one of the four compulsory subjects that must be completed in the common
first semester in year one of the Diploma. It is an exciting and stimulating course which
introduces you to the world of computer programming through understanding of logic and
design. Successful completion of the course will enable you to do Applications Development
2.The purpose of this Learner Guide is to provide you with written guidelines as to what to
expect of the University and what the University in turn expects of you, with regard to this
course. In Section 1 you are given administrative details of the Department as well as the
contact details of the lecturer teaching this course. The general course information shows
you the number of lecture, practical and tutorial periods a week and provides information
about additional time you will be expected to spend on course-related work.
The responsibilities of the students with regard to participation and attendance are stated and
an overview is provided of the learning and teaching approach. Comprehensive assessment
details for the course are given in this section as well as details of the materials that will be
used, e.g. text books. In Section 2 full technical details of the purpose of the qualification,
course entry requirements and NQF level, assessment criteria and moderation are provided,
as well as the exit level and critical cross-field outcomes for the course. In Section 3, the
modules and specific outcomes are shown and the work schedule provides a detailed weekly
work plan for the year.
Participation is an important part of the class sessions. Participation means both attendance and
engagement. Students are expected to attend and fully participate in all the scheduled classes,
group learning opportunities, discussion sessions and practical sessions. In addition,
punctuality is important.
Students are expected to be on time and ready to begin at the stated time on the timetable.
Students who are not able to attend a formal contact session must provide the lecturer with a
written note explaining their non-attendance. These notes will be kept in the Module file in
case queries regarding a student’s poor performance are raised. Misunderstandings about
Module content or failure to understand a topic can often be cleared up in one-on-one sessions
with the lecturer and Students are urged to consult their lecturers if they have any queries, etc.
It is also important for a lecturer to be aware of any personal problems which may affect a
student’s performance.
1.10. Grievance procedures
Students who have grievances should first discuss the matter with the lecturer concerned. If
not satisfied with the outcome, or the matter not resolved by the lecturer, the student may report
it to the class representative, who will in turn take it to the SRC, who will then inform the Head
of School who will then take the matter to the Registrar (in that order).
Academic dishonesty will NOT be tolerated in any form whatsoever. This includes cheating
during any test, submitting someone else’s work as your own (plagiarism) and copying
someone else’s program. Students caught cheating during a test (whether official or class test),
will have their answer book/paper taken away, and will be handed a new answer book/paper to
continue with. A committee consisting of the subject lecturers will then discuss the situation
and make recommendations to the Programme Head. Where two or more students handed-in
programs seem undeniably to be identical copies of each other, ALL the students involved will
receive a mark of ZERO.
Lecturers are expected to attend all scheduled contact classes. If possible, notice will be given
if a lecturer cannot attend a class and arrangements will be made by the lecturer to cover the
work missed. Students are advised to check the department notice board daily for any
information pertaining to their Module, classes, etc.
• Online discussion Chat There will be a Group project issued, every student must
rooms or forums be in a group. No individual project will be accepted.
• Face to face group There will be a chat/forum on Moodle for students to
chat/discussion engage in.
• Group project work
Practical Work Practical work will be issued for practice in the tutorial
classes.
Independent self-study In some topics, students will be required to study on their
own after the lecturer gives guidelines.
1.13. Assessment
Formative Assessment
This type of assessment will be used to inform both the student and the lecturer and will not be
allocated a mark. It will be used to allow the student and lecturer to monitor his/her progress
in achieving the Module goals and specific module outcomes. It will take the form of self-
review, peer review and lecturer review and should be seen by the student as a valuable learning
aid. It will also be used to provide valuable feedback to the lecturer regarding his/her
instruction techniques, topics that require revision or additional attention, etc. Students will be
asked to provide comprehensive evaluations of the Module and lecturer at least once during
the Module cycle.
Summative Assessment
This type of assessment is used to formally measure the learning of skills, knowledge and
understanding and is associated with a recorded mark. All summative assessments will count
towards the Semester mark as indicated in the table below:
ASSESSMENTS
Assessment instrument What to submit Weight Date
Class Test 1 (Moodle) Moodle 20% 14th March
Semester Test 1 (practical) Notepad code 30% 24th 26th 28th March
Semester Test 2 (practical) Notepad code 30% 5th 7th 9th May
Project PowerPoint Presentation 20% 16th May
Please Note: A student must score at least 50% for the final mark (calculated as shown
above) to pass the Module.
A medical certificate must be provided regarding missed tests and/or assignments, etc. this
must be submitted to the lecturer or site department secretary within 5 working days of the test
date or due date. Medical certificates not received within 4 days will not be considered – unless
the student was hospitalized. If a medical certificate is accepted, an assessment would be
prepared for the student. Complaints or queries about assessment marks must be raised with
the lecturer concerned within 7 days of the assessment being returned to the students.
An introduction to Programming using Visual Basic 2012. Author: David I. Schneider. ISBN -10:
0-13-337850-0
2. MODULE INFORMATION
2.1 Admission Requirements and Pre-Requisites
Refer to University General Prospectus
Each summative assessment during the semester will assess how well the student has achieved
the outcomes of specific modules (see below). Students will be told which topics (and
outcomes) will be included prior to the assessment
2.3 Moderation
All summative assessment question papers and memoranda for Programming 1 subject are
internally moderated.
2.4 Articulation
Completion of this subject offers vertical articulation within the Diploma: Information
Technology(Applications Development) and is portable to another institution offering
the same Diploma.
3. LEARNING COMPONENT
- Constants
Creating user interface with basic Practically demonstrate the use of:
controls:
- Label control
- Button control
- Picture box
- If statement
- If-Then-Else statement
- Compound If-statement
- Check boxes
- Data validation
- Nested If-statement
- Radio buttons
- Case structure
Iteration using a fixedcount loop Demonstrate the understanding and knowledge of thefollowing:
- For-Next loop
- List boxes
- Nested For-statement