10.07.2015 Views

Computer Programming - Damelin Correspondence College

Computer Programming - Damelin Correspondence College

Computer Programming - Damelin Correspondence College

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Computer</strong><strong>Programming</strong>With one of the most employer recognised colleges


Programme Types offered at<strong>Damelin</strong> <strong>Correspondence</strong> <strong>College</strong>Programme Types offered at <strong>Damelin</strong><strong>Correspondence</strong> <strong>College</strong> (DCC)1. National Qualifications are credit-bearing qualificationsregistered on the NQF (National Qualifications Framework)and accredited by a Quality Assurance Body, such as a SETA(Sector Education and Training Authority). A skills programmeis an accredited component of a National qualification.2. Agent Programmes are programmes for which <strong>Damelin</strong><strong>Correspondence</strong> <strong>College</strong> offers tuition, but where DCC doesnot issue the final certificate. The Agent Body issues the finalcertificate and manages the final examinations.3. <strong>Damelin</strong> <strong>Correspondence</strong> <strong>College</strong> Programmes are DCC’s ownprogrammes that are not linked to the NQF and are notcredit-bearing. However, they are in high demand and carrythe approval of the <strong>Damelin</strong> <strong>Correspondence</strong> <strong>College</strong> AcademicBoard.<strong>Damelin</strong> <strong>Correspondence</strong> <strong>College</strong> Programmes fall intofour categories:• <strong>Damelin</strong> <strong>Correspondence</strong> <strong>College</strong> Career Programmes are DCC’sown programmes that are designed to teach you the skills andknowledge to succeed in a particular career.• <strong>Damelin</strong> <strong>Correspondence</strong> <strong>College</strong> Continuous ProfessionalDevelopment (CPD) Short Courses are courses that help youadd to your current professional knowledge in a particularfield, and hence boost your abilities within your career.• <strong>Damelin</strong> <strong>Correspondence</strong> <strong>College</strong> Orientation Programmes areshort courses that introduce you to a particular field or careerand that offer you the opportunity to explore an interest orskills set without having to enrol on a full programme.• <strong>Damelin</strong> <strong>Correspondence</strong> <strong>College</strong> Self-EmploymentProgrammes are designed to refine your skills in a particularfield of interest; to teach you how to make a living from aparticular skill, interest or hobby, and to help you start yourown business.<strong>Damelin</strong> <strong>Correspondence</strong> <strong>College</strong> <strong>Computer</strong> <strong>Programming</strong>


IntroductionNot only do you get paid well for a career in <strong>Computer</strong><strong>Programming</strong>, but it is also fun. Launch your career in<strong>Computer</strong> <strong>Programming</strong> with one of <strong>Damelin</strong><strong>Correspondence</strong>’s <strong>Programming</strong> courses.Your <strong>Computer</strong> <strong>Programming</strong> Career PathNo matter what course you decide on, you will have takensteps towards a lucrative career in the exciting world of<strong>Computer</strong> <strong>Programming</strong>. Established programmers canimprove their existing careers and progress by enrollingfor one of our advanced courses.<strong>Damelin</strong> <strong>Correspondence</strong> <strong>College</strong> <strong>Computer</strong> <strong>Programming</strong>


<strong>Damelin</strong> <strong>Correspondence</strong> <strong>College</strong>Introduction to <strong>Programming</strong>Certificate<strong>Damelin</strong> <strong>Correspondence</strong>’s Introduction to <strong>Programming</strong>course tackles the subject of software design by using modernprogramming techniques and pseudocode to develop a solutionalgorithm. It aims to teach entry-level programmers the essentialprogramming practice of design before construction, as well asgood programming skills for solving business problems.Too often, programmers launch straight into the code of theirchosen programming language, instead of concentrating on theactual problem at hand. They can become bogged down with thesyntax and format of the language, and often spend many hoursgetting the program to work.In this course the programmer will learn how to define theproblem properly, how to divide it into modules, how to design asolution algorithm and how to prove the algorithm’s correctnessbefore commencing any program coding.Programme TypeThe <strong>Damelin</strong> <strong>Correspondence</strong> <strong>College</strong> Introduction to<strong>Programming</strong> Certificate is a DCC Orientation Programme, that isapproved by the DCC Academic Board.*<strong>Computer</strong> RequirementsAccess to a PC and the Internet for the purpose of communicatingwith tutors and submitting assignments via email.Entrance RequirementsGrade 10 (Std 8) or equivalent with PC Literacy using Windowsoperating systems or relevant work experience.Course DurationYou should be able to complete this course within12 months.Course Content• Program Design• Pseudocode• Developing an Algorithm• Selection Control Structures• Repetition Control Structures• Pseudocode Algorithms Using Sequence,Selection and Repetition• Array Processing• First Steps in Modularisation• General Algorithms for Common Business Problems• Communication Between Modules, Cohesion and Coupling*Non-credit bearing/Not aligned to NQF<strong>Damelin</strong> <strong>Correspondence</strong> <strong>College</strong> <strong>Computer</strong> <strong>Programming</strong>


