Uploaded by 220133840

ASPRY1A 2021Semester2 StudyGuide

advertisement
Study Guide
Faculty:
Department:
Course:
Title:
EICOA2A – Semester 2, 2021
Applied and Computer Sciences
Information & Communication
Technology
Diploma in Information
Technology
Programming Logic 1.2
Compiled By:
Mrs S.V. Ribeiro
Year:
2021, Semester 2
VAAL UNIVERSITY OF TECHNOLOGY
Module Name: Programming Logic 1.2
Code: ASPRY1A
NQF Level: 5
Credits: 12 (SAQA)
1.
ASPLY1C
OBJECTIVE
This is course introduces concepts of structured and object-oriented programming.
This course is based primarily on an online curriculum and will be offered online.
2.
SYLLABUS CONTENT
a)
b)
c)
d)
e)
f)
g)
3.
String Manipulation
Menu’s and MDI applications
Exception handling
One dimensional arrays
Classes and objects
Arrays storing objects, Sorting algorithms (introduction), nested loops
Sequential file access
LEARNING OUTCOMES
After completion of this course the student should be able to:
 Analyse a problem containing various programming concepts and develop a solution
for it.
 Develop the ability to solve common programming problems.
 Use Excel to determine output data for a given problem.
4.
CONTACT PERSONS
Title and Surname
Mrs S Ribeiro
Dr Harmse
Head of
Department ICT
Page 2 of 7
Office
number
T012
T106
ASPRY1A – Semester 2, 2021
Telephone number and e-mail address
(016) 950 9845
sribeiro@vut.ac.za
(016) 950 9845
anneke@vut.ac.za
5.
PRESENTATION FORMAT
Blended learning will be used as per the VUT policy. Students will receive instruction and
guidance online to complete the requirements of this module. Assessment will take place
through the Vutela (Blackboard) e-learning platform.
6.
STUDY MATERIAL
Online Material as per the Vutela (Blackboard) e-learning platform.
Prescribed Books
None
Additional Study Material
Programming with Microsoft Visual Basic 2017
Eighth Edition
Diane Zak
7.
ROLE OF THE LECTURER IN A CONTINUOUS ASSESSMENT MODULE
The Lecturer or Instructor plays three key roles during the course of this module:



To present information (videos) online to assist with the understanding of the
material.
To pace the rate of learning progress through the semester.
To assess and record if the required level of competence has been achieved.
ROLE OF THE STUDENT IN A CONTINUOUS ASSESSMENT MODULE.
The student or learner has the following responsibility during the course of this module:





To view video presentations on a relevant topic to discover what information needs
to be learned.
Consult the relevant course material to broaden understanding of the learning
material.
To spend time with the course material and content to make it your own.
To complete the prescribed assignments when due.
To demonstrate practical and theoretical knowledge of the material during
assessment.
Page 3 of 7 ASPRY1A – Semester 2, 2021
8.
ASSESSMENT
8.1
Type of Assessment: CASS (Continuous Assessment)
This means that all activities will be assessed and will contribute to the final overall mark.
Assessment takes place on a continuous basis by means of a variety of methods and may
include the following:
 Quizzes after the completion of each Lesson

Three formal semester tests
The above mentioned will determine the year mark (final mark).
The semester tests will be weighed as follows. The specific date and time of the tests will
be distributed at the start of the semester via Vutela:
Semester Date
Test
opportunity 1
Thursday,
1
7 Oct 2021
17:00 – 18:00
Thursday,
2
4 Nov 2021
17:00 – 18:00
Thursday,
3
25 Nov 2021
17:00 – 18:00
Date
opportunity 2
Saturday,
9 Oct 2021
08:00 – 09:00
Saturday,
6 Nov 2021
08:00 – 09:00
Saturday,
27 Nov 2021
08:00 – 09:00
Type of
assessment
Weight
Content
Online
questions
23%
Unit 1,
Unit 2
Online
questions
23%
Unit 3
Online
questions
24%
Unit 4
Quizzes after completion of each Lesson: The marks of the quizzes will be added to the
tests, so that the year mark (final mark) is calculated as follows:
ITS Test Mark 1 – 33%
23% Semester Test 1
10% quizzes after completion of the learning unit(s) covering Semester Test 1’s content
ITS Test Mark 2 – 33%
23% Semester Test 2
10% quizzes after completion of the learning unit(s) covering Semester Test 2’s content
ITS Test Mark 3 – 34%
23% Semester Test 3
10% quizzes after completion of the learning unit(s) covering Semester Test 3’s content
8.2
Theory
This is a CASS (continuous assessment) module and all assessments will contribute to the
final mark. The theory mark will consist of online lesson and
8.3 Important Dates:
Date the semester will commence: 23 August 2021 (this is seen as week 1)
Date that all online test must be completed: 3 December 2021
Date that all marks must be captured: 10 December 2021
Page 4 of 7 ASPRY1A – Semester 2, 2021
9.
Action Verbs
In preparation for your studies in this module the action verbs used in the assessment of
your work in this module are given to you in advance. Make sure that you understand the
meaning of each and that you deliver your work accordingly.

Demonstrate
Include and discuss examples. You have to prove that you understand how a process
works or how a concept is applied in real-life situations.

Describe
Say exactly what something is like, give an account of the characteristics or nature of
something, and explain how something works. No opinion or argument is needed.

