This course will acquaint you with the field of software engineering and the essentials of PC programming. CS101 is explicitly intended for understudies with no earlier programming experience, and addresses an assortment of crucial themes. This course utilizes Java to exhibit those themes. Java is a significant level, convenient, and very much built PC programming language created by Sun Microsystems (presently Oracle).
We start this course with a short history of programming improvement, and show how human idea and PC writing computer programs are connected. We expand upon these overall ideas to cover object-arranged programming wording, for example, objects, classes, legacy, and polymorphism. During this cycle, we use Java to show how those essentials are executed in a genuine programming language. We do this by exhibiting
Java's crude information types, social administrators, control proclamations, special case dealing with, and document input/yield.
Before the finish of the course, you will comprehend the rudiments of software engineering and the Java programming language. The standards you learn here will be grown further as you progress through the software engineering discipline.