• An Introduction to Object-oriented Design• Object-oriented Design for MoreThan One Class• Object-oriented Design for Multiple ClassesAssessmentAll the required assignments must be completed and sent to the<strong>College</strong> for marking. All assignments must be successfully passed inorder to obtain the award.AwardOn successful completion of this course, you will receive your<strong>Damelin</strong> <strong>Correspondence</strong> Introduction to <strong>Programming</strong> Certificate.Included with your course• Text book supplied*<strong>Damelin</strong> <strong>Correspondence</strong> <strong>College</strong> reserves the rightto change the kit items without prior notice.<strong>Damelin</strong> <strong>Correspondence</strong> <strong>College</strong> <strong>Computer</strong> <strong>Programming</strong>


<strong>Damelin</strong> <strong>Correspondence</strong> <strong>College</strong>Introduction to Visual Basic.NETCertificateThis course has been designed as a comprehensive hands-onintroduction to Visual Basic.NET. You will start with fundamentalsand work through to advanced topics. This course will enable youto plan and create your own interactive Windows applications,even if you have no previous programming experience.Programme TypeThe <strong>Damelin</strong> <strong>Correspondence</strong> <strong>College</strong> Introduction to Visual Basic.NET Certificate is a DCC Orientation Programme, that is approvedby the DCC Academic Board.*Entrance RequirementsGrade 10 (Std 8) or equivalent with <strong>Computer</strong> Literacy using aWindows operating system, or relevant work experience.Course DurationYou should be able to complete this course within 12 months.System requirementsIt is essential that you have access to a PC to complete this course.The PC must have Visual Studio 2008 software installed. You alsoneed access to the Internet.Operating systemYour textbook was written using Microsoft Windows Vista, but youmay also use Microsoft Windows XP.Minimum Hardware requirements• A Pentium 4 processor, 1.6 GHz or higher.Software requirementsYour PC must have Visual Studio 2008 software installed.Course Content• An introduction to Visual Basic 2008• Creating a user interface• Variables, constants, and arithmetic operators• Making decisions in a program• More on the Selection Structure• The Do Loop and List Boxes• The For…Next Loop and String Manipulation• Sub and Function Procedures• Arrays• Structures and Sequential Access Files• Creating Classes and Objects• Working with Access Databases and LINQ*Non-credit bearing/Not aligned to NQF<strong>Damelin</strong> <strong>Correspondence</strong> <strong>College</strong> <strong>Computer</strong> <strong>Programming</strong>


AssessmentAll the required assignments must be completed and sent to the<strong>College</strong> for marking. All assignments must be successfully passed inorder to obtain the award.AwardOn successful completion of this course, you will receive your<strong>Damelin</strong> <strong>Correspondence</strong> Introduction to Visual Basic.NETCertificate.<strong>Damelin</strong> <strong>Correspondence</strong> <strong>College</strong> <strong>Computer</strong> <strong>Programming</strong>


