SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Introduction to programming ‘Yinka Tanimomo
You have heard about programming,but you don’t know how to start You have never heard about the program,but the program is just #500,it cant hurt. You are not yet a programmer Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com Foolish assumption
So you really want to program Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
Impressionists Impress Sandra I heard girls like programmers Some reasons people want to program Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
Why not, it’s possible,ain’t it? They said I can’t do it I am in computer science Some reasons people want to program(contd) Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
Some reasons people want to program(contd) FinancialReasons I heard they pay programmers a lot My brother is a programmer and they pay him $5,000,000 per annum I need to hack into GTB Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
Serious reasons To get a particular job done To solve the world’s problems I like tinkering My final year project involves programming Some reasons people want to program Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com To control a robot
So what in the world is a program A program is a piece of instruction written to allow a computer perform a particular job Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
Text editor Linker Builder/compiler IDE(integrated development environment) What do you use to write a program Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
A mobile application A web application ( e.gbing,facebook,google) An application to calculate my GP( sorry, you can’t write a program to increase it) A word editing software ( Microsoft word) A graphics app( Coreldraw) So what can you program Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
A sound editing software ( e.g Fruity loops) An accounting package(Peach tree) A program to manage my financial details An Operating system( Windows 7) A robot A program to help you trade forex You get it, you can program anything So what can you program(contd) Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
Not a magician Not intelligent Not going to take over the world(yeah, I know you’ve watched terminator) Not a cool GUI that does nothing( true) What a program is not Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
Interest, passion Action Learning(Knowledge, direct your passion) Practice Practice Practice So, what does it entail Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
C#.Net . (pronounced C Sharp dot net) So what language  Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
programming language (pluralpro·gram·minglan·guages) noun special vocabulary for instructing computer: a unique vocabulary and set of rules for writing computer programs  Microsoft® Encarta® 2009. © 1993-2008 Microsoft Corporation. All rights reserved. But wait, whats a language? Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
A language is a set of semantics, syntax and expressions that make up a way of communicating our instructions to a But wait, whats a language?(contd) Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
C# is an event-driven, object oriented and  visual programming language in which programs are created using an Integrated Development Environment (IDE).  Microsoft announced the C# programming language in 2000. Ok, So whats C#  Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
Wait, whats.Net Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com Web applications Mobile Devices A stand alone desktop app ( Windows media player)
Wait, whats.Net(contd) Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com The .NET platform is one over which Web-based applications can be distributed to a great variety of devices (even cell phones) and to desktop computers. The platform offers a new software-development model that allows applications created in disparate programming languages to communicate with each other.
Enuff with the talk,show me the money, sorry a real program Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
Objective Write a program that displays “welcome to Novice to professional” to the screen. Our first C# program Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
Solutions Projects Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com Introduction to Visual studio Ide
Objectives Write a program that allows a user enter two numbers, add it and display the result. Our next program Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
Placeholders used to refer to the values we’ll be working with Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com Variables
Types:- the kind of data they allow Size Values names Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com Variables have
Numerical types:- int short byte 	Double etc String types Char string Boolean type User defined type Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com Variables are divided into
Deployment How do I give my friend this program Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
Network with people Make out time for it Register @ codeproject.com What next Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com Thank you
Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com Questions?

Weitere ähnliche Inhalte

Andere mochten auch

แบบเสนอโครงร่าง
แบบเสนอโครงร่างแบบเสนอโครงร่าง
แบบเสนอโครงร่างShe's Ning
 
ส่วนนำ
ส่วนนำส่วนนำ
ส่วนนำShe's Ning
 
Wet chemical fire extinguisher220
Wet chemical  fire extinguisher220Wet chemical  fire extinguisher220
Wet chemical fire extinguisher220syed fayaz ahmed
 
Importance of teacher_development
Importance of teacher_developmentImportance of teacher_development
Importance of teacher_developmentAdel Alqeisi
 
Secretarial audit ppt
Secretarial audit pptSecretarial audit ppt
Secretarial audit pptAnkit Agarwal
 

Andere mochten auch (10)

community retrofit
community retrofitcommunity retrofit
community retrofit
 
Community heat schemes
Community heat schemesCommunity heat schemes
Community heat schemes
 
แบบเสนอโครงร่าง
แบบเสนอโครงร่างแบบเสนอโครงร่าง
แบบเสนอโครงร่าง
 
Heat pump presentation
Heat pump presentationHeat pump presentation
Heat pump presentation
 
ส่วนนำ
ส่วนนำส่วนนำ
ส่วนนำ
 
Wet chemical fire extinguisher220
Wet chemical  fire extinguisher220Wet chemical  fire extinguisher220
Wet chemical fire extinguisher220
 
Deed of trust draft
Deed of trust draftDeed of trust draft
Deed of trust draft
 
Importance of teacher_development
Importance of teacher_developmentImportance of teacher_development
Importance of teacher_development
 
Secretarial audit ppt
Secretarial audit pptSecretarial audit ppt
Secretarial audit ppt
 
Heat pump presentation
Heat pump presentation Heat pump presentation
Heat pump presentation
 