Discuss
Comment on something in your own words. Often requires debating two viewpoints or
two different possibilities.
10.
SYLLABUS CONTENT
Take note that all programming assignments must be completed by students. The
completed assignments must be available when writing the online assessments as
students will need to refer to it.
WEEK 1 – 3 (Unit 1)
 String Processing
 Menu’s and MDI applications
 Exception handling
 Scope of variables, Access specifiers
WEEK 4 – 5 (Unit 2)
 One dimensional arrays
WEEK 6 – 7 (Unit 3)
 Classes and objects
WEEK 8 – 9 (Unit 3)
 Arrays storing objects,
 Sorting algorithms (introduction),
 Nested loops
WEEK 10 – 11 (Unit 4)
 Sequential file access
WEEK 12 – 13 (Unit 4)
 Combining all concepts
Page 5 of 7 ASPRY1A – Semester 2, 2021
11.
HOW TO STUDY
When you study a programming related subject, you should:




12.
Work through the online content thoroughly as per the schedule.
Complete all the assignments available. Verify the solutions to programs thoroughly.
They must work perfectly.
Compile a file with all documentation (study guide, notes, homework, tests and
assignments) concerning the subject to ensure that everything is compiled together for
study sessions.
Take note that computer programming is not based on theoretical knowledge alone; it
is a skill obtained through practice. Completing the practical exercises (assignments) as
per schedule are very important.
TIME MANAGEMENT
This module carries 12 credits. Thus a student must spend around 120 hours to master the
outcomes of this module successfully. The table below depicts an estimate time allocation:
Weeks per semester:
Hours of lectures/theory:
Hours of non-contact/ self-study time / completing assignments:
Tests/Exams (3 tests with 3 hours preparation per test):
13.
13
2 hours per week
6.5 hours per week
9
Vutela
Communication with students will mainly be done through the Vutela platform. Ensure that
you regularly visit the email address specified in Vutela (you may change it to your personal
email address). Also ensure that your Vutela password is a secret.
Steps to change your Vutela (BlackBoard)
email address
Click on the down arrow next to your name
(top right)
Settings
Personal Information
Edit Personal Information
Page 6 of 7 ASPRY1A – Semester 2, 2021
Steps to change your Vutela (BlackBoard)
password
Click on the down arrow next to your name
(top right)
Settings
Personal Information
Change Password
13.
Student Conduct
Student conduct (academic honesty, rules of engagement, etc.)
Learning policies and procedures
The table below presents important information for you on the policy and procedures for plagiarism, grievance and
appeals, sick test, class attendance, and your rights and responsibilities as a student. We urge you to read, remember
and heed to these pointers, as they will empower you to become the successful student that you strive to be.
Criteria
Policy and procedure
As you know, time is limited and must, therefore, be managed optimally. As a
Class
smart, responsible student, ensure that you are punctual for classes. It is
attendance,
important that you attend and participate in ALL lectures for this module. We
punctuality and
encourage you to engage in group discussions, debates and we appreciate
participation
your action learning, insight, and opinions.
As a VUT student, YOU have rights such as, to be taught according to the
module Learning Outcomes (LOs); assessed as per the Assessment
Rights and
Criteria (ACs); fair, valid, and reliable teaching, learning and assessment. As a
responsibilities
VUT student, YOU also have responsibilities. The responsibility of learning and
providing evidence of that learning rests with YOU.
The consequences for plagiarism are very serious. When needed, the VUT
disciplinary processes will be followed. Plagiarism is any form of literature
fraud. Dishonesty and plagiarism are not tolerated and will be punished.
Plagiarism means the following (Maurer, Kappe, & Zaka, 2006, p.1050-1051):
Plagiarism and
self-plagiarism
Grievance and
appeals
Assignment
deadlines
 Presenting someone else’s words as one’s own original work
 The duplication of someone’s work without appropriate recognition of the
source
 Quoting without quotation marks
 Giving incorrect facts of a cited source
 Copying of a sentence replacing words with synonyms without citing
the original source
 When the majority of the discussion comes from one source, whether
cited or not
 Self-plagiarism of one’s own writings that have appeared previously in the
public domain.
It is important to acknowledge any thoughts, ideas and information that are
not your own. It is also important to use a standard form of referencing to
provide all relevant information that will help any person who may be
interested to read further about the information. As a result, you need to keep
an accurate record of where you collect your data. You will be required to cite
your source(s), especially when referring to an item within your text. You are
also required to indicate the reference where the citation can be found at the
end of your work (in a “List of References” section at the end of your
assignment). It is important for you to enquire and adhere to the
requirements set by the university regarding the consequences of
plagiarism.
As a student, you must be able to follow procedures, solve problems and
manage conflict. The Department’s grievance procedure should be followed in
case of any dissatisfaction, grievance or appeal of results.
Step 1: If you experience any problems in this module, contact your lecturer.
Step 2: If a satisfactory agreement is not reached, then you may consult with
the course/qualification coordinator.
Step 3: If a satisfactory agreement is not reached, then you may consult with
the Head of Department responsible for the module.
Step 4: If you are still dissatisfied, then contact the Executive Dean of the
Faculty.
Assignment deadlines and test dates are given well in advance. No
extension will be allowed. In the case of health issues, follow the
appropriate university channels.
Page 7 of 7 ASPRY1A – Semester 2, 2021
Download