0% found this document useful (0 votes)
18 views

Computer Science 101

This document outlines the topics covered in an introductory computer science course on programming. Week 1 introduces programming and programming languages, discussing high-level versus low-level languages and popular languages like Python, Java, C++, and JavaScript. Week 2 focuses on setting up the Python environment and writing a first Python program. Week 3 covers variables and data types in Python, defining variables, naming conventions, and common data types like integers, floats, strings, and Booleans.

Uploaded by

perfapr01
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views

Computer Science 101

This document outlines the topics covered in an introductory computer science course on programming. Week 1 introduces programming and programming languages, discussing high-level versus low-level languages and popular languages like Python, Java, C++, and JavaScript. Week 2 focuses on setting up the Python environment and writing a first Python program. Week 3 covers variables and data types in Python, defining variables, naming conventions, and common data types like integers, floats, strings, and Booleans.

Uploaded by

perfapr01
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Computer Science 101: Introduction

to Programming
Week 1: Basics of Programming
Day 1: Introduction to Programming

• Definition of Programming: Programming is the process of designing and


building an executable computer program for accomplishing a specific task.
• Importance of Programming: Understanding programming is essential for
problem-solving, automation, and creating software applications.

Day 2: Overview of Programming Languages

• High-Level vs. Low-Level Languages:


• High-level languages are more abstract and user-friendly (e.g., Python,
Java).
• Low-level languages are closer to machine code (e.g., Assembly).
• Popular Programming Languages:
• Python, Java, C++, JavaScript, and more.

Week 2: Introduction to Python

Day 3: Setting Up Python Environment

• Installing Python:
• Visit python.org and download the latest version.
• Follow installation instructions for your operating system.
• IDEs (Integrated Development Environments):
• Introduction to IDEs such as PyCharm, VSCode.

Day 4: First Python Program

• Hello World Program:


pythonCopy code
print ( "Hello, World!" )
• Understanding Syntax:
• Discussing basic syntax rules in Python.

Week 3: Variables and Data Types

Day 5: Variables

• Definition: Variables are containers for storing data values.


• Variable Naming Conventions:
• Use meaningful names, follow snake_case (e.g., my_variable).

Day 6: Data Types in Python

• Common Data Types:


• Integers, Floats, Strings, Booleans.
• Type Conversion:
• Discussing the conversion between data types.

You might also like