COS1512/101/3/2019
, COS1512/101/3/2019
Tutorial Letter 101/3/2019
Introduction to Programming II
COS1512
Semesters 1 and 2
School of Computing
Please activate your myUnisa and myLife email addresses and ensure you have
regular access to the myUnisa module site COS1512-2019-S1 or COS1512-
2019-S2 as well as your e-tutor group site.
Note: This is a blended online module, and therefore your module is available on
myUnisa. However, in order to support you in your learning process, you will also
receive Tutorial Letter 101 in printed format. Please visit the COS1512 course website
on myUnisa at least twice a week.
BARCODE
, CONTENTS
Page
1 INTRODUCTION ............................................................................................................................ 4
2 OVERVIEW OF THE MODULE COS1512 ..................................................................................... 5
2.1 Purpose .......................................................................................................................................... 5
2.2 Outcomes ....................................................................................................................................... 6
3 LECTURER(S) AND CONTACT DETAILS .................................................................................... 7
3.1 Lecturer(s) ...................................................................................................................................... 7
3.2 Department ..................................................................................................................................... 7
3.3 University ........................................................................................................................................ 8
4 MODULE-RELATED RESOURCES .............................................................................................. 8
4.1 Joining myUnisa ............................................................................................................................. 8
4.2 Other resources – Printed support materials .................................................................................. 9
4.3 Prescribed books ............................................................................................................................ 9
4.4 Recommended books ................................................................................................................... 10
4.5 Prescribed software ...................................................................................................................... 10
4.6 myUnisa Forum ............................................................................................................................ 10
4.7 Tutorial letters ............................................................................................................................... 10
4.8 Additional Resources .................................................................................................................... 11
5 STUDENT SUPPORT SERVICES FOR THE MODULE .............................................................. 11
5.1 E-Tutors ........................................................................................................................................ 11
5.2 Downloading study material and software .................................................................................... 12
5.3 Additional Resources on myUnisa ................................................................................................ 12
5.4 Announcements on myUnisa ........................................................................................................ 12
5.5 Installation of the software ............................................................................................................ 12
6 STUDY PLAN ............................................................................................................................... 12
6.1 Syllabus ........................................................................................................................................ 12
6.2 Planning your academic year ....................................................................................................... 13
6.3 Hints on studying this module ....................................................................................................... 15
7 MODULE PRACTICAL WORK AND WORK-INTEGRATED LEARNING ................................... 16
8 ASSESSMENT ............................................................................................................................. 16
8.1 Assessment plan .......................................................................................................................... 16
8.2 General assignment numbers ....................................................................................................... 19
8.2.1 Unique assignment numbers ........................................................................................................ 19
2
, COS1512/101/3/2019
8.2.2 Due dates for assignments ........................................................................................................... 19
8.3 Submission of assignments .......................................................................................................... 19
8.4 Assignments ................................................................................................................................. 20
9 EXAMINATION ............................................................................................................................. 20
10 FREQUENTLY ASKED QUESTIONS .......................................................................................... 20
11 IN CLOSING ................................................................................................................................. 21
12 APPENDIX A: ASSIGNMENTS FOR COS1512 .......................................................................... 22
13 APPENDIX B: THE SOFTWARE FOR COS1512 ........................................................................ 56
14 APPENDIX C: SOURCE LISTINGS OF THE SAMPLE PROGRAMS IN THE TEXTBOOK ....... 62
15 APPENDIX D: GLOSSARY.......................................................................................................... 62
16 APPENDIX E: Solution to assignment 3 ................................................................................... 63
Please note / important note: COS1512 is a semester module. You need AT LEAST eight
hours per week for this module.
If you do not receive your study material immediately after registration, you have to download it
from myUnisa so that you are able to start IMMEDIATELY with your studies. See section 5.3 in
this tutorial letter for details about the downloading of study material.
To gain admission to the examination you have to submit one assignment before a
specific date. The due date is 5 April if you are registered for the first semester and 30
August if you are registered for the second semester.
The COSALLF/301/0/2019 tutorial letter contains important general information that you will
need during the year such as the names and contact details of lecturers assigned to the
different modules.
3
, COS1512/101/3/2019
Tutorial Letter 101/3/2019
Introduction to Programming II
COS1512
Semesters 1 and 2
School of Computing
Please activate your myUnisa and myLife email addresses and ensure you have
regular access to the myUnisa module site COS1512-2019-S1 or COS1512-
2019-S2 as well as your e-tutor group site.
Note: This is a blended online module, and therefore your module is available on
myUnisa. However, in order to support you in your learning process, you will also
receive Tutorial Letter 101 in printed format. Please visit the COS1512 course website
on myUnisa at least twice a week.
BARCODE
, CONTENTS
Page
1 INTRODUCTION ............................................................................................................................ 4
2 OVERVIEW OF THE MODULE COS1512 ..................................................................................... 5
2.1 Purpose .......................................................................................................................................... 5
2.2 Outcomes ....................................................................................................................................... 6
3 LECTURER(S) AND CONTACT DETAILS .................................................................................... 7
3.1 Lecturer(s) ...................................................................................................................................... 7
3.2 Department ..................................................................................................................................... 7
3.3 University ........................................................................................................................................ 8
4 MODULE-RELATED RESOURCES .............................................................................................. 8
4.1 Joining myUnisa ............................................................................................................................. 8
4.2 Other resources – Printed support materials .................................................................................. 9
4.3 Prescribed books ............................................................................................................................ 9
4.4 Recommended books ................................................................................................................... 10
4.5 Prescribed software ...................................................................................................................... 10
4.6 myUnisa Forum ............................................................................................................................ 10
4.7 Tutorial letters ............................................................................................................................... 10
4.8 Additional Resources .................................................................................................................... 11
5 STUDENT SUPPORT SERVICES FOR THE MODULE .............................................................. 11
5.1 E-Tutors ........................................................................................................................................ 11
5.2 Downloading study material and software .................................................................................... 12
5.3 Additional Resources on myUnisa ................................................................................................ 12
5.4 Announcements on myUnisa ........................................................................................................ 12
5.5 Installation of the software ............................................................................................................ 12
6 STUDY PLAN ............................................................................................................................... 12
6.1 Syllabus ........................................................................................................................................ 12
6.2 Planning your academic year ....................................................................................................... 13
6.3 Hints on studying this module ....................................................................................................... 15
7 MODULE PRACTICAL WORK AND WORK-INTEGRATED LEARNING ................................... 16
8 ASSESSMENT ............................................................................................................................. 16
8.1 Assessment plan .......................................................................................................................... 16
8.2 General assignment numbers ....................................................................................................... 19
8.2.1 Unique assignment numbers ........................................................................................................ 19
2
, COS1512/101/3/2019
8.2.2 Due dates for assignments ........................................................................................................... 19
8.3 Submission of assignments .......................................................................................................... 19
8.4 Assignments ................................................................................................................................. 20
9 EXAMINATION ............................................................................................................................. 20
10 FREQUENTLY ASKED QUESTIONS .......................................................................................... 20
11 IN CLOSING ................................................................................................................................. 21
12 APPENDIX A: ASSIGNMENTS FOR COS1512 .......................................................................... 22
13 APPENDIX B: THE SOFTWARE FOR COS1512 ........................................................................ 56
14 APPENDIX C: SOURCE LISTINGS OF THE SAMPLE PROGRAMS IN THE TEXTBOOK ....... 62
15 APPENDIX D: GLOSSARY.......................................................................................................... 62
16 APPENDIX E: Solution to assignment 3 ................................................................................... 63
Please note / important note: COS1512 is a semester module. You need AT LEAST eight
hours per week for this module.
If you do not receive your study material immediately after registration, you have to download it
from myUnisa so that you are able to start IMMEDIATELY with your studies. See section 5.3 in
this tutorial letter for details about the downloading of study material.
To gain admission to the examination you have to submit one assignment before a
specific date. The due date is 5 April if you are registered for the first semester and 30
August if you are registered for the second semester.
The COSALLF/301/0/2019 tutorial letter contains important general information that you will
need during the year such as the names and contact details of lecturers assigned to the
different modules.
3