ABOUT THE COURSEThis course provides an introduction to the development of algorithms to diverse types of problems and the development of computer programs to implement solutions for them. It explores standard programming constructs used to introduce fundamental algorithmic / programming concepts including variables, control constructs, functions, list, tuple, dictionary and their role in problem solving. This course emphasizes structured programming in the development of algorithm solutions to common problems.
COURSE OBJECTIVESUpon successful completion of the course, the learner will be able to :
In this module, you will learn about a framework for problem solving, strategies that are often used by experts in solving problems, basic features of Python, Identifiers, Datatypes and Variables, Input and Output Statements in Python.
In this module, you will learn about the need for Conditional or Selection or Branching Statements, structure of if construct, structure of if-else construct, structure of if-elif ladder construct, structure of nested if else construct, and appropriate usage of different conditional statements to solve problems.
In this module, you will learn about the need for looping constructs, structure of for construct, structure of while construct, usage of break and continue statements and appropriate Usage of different control constructs to solve problems.
In this module, you will understand what strings are, how to declare a string, how a string is stored in memory and a few string functions.
In this module, you will understand the need for the sequential data structures like List, Tuple and Dictionary. You will also understand how to define and process the sequential data structures through few realtime applications.
In this module, you will learn to recognize the need for functions, illustrate the different parts in writing a function with examples, and understand the how the parameters are passed to the functions using pass by value and pass by reference.
In this module you will be exposed to Date and Time related operations and functions. These functions are useful while performing date difference, date formatting and extracting elements (mims, hours, secs, etc.) from the given date.
Python provides functions like open, read, readLines, seek, write to make file handling inPython language simple. In this session, you will learn how to open a file, close a file, read from a file and write to a file.
E-Box is a Technology Enabled Active Learning and
Assessment platform for technology and engineering
domains apart from the basic LMS components like
quizzes, assignments, lesson components.