0% found this document useful (0 votes)
16 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
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 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
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