Lecture 2
Lecture 2
SUMAIRA ASLAM
• What is Programming
• Importance of Programming
• Applications
• Popular Programming Languages
• What is Computer Networking
• Types of Computer Networks
Network Topologies
What is Programming
• Automation: Reduces manual effort by automating repetitive tasks (e.g., data entry,
calculations).
• Innovation: Drives advancements in fields like artificial intelligence, robotics, and data science.
• Problem-Solving: Teaches logical thinking and the ability to break down complex problems
into smaller, manageable parts.
• Applications:
• Web Development: Building websites and web applications.
• Mobile Apps: Creating apps for iOS and Android.
• Gaming: Developing video games and interactive experiences.
• Scientific Research: Simulating experiments and analyzing data.
Popular Programming Languages