See this video on how to submit a link to your wordpress website for this week’s assignment.
© 2020 Vedesh Kungebeharry. All rights reserved.
See this video on how to submit a link to your wordpress website for this week’s assignment.
© 2020 Vedesh Kungebeharry. All rights reserved.
See the following objective content and related videos
These videos were chosen for each topic because they cover the subject matter in a relevant context. They definitely were not created specifically for the CSEC Syllabus, however , they do address the fundamental concepts in real world scenarios.
| 6. select appropriate input/output devices to meet the needs of specified applications; | Associate the following devices with suitable applications: (a) Input: Optical mark reader (OMR), character readers (OCR, MICR), mouse, joystick, bar code reader, document scanner, light-pen, touch terminals, voice response unit, Touch Screens (tablets, point of sale, ATM), keyboard, digital camera, biometric systems, sensors, remote control, sound capture, pointing devices, webcam. (b) Visual output: Monitors, Printers (laser, inkjet, dot matrix, thermal, plotters, 3D Printers), microfilm. (c) Audible output: speakers, headphones, earphones. | Input Devices Omr:https://www.youtube.com/watch?v=Yd8PWYCT7w8 OCR : https://www.youtube.com/watch?v=jO-1rztr4O0 Micr : https://www.youtube.com/watch?v=LX-FyRcdUmM Mouse: https://www.youtube.com/watch?v=eccSwn9QVxo Light pen: https://www.youtube.com/watch?v=Nu-Hoj4EIjU Output Devices printers:https://www.youtube.com/watch?v=JEVurb1uVFA Impact pritners (Character, Dot matrix) : https://www.youtube.com/watch?v=-FtvlNrzUA8 Dot matrix printer in action: https://www.youtube.com/watch?v=A_vXA058EDY Inkjet printers: https://www.youtube.com/watch?v=t9GrRtNTaG4 Laser Printer: https://www.youtube.com/watch?v=f7eIC9Rfd1k Thermal Printer: https://www.youtube.com/watch?v=jp0e4GCYjDI 3D Printers: https://www.youtube.com/watch?v=IeT1N4GE1bA Microfilm/Microfiche : https://www.youtube.com/watch?v=HxXhLhTHkD0 |
Updated 21st Sept 2021: Added link to light pen.
Updated 23st Sept 2021: Added link to printers, laser, impact printers, dot matrix, thermal, microfilm, microfiche .
© 2020 Vedesh Kungebeharry. All rights reserved.
Create an Online website using the service provided by https://wordpress.com/ you may use the website that you have created for classes thus far.
Your website must contain coherent and consistent information on a topic of you choosing.
Ensure that your chosen topic which is suitable for a student you age and one that your parents will be proud of.
Include a suitable layout, and pages for “About”, “Contact”, and a Homepage.
Utilize as much features as possible including
Images, text, graphics, hyperlinks (email address etc).
See mark scheme below:
| Web Design – WordPress.com Mark Scheme | |
| Criteria | Allocation |
| A least 3 pages | Marks |
| Home, About and Contact page accessible via navigation bar/menu | 9 |
| Use of at least 1 images | 2 |
| Use of at least 2 types of hyperlinks (site link, file link, mailto link) | 4 |
| Content (Coherent, cohesive content on all pages) | 5 |
| Total | 20 |
Creating a website and choosing a design using wordpress.com
Setting up your homepage and adding links
Adding a Webpage with common website elements
© 2010 Vedesh Kungebeharry. All rights reserved.
Palindromes are words that are spelt the same way backward as they are forward.
Create a program which accepts a string of text from the user and outputs whether or not the string is a palindrome. You may assume that the user always enters a single word for input, i.e no spaces are entered.
below are two examples of running the program. (User input is bolded)
| Example 1 | Please enter a string ken ken is not a palindrome. |
| Example 2 | Please enter a string deified deified is a palindrome. |
You may use the code found in this post Stacks Implementations and Variations. A suitable example of a stack can be found in the zipped folder 05 U2 M1 S2 Stack-String ReversalErrorChecks.
© 2020 Vedesh Kungebeharry. All rights reserved.
See the following objective content and related videos
These videos were chosen for each topic because they cover the subject matter in a relevant context. They definitely were not created specifically for the CSEC Syllabus, however , they do address the fundamental concepts in real world scenarios.
| OBJECTIVE/TOPIC | Content | Link |
| Evaluate the relative merits of cloud storage and local storage; | Definition of cloud and local storage. Assessment criteria: capacity, cost, accessibility; security issues. | Cloud: https://www.youtube.com/watch?v=gu4FYSFeWqg |
© 2020 Vedesh Kungebeharry. All rights reserved.
NB: This post is intended for use within our class. It serves as a rough guide for our discussion on the implementation and use of a stack.
For this post there are 2 important requirements:
Assumption: Attempts were made to complete the tasks in Stack Operations (Exercise)
We now look at a sample attempt in flowgorithm (Flowcharting graphical programming language) found within 02 Flowgorithm Stack Exercise of the code packet labeled U2 M1 S2 – StackOperations-01 using size to keep track of top.
Note that this attempt does not use a pointer to the top of the stack; instead we keep track of the size of the stack , much like our implementation found here : Stacks.
It is important to recognize that keeping track of the size of a stack is NOT THE MOST POPULAR implementation.
Still, take some time (~10-15 mins) to observe how the operations for push, pop and peek are accomplished
Look at a sample attempt in flowgorithm (Flowcharting graphical programming language) found within 02 Flowgorithm Stack Exercise of the code packet labeled U2 M1 S2 – StackOperations-02 using top instead of size.
In this attempt, we keep track of the index of the item stored at the top of the stack.
Keeping track of top is the most popular accepted way to implement a stack.
Take some time (~10-15 mins) to observe how the operations for push, pop and peek are accomplished, and observe the differenced from the previous sample attempt.
Scrutinize the code and run the program found in 03 U2 M1 S2 Stack SimpleExercise. Note that error checking is minimal, and when edge cases are encountered dummy values are returned, e.g as in when we try pushing to an already full stack ( see the push function from more detail )
Although this method works, it’s not the most elegant solution.
If we scrutinize the code found in 03.1 U2 M1 S2 Stack SimpleExerciseErrorChecks we find that error messages are added to our push operation and we added the ability for our push operation to return a boolean value. Previously no values were returned, push was void.
However, we now return true if a successful push was made and false (along with an error message) if a failed push was made (e.g our stack was already full when push is called).
Note that peek and pop will always need to return data, and in this case dummy values in error conditions will suffice , but we ensure that error messages are also displayed.
Moving on from our exercise we consider the following problem:
Create a program which demonstrates a function which reverses a string (character array) in place , i.e the data of the character array is directly manipulated. Prompt the user to enter a string and output the string in reverse.
The solution to this problem can be found in 04 U2 M1 S2 Stack-String Reversal.
Examine how the code in the main function works. Note that it uses push and pop only to achieve it’s task.
The stack used to implement the solution to this problem is similar to our simple stack with minimal error handling ; only this time our datatype is set to char.
if we observe the code in 05 U2 M1 S2 Stack-String ReversalErrorChecks we see that the overall logic for data processing remains the same , only this time we implement some basic error handling techniques.
Stack Implementations and Variations (Live Class – 2025-09-11_09-59-29)
2025-09-17: Added section for “Previously Recorded Classes”
© 2020 Vedesh Kungebeharry. All rights reserved.
In this lesson we would like to observe how we would create a new web page in WordPress, observe the different presets that are available for us when choosing a layout for that webpage , And eventually choose a blank web page to create our own layout .
We will insert an image to our webpage and wrap text around that image.
We will also observe how to create hyperlinks that link to another web page or an email address or even to a file .
Finally, we will observe how to add this web page to our website using the existing menu navigation system .
Please follow along with the video to create a practice web page on your website. Good luck!
© 2020 Vedesh Kungebeharry. All rights reserved.
See the following objective content and related videos.
These videos were chosen for each topic because they cover the subject matter in a relevant context. They definitely were not created specifically for the CSEC Syllabus, however , they do address the fundamental concepts in real world scenarios.
| Explain the concept of Information Technology; | Definition and scope Information Technology. | https://www.youtube.com/watch?v=Z0A7OMkYQf8 |
© 2020 Vedesh Kungebeharry. All rights reserved.
See the following objective content and related videos
These videos were chosen for each topic because they cover the subject matter in a relevant context. They definitely were not created specifically for the CSEC an Syllabus, however , they do address the fundamental concepts in real world scenarios.
(Created for csec syllabus, but also applies to NCSE ICT)
| Distinguish among the major types of computer systems in terms of processing speed, storage and portability | Major types:(a)Super Computers (for example, Cray).(b)Mainframes (for example,IBM zEnterprise System).(c)Desktop systems.(d)Mobile devices (for example, laptops, notebooks, netbooks, smartphones, tablets and game consoles).(e)Embedded devices (for example,special-purpose systems such as controllers in microwaves, car ignition systems, answering machines). | Types of computers:https://www.youtube.com/watch?v=uD0acIhi8xE What is a super computer:https://www.youtube.com/watch?v=utsi6h7IFPs Using Supercomputers:https://www.youtube.com/watch?v=yvbSX–LOko |
© 2020 Vedesh Kungebeharry. All rights reserved.
See the following objective content and related videos
These videos were chosen for each topic because they cover the subject matter in a relevant context. They definitely were not created specifically for the CSEC Syllabus, however , they do address the fundamental concepts in real world scenarios.
| Explain the functions of the major hardware components of a computer system; | Major components: input, central processing unit,Primary memory (RAM and ROM),secondary storage, output.(a)Secondary storage devices: hard disk,magnetic tape, flash drive, memorycard, and optical disks (CD, DVD and Blu-Ray).(b)Units of storage: bits,bytes, kilobytes,megabytes, gigabytes, terabytes | Data Processing (IPOS) Cycle:https://www.youtube.com/watch?v=j0XOLp_PbgA https://www.youtube.com/watch?v=CBf-jIn44X0 (Concise) Ram and Rom: https://www.youtube.com/watch?v=XY18amKzOvA https://www.youtube.com/watch?v=3Wo3W2atvJw (Better Visuals) Storage: https://www.youtube.com/watch?v=OsEDJM9NuGA |
© 2020 Vedesh Kungebeharry. All rights reserved.