Object-Oriented Programming
Learn programming using classes, objects, inheritance, polymorphism, abstraction, and encapsulation.
- Classes and Objects
- Inheritance
- Polymorphism
Dr. Mohammad Salah Uddin
Explore course information for Object-Oriented Programming, Green Computing, Numerical Methods, Computer Programming, and Discrete Mathematics.
Click the View Details button to see topics, objectives, and learning outcomes.
Learn programming using classes, objects, inheritance, polymorphism, abstraction, and encapsulation.
Learn logic, sets, relations, counting, functions, recurrence relations, trees, and graph theory.
Learn sustainable computing, green IT, energy-efficient systems, and e-waste management.
Learn computational techniques for solving mathematical, scientific, and engineering problems.
Learn the fundamentals of programming, logic building, algorithms, flowcharts, and problem solving.
Detailed course objectives, major topics, and learning outcomes are given below.
This course introduces modern software development using object-oriented programming principles. Students learn how to design modular, reusable, and maintainable programs.
This course focuses on environmentally responsible computing practices, energy-efficient ICT systems, sustainable technology use, and proper e-waste management.
This course teaches computational methods for solving mathematical problems through approximation techniques and numerical algorithms.
This course introduces programming fundamentals and algorithmic thinking. Students learn how to write structured programs for basic computational problems.
This course provides the mathematical foundation required for computer science, including logic, set theory, relations, functions, counting, recurrence, trees, and graph theory.
The instructor will guide students through programming, mathematical reasoning, sustainable computing, and computational problem-solving concepts.
Students are encouraged to attend classes regularly, complete assignments, participate in lab work, and practice problem solving consistently.
For academic guidance, students may contact the department or course instructor.
Department: Department of Computer Science and Engineering
Web: https://www.ewubd.edu/faculty-profile/uddin
Email: uddin@ewubd.edu
Office Hour: Click Here