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, assignments, control constructs, functions, arrays 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 the strategies to solve a problem, structure of a java program, identifiers, Keywords, Data types, Input and Output Statements that are available in java.
In this module you will learn about conditional or Branching Statement,types of Conditional Statements, structure of each type, appropriate usage of each type.
In this module you will learn about looping construct, types of looping constructs, structure of each type, appropriate usage of each looping constructs.
In this module you will learn about function, declaration and definition of a function with examples, you will also understand how to invoke a function in java.
In this module you will learn about one dimensional array, storage structure of an one dimensional array, creation and initialization of 1D array, usage of 1D array.
In this module you will learn about two dimensional array, need for a two dimensional array, storage structure of a two dimensional array,creation and initialization of 2D array, usage of a 2D array.
In this module you will learn about strings, declaration of a string, storage structure of a string, usage of a string.
In this module you will learn about recursion, need for a recursive function, declaration and definition of a recursive function with examples.
In this module you will learn about command line argument, and also you will understand how to use command line arguments.
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.