Ähnlich wie Introduction to programming at from novice 2 prof oct 2010 ,ife 2 live

central E
central E central E
central E Andy Liu
 
IT Risk Assessment Plan
IT Risk Assessment PlanIT Risk Assessment Plan
IT Risk Assessment PlanRohit Tripathy
 
Tutorial Digital Generation em Inglês
Tutorial Digital Generation em InglêsTutorial Digital Generation em Inglês
Tutorial Digital Generation em InglêsGanhos Online
 
Why won’t my bank let me play?
Why won’t my bank let me play?Why won’t my bank let me play?
Why won’t my bank let me play?Aden Davies
 
BEST COMPUTER INSTITUTE IN DELHI.pptx
BEST COMPUTER INSTITUTE IN DELHI.pptxBEST COMPUTER INSTITUTE IN DELHI.pptx
BEST COMPUTER INSTITUTE IN DELHI.pptxKalpanaMalhotra
 
Integrated Marketing Software(IMS)
Integrated Marketing  Software(IMS)Integrated Marketing  Software(IMS)
Integrated Marketing Software(IMS)Bharat Infotech
 
World Wide Technology TEC37 Webinar - Windows 10 (Transcript)
World Wide Technology TEC37 Webinar -  Windows 10 (Transcript)World Wide Technology TEC37 Webinar -  Windows 10 (Transcript)
World Wide Technology TEC37 Webinar - Windows 10 (Transcript)World Wide Technology
 
So your business needs an app?
So your business needs an app?So your business needs an app?
So your business needs an app?b2cloud
 
Advanced Techniques to Make Your Website Sizzle
Advanced Techniques to Make Your Website SizzleAdvanced Techniques to Make Your Website Sizzle
Advanced Techniques to Make Your Website SizzleAngela Leavitt
 
Data Data Everywhere: Drowning in a Sea of Analytics
Data Data Everywhere: Drowning in a Sea of AnalyticsData Data Everywhere: Drowning in a Sea of Analytics
Data Data Everywhere: Drowning in a Sea of AnalyticsMegan Denhardt
 
App inventor week4(technovation)
App inventor week4(technovation)App inventor week4(technovation)
App inventor week4(technovation)than sare
 
Ibm bigfix job support pdf
Ibm bigfix job support pdfIbm bigfix job support pdf
Ibm bigfix job support pdfAkhil Kumar
 
Founder of ZingFront: As the only Chinese star of the Facebook convention, wh...
Founder of ZingFront: As the only Chinese star of the Facebook convention, wh...Founder of ZingFront: As the only Chinese star of the Facebook convention, wh...
Founder of ZingFront: As the only Chinese star of the Facebook convention, wh...Nuan Nuan
 
New ict development project presentation
New ict development project presentationNew ict development project presentation
New ict development project presentationAkhilesh Kant
 
Panacea - Augmented Reality
Panacea - Augmented Reality Panacea - Augmented Reality
Panacea - Augmented Reality Ritesh Nayak
 
No-Code Tools: Website Design of the Future?
No-Code Tools: Website Design of the Future?No-Code Tools: Website Design of the Future?
No-Code Tools: Website Design of the Future?1508 A/S
 

Ähnlich wie Introduction to programming at from novice 2 prof oct 2010 ,ife 2 live (20)

central E
central E central E
central E
 
IT Risk Assessment Plan
IT Risk Assessment PlanIT Risk Assessment Plan
IT Risk Assessment Plan
 
VI Form Induction - App Creation
VI Form Induction - App CreationVI Form Induction - App Creation
VI Form Induction - App Creation
 
Tutorial Digital Generation em Inglês
Tutorial Digital Generation em InglêsTutorial Digital Generation em Inglês
Tutorial Digital Generation em Inglês
 
Appz-Review.pdf
Appz-Review.pdfAppz-Review.pdf
Appz-Review.pdf
 
Why won’t my bank let me play?
Why won’t my bank let me play?Why won’t my bank let me play?
Why won’t my bank let me play?
 
BEST COMPUTER INSTITUTE IN DELHI.pptx
BEST COMPUTER INSTITUTE IN DELHI.pptxBEST COMPUTER INSTITUTE IN DELHI.pptx
BEST COMPUTER INSTITUTE IN DELHI.pptx
 
Integrated Marketing Software(IMS)
Integrated Marketing  Software(IMS)Integrated Marketing  Software(IMS)
Integrated Marketing Software(IMS)
 
World Wide Technology TEC37 Webinar - Windows 10 (Transcript)
World Wide Technology TEC37 Webinar -  Windows 10 (Transcript)World Wide Technology TEC37 Webinar -  Windows 10 (Transcript)
World Wide Technology TEC37 Webinar - Windows 10 (Transcript)
 
So your business needs an app?
So your business needs an app?So your business needs an app?
So your business needs an app?
 
Advanced Techniques to Make Your Website Sizzle
Advanced Techniques to Make Your Website SizzleAdvanced Techniques to Make Your Website Sizzle
Advanced Techniques to Make Your Website Sizzle
 
