Programming KOSSA Review --Justin Smith--. EMPLOYABILITY us/lesson/wesint1/2 us/lesson/wesint1/2.

Slides:



Advertisements
Similar presentations
Computers Are Your Future
Advertisements

Lesson 6 Software and Hardware Interaction
Warren County Middle School Business and Information Technology Program IC 3 Certification Program 2 Year Progress Report.
Software: Systems and Application Software
Software Engineering For Beginners. General Information Lecturer, Patricia O’Byrne, office K115A. –
Software. Application Software performs useful work on general-purpose tasks such as word processing and data analysis. The user interacts with the application.
Interpret Application Specifications
© Prentice Hall CHAPTER 3 Computer Software.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
Roles of IT Personnel Unit Customer Service This is a facility that helps customers with wide-ranging questions relating to a specific company,
Applications Software
Chapter 3 Software Two major types of software
THE BASICS OF THE WEB Davison Web Design. Introduction to the Web Main Ideas The Internet is a worldwide network of hardware. The World Wide Web is part.
Welcome to CMPE003 Personal Computer Concepts: Hardware and Software Winter 2003 UC Santa Cruz Instructor: Guy Cox.
I Information Systems Technology Ross Malaga 3 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 3-1 SOFTWARE.
Computer Software.
Course Overview Course Requirements Knowledge and Skills Student Expectations Principles of Information Technology.
Data Structures and Programming.  John Edgar2.
Chapter 5 Application Software.
Your Interactive Guide to the Digital World Discovering Computers 2012.
Course Overview Course Requirements Knowledge and Skills Student Expectations.
Chapter 4 Computer Software.
Warren County Middle School Business And Information Technology Program “ A Different Approach”
1. Fundamentals of Computer Systems Define a computer system Computer Systems in the modern world Professional standards for computer systems Ethical,
Noadswood Science,  Information Wednesday, September 09, 2015.
Chapter 1 Introduction to Computers. Day 1 OBJECTIVE-PREBELL QUESTION Objective: The student will: define and illustrate operating system terminology.
Security Threats Connecting Computers Copyright Law & Ethics Storage & Memory Computer System
Introduction To Computer System
Integrating Educational Technology into the Curriculum
1 Web Basics Section 1.1 Compare the Internet and the Web Compare Web sites and Web pages Identify Web browser components Describe types of Web sites Section.
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 1 An Introduction to Information Systems Chapter 1.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
System Development Process Prof. Sujata Rao. 2Overview Systems development life cycle (SDLC) – Provides overall framework for managing system development.
Unit 5- Computer Software.  Identify how hardware & software interact  Explain how a software program works  Describe the difference between application.
Logistics and Systems Rabby Q. Lavilles. Supply chain is a system of organizations, people, technology, activities, information and resources involved.
Objectives Overview Identify the qualities of valuable information Describe various information systems used in an enterprise Identify the components of.
Administrative Software Chapter 7 Teaching and Learning with Technology.
Software Writer:-Rashedul Hasan Editor:- Jasim Uddin.
UEC 01 : Computer Skills & Programming Concepts I 1PUA – Computer Engineering Department – UEC01 – Dr. Mona Abou - Of Lecture 6: Applications Software.
Computer Software Chapter 4 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
ISYS 562 Microcomputer Business Applications David Chao.
© 2001 Business & Information Systems 2/e1 Chapter 8 Personal Productivity and Problem Solving.
Lead Black Slide Powered by DeSiaMore1. 2 Chapter 8 Personal Productivity and Problem Solving.
C++ Programming Language Lecture 2 Problem Analysis and Solution Representation By Ghada Al-Mashaqbeh The Hashemite University Computer Engineering Department.
An Introduction to Software Engineering. Communication Systems.
© Paradigm Publishing Inc. 5-1 Chapter 5 Application Software.
MIS 105 LECTURE 1 INTRODUCTION TO COMPUTER HARDWARE CHAPTER REFERENCE- CHP. 1.
Module 1 – Lesson 6 Ms. Tracy. Bell Ringer What is the typical useful life for a personal computer?
1 Chapter 6 Computer Software. 2 Manager’s View u Manager’s need to understand various kinds of computer software - makes the hardware work for you. u.
C2 Applications Software Getting the Work Done Solve a particular problem or perform a particular task.
Copyright (c) 2003 by Prentice Hall Chapter 2 Applications Software: Getting the Work Done Computers: Tools for an Information Age BSM025 Computers.
By: Dr. Mohammed Alojail College of Computer Sciences & Information Technology 1.
Principles of Information Systems, Sixth Edition An Introduction to Information Systems Chapter 1.
Software Rashedul Hasan. Software Instructions and associated data, stored in electronic format, that direct the computer to accomplish a task. Instructions.
Video Technology What you will be expected to learn in this class.
Information Support Services(ISS) KOSSA Review
1 Lesson 6 Software and Hardware Interaction Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
CHAPTER 2 COMPUTER SOFTWARE. LEARNING OUTCOMES At the end of this class, students should be able to:  Explain the significance of software  Define and.
Advanced Higher Computing Science The Project. Introduction Worth 60% of the total marks for the course Must include: An appropriate interface using input.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
SCHS Information Technology Preparing for Tomorrow!
Application Software Chapter 6.
Computing Fundamentals
What is IC3 IC3 /ˌaɪˌsiːˈθriː/ is the abbreviation and registered trademark of the "Internet and Computing Core Certification." The IC3 is a global certification.
COMPUTING BTEC LEVEL /17.
Business Education Objectives & Course Descriptions
General Computer Applications by Barbara Teterycz
System And Application Software
Administrative Software
SOFTWARE TECHNOLOGIES
Presentation transcript:

