KEMBAR78
2.0 Introduction to Computer Science and Programming | PPTX
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: abdelrahmanhosny.com
Agenda
- Introduction to Computer Science.
- Introduction to Programming.
- How to think before writing code ?!
- Tips for beginners.
- Programming Languages.
- Existing Market Careers.
-2-abdelrahmanhosny.com
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.
-3-abdelrahmanhosny.com
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.
-4-abdelrahmanhosny.com
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.
-5-abdelrahmanhosny.com
-6-abdelrahmanhosny.com
Programming Languages
-7-abdelrahmanhosny.com
Structured
Programming
Functional
Programming
Logical
Programming
Object-Oriented
Programming
Existing Market Careers.
-8-abdelrahmanhosny.com
Programming
Database
s
Networks
Graphics
Operating
Systems
-9-abdelrahmanhosny.com
-10-abdelrahmanhosny.com
- Introduction to Microsoft .NET Framework.
- Previous State of Affairs.
- The .NET Solution.
- What’s Next ?!

2.0 Introduction to Computer Science and Programming

  • 1.
    Introduction to ComputerScience and Programming Abd El-Rahman Hosny Mohammed Microsoft Student Partner. 4th Grade – Faculty of Computers and Information. Computer Science Department. Assiut University. contact: abdelrahmanhosny.com
  • 2.
    Agenda - Introduction toComputer Science. - Introduction to Programming. - How to think before writing code ?! - Tips for beginners. - Programming Languages. - Existing Market Careers. -2-abdelrahmanhosny.com
  • 3.
    Introduction to ComputerScience - 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. -3-abdelrahmanhosny.com
  • 4.
    2- Applied computerscience. - 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. -4-abdelrahmanhosny.com
  • 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. -5-abdelrahmanhosny.com
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
    -10-abdelrahmanhosny.com - Introduction toMicrosoft .NET Framework. - Previous State of Affairs. - The .NET Solution. - What’s Next ?!