Working as a Programmer Jamila Wright Image source:

Slides:



Advertisements
Similar presentations
In Review JAVA C++ GUIs - Windows Webopedia.com.
Advertisements

1 CGICGI Common Gateway Interface Server-side Programming Lecture.
HTTP Request/Response Process 1.Enter URL ( in your browser’s address bar. 2.Your browser uses DNS to look up IP address of server.com.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Java.  Java is an object-oriented programming language.  Java is important to us because Android programming uses Java.  However, Java is much more.
Understand Web Page Development Software Development Fundamentals LESSON 4.1.
Server-Side vs. Client-Side Scripting Languages
Lecture 2: Do you speak Java?. From Problem to Program Last Lecture we looked at modeling with objects! Steps to solving a business problem –Investigate.
Multiple Tiers in Action
Introduction to Web Based Application. Web-based application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
Apache Tomcat Server Typical html Request/Response cycle
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
Administrative  Philosophy  Class survey  Grading  Project  Presentation.
For more Lectures and Notes Visit
Russell Taylor Lecturer in Computing & Business Studies.
Objectives Overview Define system development and list the system development phases Identify the guidelines for system development Discuss the importance.
1 CS428 Web Engineering Lecture 18 Introduction (PHP - I)
L EC. 01: J AVA FUNDAMENTALS Fall Java Programming.
ECA 228 Internet/Intranet Design I Intro to the Web.
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
Python Introduction.
Programming Languages
Your Interactive Guide to the Digital World Discovering Computers 2012.
Server Side Scripting Norman White. Where do we do processing? Client side – Javascript (embed code in html) – Java applets (send java program to run.
Chapter 13 Programming Languages and Program Development 1.
INTRODUCTION TO WEB DATABASE PROGRAMMING
+ Java vs. Javascript Jessi Style. + Java Compiled Can stand on its own Written once, run anywhere Two-stage debugging Java is an Object Oriented Programming.
Dynamic Web Pages (Flash, JavaScript)
Introduction to Internet Programming (Web Based Application)
Lecture 19 Web Application Frameworks Boriana Koleva Room: C54
Programming language A programming language is an artificial language designed to communicate instructions to a machine,languageinstructionsmachine particularly.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
Java Programming, 2E Introductory Concepts and Techniques Chapter 1 An Introduction to Java and Program Design.
Discovering Computers 2009 Chapter 13 Programming Languages and Program Development.
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
1 Chapter 13 Programming Languages and Program Development Tools.
RUBRIC IP1 Ruben Botero Web Design III. The different approaches to accessing data in a database through client-side scripting languages. – On the client.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
Lindley Codes Touch Develop Youth Spark Day at Lindley Middle School.
Web Technologies Lecture 8 Server side web. Client Side vs. Server Side Web Client-side code executes on the end-user's computer, usually within a web.
Web Development Technologies Advanced Web-based Systems Advanced Web-based Systems | Misbhauddin.
Scripting Languages Client Side and Server Side. Examples of client side/server side Examples of client-side side include: JavaScript Jquery (uses a JavaScript.
Chapter 12 Information Systems and Program Development Discovering Computers Technology in a World of Computers, Mobile Devices, and the Internet.
The basics of knowing the difference CLIENT VS. SERVER.
WHY ARE WE HERE? Nick Derrickson BA371, Winter 2016.
Web Page Designing With Dreamweaver MX\Session 1\1 of 9 Session 1 Introduction to PHP Hypertext Preprocessor - PHP.
CSCI 3100 Tutorial 2 Web Development Tools 1 HTML 5 & CSS 3 1.
Basics Components of Web Design & Development Basics, Components, Design and Development.
What ‘s programming? Teacher : Mustapha jaballah.
Introduction to 1. What is Java ? Sun Microsystems Java is a programming language and computing platform first released by Sun Microsystems in The.
The Brenkoweb provides the excellent online programming tutorial for the programmer in various languages like as PHP, SQL, HTML, ASP, Javascript,
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
CHAPTER ELEVEN Information System Development and Programming Languages Copyright © Cengage Learning. All rights reserved.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
Programming Club To learn about programming languages and how they can be used for fun and for useful work. What programming languages are available and.
JAVA, JAVA Applets, and JavaScript
Web Concepts Lesson 2 ITBS2203 E-Commerce for IT.
NOCTI Study Guide #2.
Introduction to.
Programming Concepts and Languages
Objectives Overview Differentiate between machine and assembly languages Identify and discuss the purpose of procedural programming languages, and describe.
Web Development Tutorials for Beginners. The free tutorial helps beginners to learn how to code easily. A beginner can sign up for the tutorial to access.
7 Best Programming Languages Based as per Earnings & Opportunities
Do you know this browser?...
Unit 6 part 3 Test Javascript Test.
and Program Development
Architecture of the web
What is Programming Language
Web Application Development Using PHP
Introduction to Computer Science
Presentation transcript:

Working as a Programmer Jamila Wright Image source:

Computer Programming: “The process of developing and implementing various sets of instructions to enable a computer to do certain tasks” - BusinessDictionary.com

Computers are everywhere! Cars Automated Doors Hospital Monitors TVs Smartphones Airplanes Cash Registers Traffic Signals Cameras Coffee Maker Nearly Every Industry Uses Computers in Some Capacity!

Computer Programmers “Programmers are essential because without the coding that is necessary to make computers work properly, the machine would be useless.” - BusinessDictionary.com

Types of Computer Programmers Software (Applications) Systems Mobile Apps Gaming Web Programming

Web Programming and Development 1.Client-Side Scripting -the programs that run in a user’s web browser; front-end of a program 2.Server-Side Scripting – code that facilitates the transfer of data from the web server to the web browser 3.Database Technology – manages all the information on the server that supports a website

Top Web Programming Languages

Best Web Programming Languages?? There is no single best language for web programming Programmers should choose the language that best suits their project’s features and functions Ruby Python Perl C# HTML JavaScript PHP Java

2 Most Popular: Java & Python Java object-oriented programming language developed by Sun Microsystems in 1995 top-level language of choice for large scale websites with high volume of traffic Server-side scripting language Java source code files are compiled into a format called bytecode, which can then be executed by a Java interpreter. Small Java applications or Java applets and can be downloaded from a Web server and run on your computer by a Java-compatible Web browser Google.com, Facebook.com, Amazon.com, Ebay

2 Most Popular: Java & Python Python Created in 1991 by Guido van Rossum object-oriented programming language that has gained popularity because of its clear syntax and readability The source code is freely available and open for modification and reuse Programmers can do more with fewer lines of code Blogger.com, Youtube.com

Honorable Mentions: C# - Stack Overflow PHP – Wikipedia, WordPress JavaScript- front end of majority of popular websites C++ - Twitter.com SQL –database query language ***

Free Programming Tutorials Codecademy - JavaScript, HTML/CSS, Python, Ruby W3schools.com - everything Khan Academy – video lessons on coding concepts LearnStreet - JavaScript, Python, Ruby

Working as a Programmer According to the U.S. Bureau of Labor Statistics (BLS), overall employment of computer software engineers and computer programmers – including web programmers – will grow much faster than the average for all occupations in coming years

Working as a Programmer High Demand: positions are available in every industry - automotive, finance, healthcare, transportation, retail, etc. Entry-Level computer/web programmer earns an average salary of $49k/year Median salary averages $55-65k/year

Working as a Programmer Highest paying skills in C#, Java Java Programmers – $59k −C# Developers - $65k −PHP Web Developers – $50k −Ruby Software Dev - $70k South Carolina – below national average - $53k

Questions? Image Source:

References