Programming KOSSA Review --Justin Smith--

EMPLOYABILITY us/lesson/wesint1/2 us/lesson/wesint1/2

COMPUTER LITERACY Demonstrate proficiency in a word processing package Demonstrate proficiency in a spreadsheet package Describe common applications of a database Demonstrate proficiency in a presentation package Send and receive electronic mail Print in landscape and portrait orientations

COMPUTER LITERACY Apply Internet etiquette and safety Explain the differences between a Web browser and a search engine Navigate a World Wide Web browser Identify Internet search engines and their advantages and disadvantages Demonstrate proficiency in the use of the Internet Identify what an operating system is, how it works, and be able to solve common problems Manipulate (e.g., create, copy, cut, paste, move, rename, delete) files and folders to manage and maintain data

Questions What is the difference in a web browser and a search engine? What keyboard shortcut refreshes a web page? What are three operating systems? What is the keyboard shortcut to 1)cut, 2)copy & 3)paste?

COMPUTER LITERACY Discriminate between ethical and unethical uses of computers and information Demonstrate an understanding of copyrights and licensing Demonstrate an awareness of computer security and a basic understanding of ways to protect a computer (e.g., viruses, Trojans, Malware) Explain the impact of computers on society Identify types of computers, platforms, and devices explaining how they process information and how individual computers interact with other computing systems and devices Identify the function of computer hardware components

Questions What is an example of unethical computer use? What impact have computers had on society? What is the difference in a desktop, laptop, notebook and smartphone? Why should all users have an antivirus program on their computer system?

COMPUTER LITERACY Identify how to maintain computer equipment and solve common problems relating to computer hardware Identify how software and hardware work together to perform computing tasks and how software is developed and upgraded Identify different types of software, general concepts relating to software categories, and the tasks to which each type of software is most suited or not suited Demonstrate the safe and responsible use of resources, office equipment, and machines

Questions How does hardware and software work together? What are the different types\categories of software?

INFORMATION TECHNOLOGY PROJECT MANAGEMENT Determine client needs Determine the purpose and goals of the project Identify target audience Identify stakeholders and decision makers Define scope of work to meet client requirements Evaluate project requirements

INFORMATION TECHNOLOGY PROJECT MANAGEMENT Estimate time requirements Create a project plan Estimate project pricing Demonstrate knowledge of project budgeting, scheduling, and control issues related to development and support Identify tools and resources for the job Identify critical milestones Report project status Identify software packages (e.g., MS Project, FreeWare, Shareware)

PROGRAMMING CONCEPTS Trace the development of computers and the current industry trends in the programming field Describe ways that programming applications can be used in business and industry Describe the categories and future trends of programming languages Describe the functions of computer hardware, software, and computer theory including bits, bytes, binary logic, and storage Compare and contrast operating systems (e.g., full version, mobile) Describe the program development and integration cycle Identify the kind of development environments for different programming tasks

