Online Coding & Technology Course
- Cover Computer fundamentals with this thorough look at hardware, software, peripheral devices and Information Technology.
- Understand how computers work with a comprehensive guide to CPU and Memory.
- Get to know operating systems and software applications. Learn how software is built and about the different types of software.
- Discover data protection legislation, and what you should be aware of when downloading, using, or sharing software materials.
- Get an introduction to Computer programming, from what a programmer does, to understanding the language of a computer.
- Study the BASIC programming language that is used by hobbyist programmers who want to programme old-school emulators.
- Learn what to expect in the job market as a Computer Programmer and get tips on how to get the right job for you.
- This course is marked by a final exam to gain your certification.
- Basic Terms
In this first lesson, you will learn what a computer is. You will also receive a gentle introduction to the basic concepts of hardware, software, and peripheral devices. Once these topics have been covered, the lesson will be closed with a discussion of what is meant by Information Technology.
- Types of Computers
In this lesson, we will discuss some of the main types of computers that are in use today. These computer types include the personal computer, the mainframe computer, networked computers, laptop computers, and PDAs (Personal Digital Assistants).
- Anatomy of a PC
In this lesson, you will start to get an idea of what is inside the box of a typical desktop PC. You will begin this lesson by learning about the CPU, which is the “brain” of a personal computer and a major factor in a computer’s performance capabilities. Following this, you will be introduced to the concepts of main memory (RAM), buses, input/output devices, and other internal components like fans and the power supply.
- How a PC Works
In this lesson, you will learn about CPU speed, how RAM impacts performance, how software applications affect performance, and how other factors like your hard disk or network connection speed can affect performance.
- CPU and Memory
In this lesson, you will learn more about the CPU and what it does. You will also learn how CPU performance is measured, and about the differences between RAM and ROM. Finally, to close the lesson, you will learn how to understand the units used to measure storage capacity and file size.
- Input Devices
In this lesson, we will take a closer look at some of the more common input devices, such as the keyboard, the mouse, the scanner, and the microphone.
- Output Devices
In this lesson, you will learn about such common output devices as computer monitors, touch screens, printers, plotters, and speakers.
- Secondary Storage Devices
In this lesson, we’ll take a closer look at computer storage devices, including internal and external hard drives, floppy disks, CDs and DVDs, Zip drives, USB /flash drives, as well as tape drives and data cartridges.
- The Basics
In this lesson, you will start to learn about software, the other main facet of computers. You will learn what an operating system is, what applications are, what versions mean, and what software updates are. Finally, you will also be introduced to the very important topic of GUIs (Graphical User Interface).
- Operating Systems and Applications
In this lesson, you will learn what an operating system does and what a software application does. You will also be introduced to some of the most common operating systems and applications in use on today’s personal computers.
- How is Software Built
In this lesson, you will be introduced to some of the aspects of a typical software development/engineering process, including the analysis stage, the design stage, the programming stage, and the testing stage.
- Types of Software
In this lesson, we will look at some of the different categories that software falls under, like shareware and freeware. We will also consider other aspects of acquiring software, such as EULAs (End User Licensing Agreements) and how to check the version and the product ID number of a software application.
- Legal Issues
In this lesson, you will learn about copyright and how it applies to software and other digital media files. You will learn about data protection legislation, and what you should be aware of when downloading, using, or sharing software materials.
- COMPUTER PROGRAMMING 101
Computer programming is a must for anyone who wishes to get a job using a computer and is a big help for those who just want to get connected.
- WHAT IS COMPUTER PROGRAMMING AND WHY SHOULD I CARE?
A Program is a set of instructions that tell the computer, step by step, how to perform the tasks you command it to and produce the results you have in mind.
- What a Programmer Does
The programmer’s job is generally to solve problems by formulating instructions for the computer. The programmer will prepare the instructions for the program and run those instructions on a computer to test the new program to make sure it is working properly.
- COMPUTER PROGRAMMING AT A GLANCE
Computer programmers are the people who write, test and maintain all information, that a computer follows to perform tasks, called programs. Programmers are also responsible for the conception, design, and testing of problem-solving structures the computer uses.
- UNDERSTANDING THE LANGUAGE OF THE COMPUTER
Computer language is a set of codes used that enable the computer to understand the commands of the user and perform certain tasks. There are several languages which you will discover in this lesson.
- Choosing a Language
You will usually want to choose a language based on how compatible it is for the task. A business program that contains large files should be written in a business language, such as COBOL.
- BASIC Programming Language
MARS, and other Salford Systems’ modules, contain an integrated implementation of a complete BASIC programming language for transforming variables, creating new variables, filtering cases, and database programming.
- Getting Started with BASIC Programming Language
Your BASIC program will normally consist of a series of statements that all begin with a “%” sign. Our programming language uses standard statements found in many dialects of BASIC.
- BASIC Overview of BASIC Components
Learn the most commonly used components of BASIC computing language with this lesson.
- BASIC Special Variables
BASIC has five built-in variables available for every dataset. You can use these variables in BASIC statements and create new variables from them. You may not redefine them or change their values directly.
- BASIC Probability Functions
CART BASIC also includes a collection of probability functions that can be used to determine probabilities and confidence level critical values and to generate random numbers.
- Filtering the Data Set or Splitting the Data Set
Learn how to filter or split the data set with this lesson.
- DATA Blocks
A DATA block is a block of statements appearing between a DATA command and a DATA END command. These statements are treated as BASIC statements, even though they do not start with “%.”
- DELETE Statement
A DELETE Statement’s purpose is to drop the current case from the data set. Learn how to perform this command in this lesson.
- FOR…NEXT Statement
This statement allows the processing of steps between the FOR statement and an associated NEXT statement as a block. When an optional index variable is specified, the statements are looped through repetitively while the value of the index variable is in a specified range.
- IF. . . THEN Statement
This statement evaluates a condition and, if it is true, executes the statement following the THEN.
- Computer Programming
Job prospects will probably be best for college graduates with knowledge of, and experience with, various programming languages and tools. C++, Java, and other object-oriented languages, as well as, domain-specific languages for database management, networking, and internet application development.
- Employment Outlook
Nearly every industry employ programmers, the largest number work in computer system designs and related services. A huge number work for software publishers, telecommunication companies, financial institutions, educational institutions, insurance carriers, and government agencies.
- How to Find A Great Job After Graduation
Your resume should reflect your abilities, and you need to have confidence when you are in an interview. You need good negotiation skills to be able to get a better position and a higher salary. If you start at entry-level, make sure there is room for advancement once your trial period is up. If you are capable of doing a higher-level job, make sure your employers know this from the beginning.
|Types of Computers||00:15:00|
|Anatomy of a PC||00:30:00|
|How a PC Works||00:15:00|
|CPU and Memory||00:30:00|
|Secondary Storage Devices||00:30:00|
|Operating Systems and Applications||00:30:00|
|How is Software Built||00:15:00|
|Types of Software||00:15:00|
|COMPUTER PROGRAMMING 101|
|COMPUTER PROGRAMMING 101||01:00:00|
|WHAT IS COMPUTER PROGRAMMING AND WHY SHOULD I CARE?||00:30:00|
|What a Programmer Does||01:00:00|
|COMPUTER PROGRAMMING AT A GLANCE|
|COMPUTER PROGRAMMING AT A GLANCE||01:00:00|
|UNDERSTANDING THE LANGUAGE OF THE COMPUTER||00:30:00|
|Choosing a Language||00:30:00|
|BASIC PROGRAMMING LANGUAGE|
|BASIC Programming Language||01:00:00|
|Getting Started with BASIC Programming Language||01:00:00|
|BASIC Overview of BASIC Components||01:00:00|
|BASIC Special Variables||01:00:00|
|BASIC Probability Functions||01:00:00|
|Filtering the Data Set or Splitting the Data Set||01:00:00|
|IF. . . THEN Statement||01:00:00|
|JOB STATISTICS AT A GLANCE|
|How to Find A Great Job After Graduation||01:00:00|
|Additional Supporting Material|
|Fundamentals of Computer-Programming with C+||00:00:00|