Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

2.0 Introduction to Computer Science and Programming


Published on

This is an introduction to Computer Science and Programming for absolute beginners. Use these slides to start introducing some non-technical major students to the field of software development and computer programming.

Published in: Engineering, Technology
  • A lot of tips though and there are a lot of easy and searchable sites to recommend at having things written in your essay. I've done that before about the first day of school in college. ''what will you expect about school and write an essay showing your skills to the school'' lols. Well in some way there is also lots of sites and tips like it is helpful to us to educate ourselves and best results will lead us there. Click on it. Good luck
    Are you sure you want to  Yes  No
    Your message goes here

2.0 Introduction to Computer Science and Programming

  1. 1. Introduction to Computer Science and Programming Abd El-Rahman Hosny Mohammed Microsoft Student Partner. 4th Grade – Faculty of Computers and Information. Computer Science Department. Assiut University. contact:
  2. 2. Agenda - Introduction to Computer Science. - Introduction to Programming. - How to think before writing code ?! - Tips for beginners. - Programming Languages. - Existing Market Careers.
  3. 3. Introduction to Computer Science - Computer Science is the approach to computation and application, specifically to the design of computing machines and processes. - A computer scientist specializes in the theory of computation and the design of computers. - We can classify computer science into two major parts 1- Theoretical computer science: - Theory of Computation. - Information and Coding Theory. - Algorithms and Data Structures. - Programming Language Theory. - Concurrent, Parallel and Distributed Systems. - Databases and Information Retrieval.
  4. 4. 2- Applied computer science. - Artificial Intelligence. - Computer Architecture and Engineering. - Computer Graphics and Visualization. - Computer Security and Cryptography. - Health Informatics. - Software Engineering. - The first step to enter the computer science world is to have passionate about these fields. - Decide to learn, learn and learn. - Not only you have to learn, but also you have to be productive and share new ideas with science community. - The most basic topic to learn is to know how to write a software in any programming language.
  5. 5. Introduction to Programming - Programming is the process of designing, writing, testing, debugging, and maintaining source code of computer programs. - Programming was a difficult task in the early eras, as machines were not programmable at first. - With the revolution of the computer science, programming became an easy task that every one can learn. - Your ultimate goal from the programming process is to create a set of instructions that computers use to perform specific operations. - To write source code, a programmer has to be aware of different subjects including the application domain, algorithms and others.
  6. 6.
  7. 7. Programming Languages Structured Programming Functional Programming Logical Programming Object-Oriented Programming
  8. 8. Existing Market Careers. Programming Database s Networks Graphics Operating Systems
  9. 9.
  10. 10. - Introduction to Microsoft .NET Framework. - Previous State of Affairs. - The .NET Solution. - What’s Next ?!