What ‘s programming? Teacher : Mustapha jaballah.

Slides:



Advertisements
Similar presentations
CS0004: Introduction to Programming Introduction to Programming.
Advertisements

Alan Kay (1940- ) Pioneer of Object Oriented programming Wrote the first OO language, Smalltalk Developed the prototypes for network workstations in 1970.
Server-Side vs. Client-Side Scripting Languages
Creating WordPress Websites. Creating a site on your computer Local server Local WordPress installation Setting Up Dreamweaver.
WHAT DO SMARTER QUESTIONS LOOK LIKE? COMPUTER ADAPTIVE TEST: ENGLISH.
A “Java Fun For Everyone” Interactive Quiz
What is Web Design The term “web design” has come to encompass a number of disciplines, including: Visual (graphic) design User interface and experience.
Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course materials.
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
Chapter 0: Introduction CSCI-UA 0002 – Introduction to Computer Programming Mr. Joel Kemp.
TC2-Computer Literacy Mr. Sencer February 8, 2010.
How the Web Works. WWW – part of the Internet (others: , FTP, Telnet) Loaded to a Server | Viewed in a Browser (Client) Client: Request & Render.
History of Programming Languages
 Computer Information System Club focused on the understanding and applied learning of web development.  The club was founded in April 5,  We.
