Includes instruction in computer ideas, information programs, networking, operating programs, computer hardware, the Internet, software applications, assist desk ideas and downside solving, and principles of customer support. This course introduces students to the basic concepts and terminology of laptop programming. Emphasis can be positioned on growing problem-solving abilities in designing and writing easy laptop packages. The course covers such subjects as growing flowcharts, algorithms and pseudocode, and introduces students to variables, operators, conditional statements, looping statements, information structures, error-dealing with and debugging, and user interface design. The course assumes no programming background.