Stratford's Computer Programming course is designed to let you learn about the intricacies of C Programming at home at your own pace.
Students begin by learning basic computer terms and work up to detailed functions as they relate to today's varied technology.
Computers are a major part of almost every industry, which means there could be growing opportunities for individuals who have a greater understanding of programming knowledge.
According to the U.S. Department of Labor, the median annual salary for a Computer Support Specialist is $59,660.*
Understanding the Personal Computer Terminology
Evolution of Software
Installing a New Computer
Hardware Components
Function of the CPU
Memory, Input, Output, and Storage Devices
Operating Systems
Internet and Online Services
Troubleshooting PC Problems and Errors
Introduction to Windows 10 Windows Basics
Using the Mouse
Working with Windows
The Action Center and Taskbar
System, Device and Network Settings
Rearranging Your Windows
Folders, Icons and Shortcuts
The Start Area
Copying and Pasting
Windows 10 Text Programs
Paint, Snipping Tool and Calculator
Photos Program
Using Microsoft Edge
Installing and Uninstalling Software
Using Cortana
Calendar, People and Mail
User Accounts and File Sharing
Finding Lost or Deleted Files
Keeping the System Healthy
C Programming Absolute Beginner's Guide Part 1 Defining C Programming
The Programming Process
Writing Your First C Program
Clarifying Your Code with Comments
Putting Your Program's Results up on Screen
Adding Variables to Your Programs
Adding Words to Your Programs
Making Your Programs More Powerful with #include and #define
Interacting with Users
Letting C Handle Math for You
Powering up Variables with Assignments and Expressions
Testing Data to Pick a Path
Using Logical Operators and Other Operators
C Programming Absolute Beginner's Guide Part 2 Using Loops to Save Time and Effort
Breaking in and out of Looped Code
Using Statements
Increasing Your Programs Output and Input
Getting More from Your Strings
Advanced Math for the Computer
Arrays
Alphabetizing and Arranging Your Data
Solving the Mystery of Pointers
Maximizing Your Computer's Memory
Setting up Your Data with Structures
Saving Sequential and Random Files
Organizing Your Programs with Functions
Passing Variables to Your Functions
Returning Data from Your Functions
Sams Teach Yourself C Programming Part 1 Getting Started with C
The Components of a C Program
Storing Information
Variables and Constants
Statements, Expressions and Operators
Packing Code in Functions
Basic Program Control
Fundamentals of Reading and Writing Information
Using Numeric Arrays
Understanding Pointers
Working with Characters and Strings
Implementing Structures, Unions and TypeDefs
Understanding Variable Scope
Sams Teach Yourself C Programming Part 2 Advanced Program Control
Working with Screen, Printer and Keyboard
Pointers to Pointers and Arrays of Pointers
Pointers to Functions and Linked Lists
Using Disk Files
Manipulating Strings
Getting More from Functions
Exploring the C Function Library
Working with Memory
Advanced Compiler Use
This educational program is an introductory course designed to help students gain knowledge necessary for the vocational application of this subject. Completion of this program does not fulfill the legal requirements of particular state licenses or certifications, which may require additional training or apprenticeships.
We take great pride in providing you with the most up-to-date textbooks and equipment. One or more of the above-mentioned subjects may, therefore, change if updating becomes necessary during the course of your studies. The order in which the course material is presented may vary.
*Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, 2021 Edition
"SCI encouraged me to continue with a career in computer technology. I am more confident about distance learning, and this course has enhanced my study habits."
Pamela C.
"I've learned skills that I can use at my job to help myself and my co-workers."