Programming. Definition Computer programming is the process of designing, writing, testing, debugging, and maintaining the source code of computer programs.

Slides:



Advertisements
Similar presentations
© Janice Regan Problem-Solving Process 1. State the Problem (Problem Specification) 2. Analyze the problem: outline solution requirements and design.
Advertisements

HTML Recall that HTML is static in that it describes how a page is to be displayed, but it doesn’t provide for interaction or animation. A page created.
Program Flow Charting How to tackle the beginning stage a program design.
CS 290C: Formal Models for Web Software Lecture 6: Model Driven Development for Web Software with WebML Instructor: Tevfik Bultan.
Roles of IT Personnel Unit Customer Service This is a facility that helps customers with wide-ranging questions relating to a specific company,
PRE-PROGRAMMING PHASE
Copyright Arshi Khan1 System Programming Instructor Arshi Khan.
INTRODUCTION TO JAVA PROGRAMMING Chapter 1. What is Computer Programming?
Programming Concepts and Languages Chapter 12 – Computers: Understanding Technology, 3 rd edition 1November
Static VS Dynamic websites. 1-What are the advantages and disadvantages? 2- Which one should you choose and why?
UNDERSTANDING WEB AND WEB PROJECT PLANNING AND DESIGNING AND EFFECTIVE WEBSITE Garni Dadaian.
Chapter 0: Introduction CSCI-UA 0002 – Introduction to Computer Programming Mr. Joel Kemp.
Software Development Concepts ITEC Software Development Software Development refers to all that is involved between the conception of the desired.
PHP: Hypertext Processor Fred Durao
Job Analysis Employer and Employee Perspectives. Strategic Importance of Job Analysis and Competency Modeling Job analysis and competency modeling are.
Web Design Scripting and the Web. Books on Scripting.
Jordan Maxwell ADVANCED PROGRAMMING. DEFINITIONS PHP: A server side Programming language often used in websites. API: ( Application programming interface.
Introduction The SDU Webship program is divided into two parts: the first semester of the course is spent learning how to code webpages using a variety.
GCSE COMPUTING An Introduction. ICT vs Computing ICT How to use technology. Using computer software. “Behind the wheel.” Computing How technology works.
Implementation - Part 2 CPS 181s March 18, Pieces of the Site-building Puzzle Page 180, figure 4.1.
1 3. Computing System Fundamentals 3.1 Language Translators.
 Muscle Shoals Center for Technology Mrs. Stonecipher.
IXA 1234 : C++ PROGRAMMING CHAPTER 1. PROGRAMMING LANGUAGE Programming language is a computer program that can solve certain problem / task Keyword: Computer.
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
Software Development Life Cycle by A.Surasit Samaisut Copyrights : All Rights Reserved.
How to built a website Robin Uters | IO2A3X |
Programming. Definition What Where How FIRST The Rise of the Machines Mechanical & Electro-mechanical calculatorsPersonal Computers Commercial Mainframe.
 Computer use language to communicate  A web browser will read these tags and translate it into what you actually see  Viewing Code of ESPN WebsiteESPN.
How to Program? -- Part 1 Part 1: Problem Solving –Analyze a problem –Decide what steps need to be taken to solve it. –Take into consideration any special.
Blogs. Blogs The definition of word BLOG in Wikipedia: A blog (a contraction of the term "Web log") It is a Web site, usually maintained by an individual.
The basics of knowing the difference CLIENT VS. SERVER.
Assignment Examples of Portfolios using wikispaces
Web Software Developer Designs, develops, and implements software packages for web sites. Troubleshoots, debugs and implements software code. May require.
By: Nelson Webster. Algorithm Engineers Algorithm engineers study the effectiveness and efficiency of procedures of solving problems on a computer.
Invitation to Computer Science 6 th Edition Chapter 10 The Tower of Babel.
Bridges To Computing General Information: This document was created for use in the "Bridges to Computing" project of Brooklyn College. You are invited.
Computer Science Department Web Portal - support for educational process M.Stanković, Ivan Petković Faculty of Electronic Engineering, University of Niš.
JavaScript & Introduction to AJAX
Introduction Session 1. R as a Giant Calculator Demo: Set 1.
Computer Programming Thinking in Code. Intro Computational Thinking Decompose Patterns General and Abstract Algorithms.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
Creating a website. What you should learn HTML HyperText Markup Language Basic structure of your web.
The Brenkoweb provides the excellent online programming tutorial for the programmer in various languages like as PHP, SQL, HTML, ASP, Javascript,
Class02 Introduction to web development concepts MIS 3501, Spring 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 1/14/2016.
The language focusses on ease of use
Adventures with Computational Thinking
Introduction to web development concepts
Introduction to Website Creation in sphb K200
CSCI-235 Micro-Computer Applications
Introduction to Programming for Mechanical Engineers (ME 319)
The Internet and HTML Code
Egyptian Language School
Developing Web-Based Applications
Programming Concepts and Languages
Web Development Training
Table Of Contents 1. Overview 2. Company Profile 3. Benefits of Hiring Programmers.
7 Best Programming Languages Based as per Earnings & Opportunities
Assembler, Compiler, Interpreter
Business Information Systems
CMPT 360 Programming Languages (Notations)
Lesson 1 The Web.
Mozafar Bag-Mohammadi
Unit 6 part 3 Test Javascript Test.
Unit 6 part 2 Test Javascript Test.
Assembler, Compiler, Interpreter
DD Sir-Infomatics Web Development Part-1.
INFS 230 L Internet Technology
The Web Development Life Cycle
Object-Oriented Programming (OOPs)
CSCE156: Introduction to Computer Science II
Presentation transcript:

Programming

Definition Computer programming is the process of designing, writing, testing, debugging, and maintaining the source code of computer programs. This source code is written in one or more programming languages. The purpose of programming is to create a program that performs specific operations or exhibits a certain desired behavior. The process of writing source code often requires expertise in many different subjects, including knowledge of the application domain, specialized algorithms and formal logic. - WikipediaWikipedia

What? Operating Systems Applications Web Sites

Games

Where? Computers Handhelds Others

Where? (2) Mercedes S Class o 20 million lines of code o Electronic Control Units (ECUs) as an Airbus A380 Fighters o 1.7 million lines in the F22 Raptor o B-2 Bomber fly by wire controls and flight data recording Aircraft o 6.5 miillion line in the 787 Dreamliner - ieee spectrumieee spectrum

How? o Process Requirements gathering Designing Coding Testing/Debugging Documenting Maintaining o Development methodology Waterfall Agile

Languages o C++ o Scala o PHP o HTML o Javascript o Assembly o Java

First o Projects Robot controller o Joystick o Motor controllers o Solenoids o Pneumatics Website o Current content o Chronical build season …