This class is for BSc Computer Science 1st year and 2nd year students who want to build strong basics in C Programming, Java and Discrete Mathematics. Many students from Odia medium face difficulty in understanding programming concepts in English, so I teach in both Odia and English for easy understanding.
What students will learn: In C Programming I will teach basics, data types, operators, conditional statements, loops, arrays, strings, functions, pointers basics, structures and file handling with practical programs. In Java Basics I will teach introduction to OOP, classes and objects, constructor, inheritance, polymorphism basics, abstraction, encapsulation and exception handling basics. In Discrete Mathematics I will teach set theory, logic and proofs, relations and functions, combinatorics basics, algebraic structures basics and graph theory basics. All topics are taught as per BSc syllabus of Utkal University and other Odisha universities.
What to bring: Students need to bring a notebook and pen for offline classes. For online classes, a laptop or mobile with internet connection is enough. No need to bring extra books as I will provide notes.
Prerequisites: No prior programming knowledge is required. This is a beginner friendly course. Only basic 10th level mathematics is enough for Discrete Mathematics. Regular attendance and daily practice is expected for best results. I provide previous year question discussion and exam preparation.