<strong>Damelin</strong> <strong>Correspondence</strong> <strong>College</strong>Introduction to C# <strong>Programming</strong>Certificate<strong>Damelin</strong> <strong>Correspondence</strong>’s Introduction to C# <strong>Programming</strong>Certificate course will introduce you to the concept of objectorientation(OO), a type of structured programming.This course is designed to teach the novice programmer to developprograms in C#. The ultimate goal is to teach you the discipline ofprogramming.Programme TypeThe <strong>Damelin</strong> <strong>Correspondence</strong> Introduction to C# <strong>Programming</strong>Certificate is a DCC Orientation Programme, that is approved bythe DCC Academic Board.*Career OpportunitiesUnderstanding the C# language and being able to apply good C#programming practices will add value to your CV when you applyfor employment opportunities in programming.Entrance RequirementsGrade 10 (Std. 8) or equivalent with computer literacy using aWindows operating system, or relevant work experience.System RequirementsIt is essential that you have a PC with Visual Studio 2008 softwareinstalled to complete this course.Operating SystemYou must have one of the following operating systems installed onyour computer:• Microsoft Windows XP• Microsoft Windows Vista• Windows 7Minimum Hardware Requirements• 1.6 GHZCPU, 192 MB Ram, 1024x768 display• 5400-RPM hard diskSoftware Requirements• Microsoft Visual Studio 2008Course DurationYou should be able to complete this course within 12 months.*Non-credit bearing/Not aligned to NQF<strong>Damelin</strong> <strong>Correspondence</strong> <strong>College</strong> <strong>Computer</strong> <strong>Programming</strong>


Course Content• A first program using C#• Using data• Making decisions• Looping• Using arrays• Using methods• Using classes and objects• Introduction to inheritance• Exception handling• Using GUI objects and the Visual Studio IDE• Using controls• Handling events• Files and streams• Using LINQ to access data in C# programsAssessmentAll the required assignments must be completed and sent to the<strong>College</strong> for marking. All assignments must be successfully passed inorder to obtain the award.AwardOn successful completion of your this course, you will receiveyour <strong>Damelin</strong> <strong>Correspondence</strong> Introduction to C# <strong>Programming</strong>Certificate.Included with your course• Text book supplied• Software:Only Visual Studio2010 is availableat <strong>Damelin</strong><strong>Correspondence</strong>.*<strong>Damelin</strong> <strong>Correspondence</strong> <strong>College</strong> reserves the rightto change the kit items without prior notice.<strong>Damelin</strong> <strong>Correspondence</strong> <strong>College</strong> <strong>Computer</strong> <strong>Programming</strong>


<strong>Damelin</strong> <strong>Correspondence</strong><strong>College</strong> Introduction to Java<strong>Programming</strong> CertificateDue to the widespread application of Java, it is rapidly becomingthe backbone of e-business. Skilled developers are in high demand.This course will help you, as a first-time computer programmer,to understand the significance of Java, before moving on todeveloping programming skills in the areas of object-orientatedand Java Technology. By the end of the course, you will be able tocreate programmes using a wide range of Java Technologies.Programme TypeThe <strong>Damelin</strong> <strong>Correspondence</strong> <strong>College</strong> Introduction to Java<strong>Programming</strong> Certificate is a DCC Orientation Programme, that isapproved by the DCC Academic Board.*Career OpportunitiesWith virtually all businesses entering the e-business arena, this<strong>Damelin</strong> <strong>Correspondence</strong> Introduction to Java <strong>Programming</strong>Certificate will pave the way to a lucrative career. It is a specialisedfield and you could soon see yourself working in a number offascinating industries, from web design studios to company ITdepartments. It may even be the first step towards starting yourown web consultancy!Entrance RequirementsGrade 10 (Std. 8) or equivalent with computer literacy using aWindows operating system and web browsers.Optional RequirementsThe following optional requirements will assist you in your studies:• Basic knowledge of Web development using HTML;• Basic introductory knowledge of programming in any otherprogramming language;• Basic knowledge of SQL and Database Managementsoftware, such as Microsoft Access or Microsoft SQL Server;and access to a computer that runs Microsoft Access.Hardware and Software RequirementsA personal computer (PC) that runs the Windows operating systemand the Internet.NStandard PC Setup + Access to Java Software.Course DurationYou should be able to complete this course within 12 months.Course Content• Introduction to Java and Programme Design*Non-credit bearing/Not aligned to NQF<strong>Damelin</strong> <strong>Correspondence</strong> <strong>College</strong> <strong>Computer</strong> <strong>Programming</strong>


