INTRODUCTION TO PROGRAMMING Dr. Dipanjan Roy IIIT, Lucknow
2 Dr. Dipanjan Roy, IIIT, Lucknow
A warm welcome to all of you! 3 Dr. Dipanjan Roy, IIIT, Lucknow
Why are you here? 4 Dr. Dipanjan Roy, IIIT, Lucknow
What is your expectation from this class? 5 Dr. Dipanjan Roy, IIIT, Lucknow
Is programming important for your career?
Why? 6 Dr. Dipanjan Roy, IIIT, Lucknow
What is Programming?
. It is the process of creating a set of instructions that tell a computer how to perform a task.
. It is sequence of instruction along with data for a computer.
. Programming can be done using a variety of programming "languages," such as SQL, Java, Python, C++, etc. 7 Dr. Dipanjan Roy, IIIT, Lucknow
Hierarchy of Computer Languages
High Assembly Machine Computer Level Language Language Hardware Language 8 Dr. Dipanjan Roy, IIIT, Lucknow
Programming Languages . C . C++ . Java . Python . JavaScript . R . Ruby . SCALA . C#
9 Dr. Dipanjan Roy, IIIT, Lucknow
Types of Programming
1. Web Development Programming 2. Desktop Application Programming 3. Distributed Application Programming 4. Core Programming 5. System Programming 6. Programming Scientist https://www.wikihow.com/Become-a-Programmer
10 Dr. Dipanjan Roy, IIIT, Lucknow
How to become a programmer?
WRITE CODE
OPTIMIZE/ COMPILE IMPROVE
DEBUG EXECUTE 11 Dr. Dipanjan Roy, IIIT, Lucknow
Important Tips and Links . Resources: . https://www.geeksforgeeks.org . https://www.tutorialspoint.com/index.htm . https://stackoverflow.com/
12 Dr. Dipanjan Roy, IIIT, Lucknow
Important Tips and Links . Online Coding Platform: . https://www.topcoder.com . https://www.coderbyte.com/ . https://www.hackerrank.com/dashboard . https://www.codechef.com/ . https://www.spoj.com/ . https://www.codingame.com/start
13 Dr. Dipanjan Roy, IIIT, Lucknow
Important Tips and Links . Online Education Platform: . https://www.lynda.com/ . https://www.udemy.com/ . https://www.khanacademy.org/ . https://www.coursera.org/ . https://alison.com/ . https://www.edx.org/ . https://www.futurelearn.com/ . https://www.udacity.com/ . https://www.codecademy.com/ THANK YOU