Introduction to Programming Course Outline 2023


0
Categories : DIT , DIT Course Contents 2023

Today’s post will explore the Introduction to Programming  Course Outline 2023 (DIT-Part I), providing an overview of the course contents, outlines, syllabus, and reference materials. This course, encompassing approximately 80 topics, focuses on Python Programming Language, Getting Started With Python, Variables & Operators, Strings, Lists, Conditional Statement, Loops , Functions, and Working With Graphics. 

The study scheme for the Introduction to Programming course was meticulously developed by the Khyber Pakhtunkhwa Board of Technical and Commerce Education in 2023. Its primary objective is to cultivate a basic and comprehensive understanding of programming, coding and problem solving, ensuring students acquire a robust knowledge base in this domain.

 

Python Programming Language

Introduction to Programming

1.1. What is a program?
1.2. Languages of Programming a computer

1.2.1. Machine Language
1.2.2. Assembly Language
1.2.3. High Level Language

1.3. Algorithm
1.4. Compiler vs Interpreter
1.5. Introduction and Benefits of Python
1.6. History of Python
1.7. Exercise

GETTING STARTED WITH PYTHON

2.1. Downloading and Installation of Python IDE (PyCharm)
2.2. Anatomy of Python Program
2.3. Write your first Hello World! Script
2.4. Guidelines for creating Script

2.4.1. Importance of comments
2.4.2. Spacing
2.5. Programming Errors:
2.5.1. Syntax Error
2.5.2. Runtime Errors
2.5.3. Logical Errors

2.6. Exercise

VARIABLES & OPERATORS

3.1. Variables in Python
3.2. Rules and Guidelines for creating a variable
3.3. Assignment Operator
3.4. Multiple Assignments
3.5. Use of Buit-in function (type)
3.6. Arithmetic Operators (+, -, /, *, **)
3.7. Type Conversion Vs Type Casting
3.8. Boolean Operator
3.9. Logical & Comparison Operators
3.10. Exercise

STRINGS

4.1. Understanding Strings
4.2. Combine vs Repeat Strings
4.3. String’s Buit in Methods

(capitalize (), len (), lower (), upper (), strip (), replace (), startwith(), endswith())

4.4. Exercise

LISTS

5.1. Understanding Lists
5.2. Forward vs Backward Accessing
5.3. Changing, Removing and Adding Element
5.4. Slice a List
5.5. Membership Operator: in vs not in
5.6. Exercise

CONDITIONAL STATEMENT

6.1. if statement
6.2. else statement
6.3. elif statement
6.4. Exercise

LOOPS

7.1. for loop
7.2. while loop
7.3. continue vs break
7.4. Exercise

FUNCTIONS

8.1. Understanding functions
8.2. print vs return statement
8.3. Variable scope
8.4. Default arguments
8.5. Exercise

WORKING WITH GRAPHICS

9.1. Introduction to Turtle
9.2. Basic commands

(forward(), back(), left(), right())

9.3. Draw Shapes
(Lines, Square, Rectangle, Circle, Star)
9.4. Working with Excel File using Panda

9.4.1. Reading an Excel file using Python
9.4.2. Writing into an excel file using Python

9.5. Other Useful Python Libraries

9.5.1. Numpy
9.5.2. Matplotlib
9.5.3. Tkinter
9.5.4. Django
9.5.5. Kotlin
9.5.6. Micropython
9.5.7. PyGame

Reference Material / Books

Related Posts

Like, Share, and Follow Us!

Leave a Reply

Your email address will not be published. Required fields are marked *


Copyright © 2023 Basics of Computer