• Creating a Java Application and Applet• Manipulating Data Using Methods• Decision-making and Repetition with Reusable Objects• Arrays, Loops, and Layout Managers Using External Classes• Creating a Java Calculator• Designing User Interfaces with Swing• Reading and Writing Data• Using Collections and Strings in a Reusable Class• Understanding Abstract Classes and Interfaces• Accessing Databases using JDBC• Utilising Servlets for Web ApplicationsAssessmentAll the required assignments must be completed and sent to the<strong>College</strong> for marking. All assignments must be successfully passed inorder to obtain the award.AwardOn successful completion of this course, you will receive your<strong>Damelin</strong> <strong>Correspondence</strong> Introduction to Java <strong>Programming</strong>Certificate.Included with your course• Text book supplied*<strong>Damelin</strong> <strong>Correspondence</strong> <strong>College</strong> reserves the rightto change the kit items without prior notice.<strong>Damelin</strong> <strong>Correspondence</strong> <strong>College</strong> <strong>Computer</strong> <strong>Programming</strong>


Sun Microsystems CertifiedProgrammer for Java PlatformThe Sun Certified Programmer for Java Platform, Standard Edition6 certification exam is for programmers experienced in using theJava <strong>Programming</strong> language. Achieving this certification providesclear evidence that a programmer understands the basic syntaxand structure of the Java <strong>Programming</strong> language and can createJava technology applications that run on server and desktopsystems using Java SE 6.The <strong>Programming</strong> Exam - Exam CX-310-065:- is designed to testyour knowledge of the Java <strong>Programming</strong> language. It requiresdetailed knowledge of language syntax, core concepts and anumber of common application programming interfaces. Theexam also tests intermediate knowledge of object-orientateddesign concepts.Programme TypeSun Microsystems Certified Programmer for Java Platform is anAgent Programme.Entrance RequirementsGrade 10 (Std. 8) or equivalent with PC literacy using a Windowsoperating system, or <strong>Damelin</strong> <strong>Correspondence</strong> Introduction to Java<strong>Programming</strong> Certificate, or relevant work experience (2 years).Course DurationYou should be able to complete this course within 12 months.Course ContentDeclarations and Access Control• Java Refresher• Indentifiers and JavaBeans• Declare Classes• Declare Interface / Declare Mass MembersObject Orientation• Encapsulation• Polymorphism• Overriding / Overloading• Reference Variable Casting• Implementing an Interface• Legal Return Types• Constructors and Instantiation• Statics• CouplingAssignments• Stack and Heap• Literals, Assignments and Variables• Passing Variables into Methods• Array Declaration, Construction and Initialization• Using Wrapper Classes and Boxing• Overloading• Garbage Collection Operators• Java Operators<strong>Damelin</strong> <strong>Correspondence</strong> <strong>College</strong> <strong>Computer</strong> <strong>Programming</strong>


Flex Control, Exceptions andAssertions• If and Switch Statements• Loop and Iterators• Handling Exceptions• Common Exceptions and Errors• Working with AssertionStrings, I/O, Formatting and Parsing• String, StringBuilder and StringBuffer• File Navigation• Serialization• Dates, Numbers and Currency• Parsing Tokenizing and FormattingGenerics and Collections• Overriding hashCode and equals• Collections• Using the Collections Framework• Generic TypesInner Classes• Inner Classes• Method Local Inner Classes• Anonymous Inner Classes• Static Nested ClassesThreads• Defining, Instantiating and Starting Threads• Thread States and TransitionsDevelopment• Using the Javac and Java Commands• JAR Files• Using Stat ImportsAssessment and Exam InformationThis course is externally examined at a Pearson Vue testing centre.You will need to access the following website to allocate yournearest testing centre: www.pearsonvue.com. Please note thatyour exam fee is not included in your tuition fee.AwardOn successful completion of your external exams, you will receiveyour internationally recognised Programmer for Java Platform SunMicrosystems Certification.Included with your course• Text book supplied*<strong>Damelin</strong> <strong>Correspondence</strong> <strong>College</strong> reserves the rightto change the kit items without prior notice.<strong>Damelin</strong> <strong>Correspondence</strong> <strong>College</strong> <strong>Computer</strong> <strong>Programming</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!