Why Should Communicators Learn To Associate Professor Texas State University Knight Journalism Fellow slideshare.net/cindyroyal.
After Your First Web Course; Where to Go from Here Bill Pegram April 23, 2014.
Programming Languages
Chapter 1: Introduction to Web
Mobile App:IT Mobile Application Careers. MOBILE PLATFORMS The Internet is full of free websites that teach you how to code - codecademy.comcodecademy.com.
Introduction to Programming Peggy Batchelor.
Computer Programmer By Ashley Ellis. Nature of work 1.Write programs 2.Write step-by-step instructions that direct computers to process information 3.Update,
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
In the 20th Century, meaningful education was all about learning your ABCs. Today, it's centered on learning a programming language such as C++.
Creative Technologies Martin Stanhope – Programme Leader/Senior Lecturer HND / BSc (Hons) Computing & Website Development (CWD) Martin Stanhope CWD Programme.
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Chapter.
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
A BUNCH OF PROGRAMMING STUFF THAT YOU MAY NEED AT SOME POINT IN YOUR LIFE A LIST OF STUFF BY SOME PROGRAMMER SOMEWHERE.
CSC 202 Computer Programming What is Program ? Program is a set of instruction that a machine follows. What is Programming? Programming is to make machine.
Introduction to Computers and Information Technology Teaches essential computer technology concepts and skills:  How computers work (hardware, software,
By Bearzx Dive Into Web Introduction To WEB
Object-Oriented PHP Instructor: Steve Perry
Web Development Process The Site Development Process Site Construction is one of the last steps.
Lindley Codes Touch Develop Youth Spark Day at Lindley Middle School.
Analyzing academic computing curricula with a focus on practical aspects for software engineering Costin B ă dic ă Sabin Simionescu University of Craiova,
Cindy Royal Texas State U PROGRAMMING FOR COMMUNICATORS
Course Instructor: Hira Farman Course : BY:HIRA FARMAN.
Introduction to web developement Abderrahim OUAKKI
©2016 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved. CSC 110 – INTRO TO COMPUTING - PROGRAMMING Overview of Programming.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Programming. In your own words, explain what an algorithm is, and give an example of how people use algorithms every day.
G AME O N : L ET ’ S G ET I T S TARTED Terissa Blanchard Game On: Day 1 1.
Code Tools for Schools Adam Carr from Bridge Creek High School.
By: Hamza Khan. What Problems am I trying to Solve?  Main Problem: Is a Computers Careers suitable for me?  Questions Related to Problem:  Do I have.
Benefits overview Speaker name goes here.
© ExplorNet’s Centers for Quality Teaching and Learning 1 Objective % Understand career planning in a digital media environment.
Working as a Programmer Jamila Wright Image source:
Basics Components of Web Design & Development Basics, Components, Design and Development.
The Brenkoweb provides the excellent online programming tutorial for the programmer in various languages like as PHP, SQL, HTML, ASP, Javascript,
Web Page Design The Basics. The Web Page A document (file) created using the HTML scripting language. A document (file) created using the HTML scripting.
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.
Computer Science skill sets
What Do Computers Do? A computer system is
Year 10 Subject Selection – Information Technology
FLIPPED CLASSROOM ACTIVITY CONSTRUCTOR – USING EXISTING CONTENT
Developing Web-Based Applications
Web App vs Mobile App.
Life as a web developer Richard Baldwin
Coding - The Ultimate Survival Skill
Coding and More: Creating a Student-Centered Classroom with Technology
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
CSE 142 vs CSE 143 CSE 142 CSE 143 You learned how to write programs and decompose large problems with: Print statements Methods Control Structures.
دليل المتدرب واللائحة التنظيمية للبرنامج
دليل المتدرب واللائحة التنظيمية للبرنامج
Programming.
Unit 6 part 3 Test Javascript Test.
Media Arts Web-based media art is art created by an artist using the internet as a tool of creation. Artists can also use computer programs as a tool.
BSC-MSC-IT Course at TCCI
Programming Fundamentals Lecture #2 Overview of Computer Programming
What is Coding? Code The instructions in a computer program.
Presentation transcript:

What ‘s programming? Teacher : Mustapha jaballah

What’s a program? A computer program is a collection of instructions that performs a specific task when executed by a computer. instructionsexecutedcomputer

What’s an algorithm?  An algorithm is a procedure or formula for solving a problem.

What’s a software?  Software is a general term for the various kinds of programs used to operate computers.programcomputer

Why studying programming?  If you want to work as engeneer in Microsoft, Oracle, Apple, Adobe,…  If you want to create a software for a supermarket, a pharmacy, …  If you wante to create a software like photoshop, gimp, Audacity, …  If you want to create games like GTA, PES, Fifa…  If you want to create web sites.  If you want to create your own application for mobile. You must be good programmer.

Steve Jobs (Apple, Pixar, Next)  Everybody in this country should learn how to program a computer, should learn a computer language, because it teaches you how to think. It's like going to law school. I don't think anybody should be a lawyer, but going to law school can actually be useful because it teaches you how to think in a certain way....I view computer science as a liberal art.

Which Programming Language Should I Learn First?  C is one of, if not the, most widely used programming languages. if not the  C is the "grandfather" of many other languages.  Java is the second most popular programming language

Choosing Your Path  Back-end/Server-side Programmer: Usually uses one of the following: Python, Ruby, PHP, Java or.Net. Has database knowledge. Possibly has some sysadmin knowledge.  Front-end/Client-side Programmer: HTML, CSS, JavaScript. Possibly has design skill.  Mobile Programmer: Objective-C or Java (for Android). HTML/CSS for mobile websites. Potentially has server-side knowledge.  3D Programmer/Game Programmer: C/C++, OpenGL, Animation. Possibly has good artistic skill.  High-Performance Programmer: C/C++, Java. May have background in mathematics or quantitative analysis.

Programming in C Download an editor such as: Dev cpp And start your first program

First program #include void main(void) { printf("Helow world"); system("pause>null"); } This program show the message Hellow world

Second program Sum of 2 integers #include void main(void) { int n1,n2,sum; printf("First integer: "); scanf("%d",&n1); printf("Second integer: "); scanf("%d",&n2); sum=n1+n2; printf("the sum is : %d ",sum); system("pause>null"); }

Third program Sum of 3 integers #include void main(void) { int n1,n2,sum; printf("First integer: "); scanf("%d",&n1); printf("Second integer: "); scanf("%d",&n2); printf(“Third integer: "); scanf("%d",&n3); sum=n1+n2+n3; printf("the sum is : %d ",sum); system("pause>null"); }

Thank you Good luck young programmers