Data Data Everywhere: Drowning in a Sea of Analytics
Data Data Everywhere: Drowning in a Sea of AnalyticsData Data Everywhere: Drowning in a Sea of Analytics
Data Data Everywhere: Drowning in a Sea of Analytics
 
App inventor week4(technovation)
App inventor week4(technovation)App inventor week4(technovation)
App inventor week4(technovation)
 
Ibm bigfix job support pdf
Ibm bigfix job support pdfIbm bigfix job support pdf
Ibm bigfix job support pdf
 
Founder of ZingFront: As the only Chinese star of the Facebook convention, wh...
Founder of ZingFront: As the only Chinese star of the Facebook convention, wh...Founder of ZingFront: As the only Chinese star of the Facebook convention, wh...
Founder of ZingFront: As the only Chinese star of the Facebook convention, wh...
 
New ict development project presentation
New ict development project presentationNew ict development project presentation
New ict development project presentation
 
Cnb1
Cnb1Cnb1
Cnb1
 
Konnectica
KonnecticaKonnectica
Konnectica
 
Panacea - Augmented Reality
Panacea - Augmented Reality Panacea - Augmented Reality
Panacea - Augmented Reality
 
No-Code Tools: Website Design of the Future?
No-Code Tools: Website Design of the Future?No-Code Tools: Website Design of the Future?
No-Code Tools: Website Design of the Future?
 

Kürzlich hochgeladen

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Kürzlich hochgeladen (20)

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

Introduction to programming at from novice 2 prof oct 2010 ,ife 2 live

  • 1. Introduction to programming ‘Yinka Tanimomo
  • 2. You have heard about programming,but you don’t know how to start You have never heard about the program,but the program is just #500,it cant hurt. You are not yet a programmer Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com Foolish assumption
  • 3. So you really want to program Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
  • 4. Impressionists Impress Sandra I heard girls like programmers Some reasons people want to program Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
  • 5. Why not, it’s possible,ain’t it? They said I can’t do it I am in computer science Some reasons people want to program(contd) Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
  • 6. Some reasons people want to program(contd) FinancialReasons I heard they pay programmers a lot My brother is a programmer and they pay him $5,000,000 per annum I need to hack into GTB Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
  • 7. Serious reasons To get a particular job done To solve the world’s problems I like tinkering My final year project involves programming Some reasons people want to program Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
  • 9. So what in the world is a program A program is a piece of instruction written to allow a computer perform a particular job Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
  • 10. Text editor Linker Builder/compiler IDE(integrated development environment) What do you use to write a program Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
  • 11. A mobile application A web application ( e.gbing,facebook,google) An application to calculate my GP( sorry, you can’t write a program to increase it) A word editing software ( Microsoft word) A graphics app( Coreldraw) So what can you program Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
  • 12. A sound editing software ( e.g Fruity loops) An accounting package(Peach tree) A program to manage my financial details An Operating system( Windows 7) A robot A program to help you trade forex You get it, you can program anything So what can you program(contd) Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
  • 13. Not a magician Not intelligent Not going to take over the world(yeah, I know you’ve watched terminator) Not a cool GUI that does nothing( true) What a program is not Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
  • 14. Interest, passion Action Learning(Knowledge, direct your passion) Practice Practice Practice So, what does it entail Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
  • 15. C#.Net . (pronounced C Sharp dot net) So what language Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
  • 16. programming language (pluralpro·gram·minglan·guages) noun special vocabulary for instructing computer: a unique vocabulary and set of rules for writing computer programs Microsoft® Encarta® 2009. © 1993-2008 Microsoft Corporation. All rights reserved. But wait, whats a language? Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
  • 17. A language is a set of semantics, syntax and expressions that make up a way of communicating our instructions to a But wait, whats a language?(contd) Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
  • 18. C# is an event-driven, object oriented and visual programming language in which programs are created using an Integrated Development Environment (IDE). Microsoft announced the C# programming language in 2000. Ok, So whats C# Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
  • 19. Wait, whats.Net Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com Web applications Mobile Devices A stand alone desktop app ( Windows media player)
  • 20. Wait, whats.Net(contd) Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com The .NET platform is one over which Web-based applications can be distributed to a great variety of devices (even cell phones) and to desktop computers. The platform offers a new software-development model that allows applications created in disparate programming languages to communicate with each other.
  • 21. Enuff with the talk,show me the money, sorry a real program Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
  • 22. Objective Write a program that displays “welcome to Novice to professional” to the screen. Our first C# program Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
  • 23. Solutions Projects Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com Introduction to Visual studio Ide
  • 24. Objectives Write a program that allows a user enter two numbers, add it and display the result. Our next program Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
  • 25. Placeholders used to refer to the values we’ll be working with Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com Variables
  • 26. Types:- the kind of data they allow Size Values names Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com Variables have
  • 27. Numerical types:- int short byte Double etc String types Char string Boolean type User defined type Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com Variables are divided into
  • 28. Deployment How do I give my friend this program Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com
  • 29. Network with people Make out time for it Register @ codeproject.com What next Tanimomo Olayinka, 08059254350,xcelsis02@gmail.com