Questions What is the difference in machine language and a high level computer language? What is the difference in a bite and a byte? What are the steps in the program development cycle? What is a programming development enviornment?

ALGORITHMIC/LOGIC PROCEDURES Define a program specification Determine alternative solutions to problems Identify and create an algorithm

Questions What is a program specification? What is an algorithm? What is the difference in an algorithm and pseudocode?

PROGRAMMING PROCEDURES Demonstrate an understanding of steps(see below) for developing a program 1)Design a program 2)Code the program from an algorithm (e.g., pseudocode, flowchart) 3)Run the program with sample data to test its validity 4)Develop test data for a given program Identify the types and purposes of internal and external documentation Identify and explain different types of debugging errors Explain program with internal and external documentation

Questions What is the difference in internal and external documentation? What does it mean to debug in programming? What are examples of debugging errors?

PROGRAMMING APPLICATIONS Identify and use correct syntax - not language specific Create an application user interface Code a program that will produce formatted output consistent with the program requirements Code an application that uses arithmetic operations and built-in functions Identify and write a program that uses variables and constants Identify and write a program that use Boolean operators Identify and write a modular program that uses functions or methods

Questions What does the word syntax mean? What does the term program requirement mean? What does it indicate when the term user interface is used? What is a Boolean value? What is a constant? What is the purpose of functions and methods within a computer program?

PROGRAMMING APPLICATIONS Identify and write a program that uses conditional structures Identify and write a program that uses looping structures Identify and write a program that uses counters and/or accumulators Identify and write a program that uses arrays Identify and write a program that uses search and sort routines within arrays Implement recursion in program code Identify and write a program to open, write, and read from a data file

Questions What is a conditional structure in programming? What is the purpose of a loop in programming? Why are counters or accumulators used in a program? What is an array? What is the difference in an ascending and descending sort? What does the term recursion mean?

PROGRAMMING APPLICATIONS Code an application program to display graphics Code a program that uses multimedia Code a program to animate objects Compare and contrast object-oriented programming vs. a procedural programming Identify and code a program using web services Define data types (e.g., integers, strings, arrays) Determine the usage of the three programming structures (i.e. sequence, repetition, selection/decision

Questions What are common graphic file extensions? What is the difference in object orientated and procedural programming? What is the difference in an integer and a string data type on programming? What is the difference in the following programming structures(sequence, repetition, selection/decision )?

DATABASE MANAGEMENT FUNCTIONS Describe database structures Design a database with one or more tables for manipulation by program code Write code to create, revise, update, and delete (CRUD) the database into a program application Access a database located on a local area network that uses program code

Questions What is a database? What are two common database programs? What are tables used for within a database? What does the term CRUD mean when talking about a database?

ADVANCED PROGRAMMING PROCEDURES Code a complex program from an algorithm (e.g., pseudocode, flowchart) Run the program with sample data to determine the validity of an application and error handling procedures Explain different types of errors Develop program documentation Identify advanced debugging concepts Develop types of internal and external documentation Identify attributes of maintainable code

Questions What is a flowchart? What are the common flowchart symbols? Why should you test a program with sample data before releasing it to a customer?

WEB PAGE APPLICATIONS Access a database that uses program code Develop scripts to support web based applications Develop client-server applications Configure communication protocols for wide area networks Use Internet and Web Page Design Use and document electronic resources and references in the development of a program application Evaluate the validity of sample code obtained from the Internet and other sources Develop a Web page to publish a programming application

Questions What is a client server application? What are examples of communication protocols used within a wide area network? Can a programming applications be placed on a webpage?

INDUSTRY CERTIFICATION Describe the process and requirements for obtaining industry certification related to programming Demonstrate the ability to successfully complete selected practice examinations and practice questions similar to those on certification exams Identify testing skills/strategies for taking a certification examination

CAREER PATHWAYS IN PROGRAMMING Identify careers in the programming field Search the Internet and other sources for job opportunities Assemble a professional portfolio that contains representative samples of student's work Deliver an oral presentation relating to the professional portfolio Identify potential employment barriers for nontraditional groups and ways to overcome the barriers