Teaching

I have been teaching in the department of CSE, CUET for more than 3 years. Enjoyed teaching all the brilliant students of my department. So far, I have taught the following courses that are listed below.

Course Code Course Title Description Course Syllabus
CSE-141 Structured Programming Introduced the basic concepts of a programming language to the new comers in such a way that they can transfer their thoughts to machines.
View
CSE-142 Structured Programming (Sessional) Practical course based on CSE-141 that focused on demonstrating the ins and outs of C language.
View
CSE-143 Object Oriented Programming Taught how to model a system as a collection of objects.
View
CSE-144 Object Oriented Programming (Sessional) Practical course based on CSE-143 that focused on demonstrating how practical problems are solved in terms of classes (taught OOP features of C++).
View
CSE-242 Data Structure (Sessional) Focused on teaching how to select suitable data structures by maintaing space-time tradeoffs.
View
CSE-244 Algorithms Design & Analysis (Sessional) Taught core algorithmic techniques so that students can design efficient algorithms to solve a specific problem.
View
CSE-200 Competitive Programming (Sessional) Main goal was to familiarize students with various competitive programming platforms and to develop a mindset to solve complex algorithmic problems.
View
CSE-300 Software Development Project (Sessional) Students were assigned to develop a software application that is suitable for real world use.
View
CSE-424 Digital Systems Design (Sessional) Hands on demonstration of the design procedure of Digital Systems, both in software (using VHDL) and hardware.
View

Co-curricular


  • Competitive Programming Trainer: I have been training competitive programming to the undergraduate students of my department and playing the role of a coach since I have joined as a faculty member. Along with some brilliant programmers, we preapred this syllabus to provide a proper guideline to the students.