UrbanPro
true

Overview

With over six years of Android teaching experience, I've developed and delivered comprehensive curricula, fostering interactive learning through hands-on coding exercises and group projects. I prioritize project-based learning to apply theoretical knowledge in real-world scenarios, conduct regular code reviews, and offer personalized mentoring to address individual learning needs. Staying current with industry trends, I continually update teaching materials. Assessments measure both theoretical knowledge and practical application. Networking with industry professionals and facilitating guest speakers enriches students' understanding of the Android development landscape. Witnessing numerous successful students highlights the effectiveness of my teaching methods and dedication to their growth.

Languages Spoken

Hindi

English

Bengali

Education

Academy of Technology (MAKAUT) 2016

Bachelor of Technology (B.Tech.)

Address

Entally, Kolkata, India - 700014

Verified Info

ID Verified

Education Verified

Phone Verified

Email Verified

Report this Profile

Is this listing inaccurate or duplicate? Any other problem?

Please tell us about the problem and we will fix it.

Please describe the problem that you see in this page.

Type the letters as shown below *

Please enter the letters as show below

Teaches

Mobile App Development Training

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

Years of Experience in Mobile App Development Training

6

Mobile_App_Development_Android

Kotlin, Android Studio, Flutter, MVVM

Teaches following

Hybrid Application Development, Android Application Development

Teaching Experience in detail in Mobile App Development Training

My Android application teaching experience spans over six years and is rooted in a deep passion for mobile app development. Throughout this journey, I've had the privilege of guiding and mentoring students in acquiring the knowledge and skills required to excel in the Android app development ecosystem. Here's an overview of my teaching experience: Curriculum Development: I've been instrumental in crafting comprehensive Android app development curricula. These curricula are carefully structured to cover essential topics, including Java or Kotlin programming, XML for UI design, working with Android Studio, utilizing APIs, and adhering to best practices. My goal is to ensure that students receive a well-rounded education that prepares them for real-world challenges. Classroom Instruction: I've conducted numerous classroom sessions, workshops, and online courses, providing an interactive and engaging learning experience. My teaching approach incorporates a mix of lectures, hands-on coding exercises, and collaborative group projects. This approach caters to diverse learning styles and encourages active participation. Project-Based Learning: I firmly believe in the power of project-based learning. Therefore, I've consistently incorporated practical, real-world projects into my courses. These projects challenge students to apply their theoretical knowledge, hone their problem-solving abilities, and build a portfolio of functional Android applications. Code Review and Feedback: To foster growth, I regularly conduct code reviews. These reviews allow me to evaluate students' coding proficiency and provide constructive feedback. I emphasize an iterative learning process, where students continually refine their development skills through feedback and practice. Individualized Support: Recognizing that each student has unique learning needs, I provide one-on-one mentoring and support. This personalized approach helps learners overcome hurdles, grasp challenging concepts, and accelerate their development journey. Staying Current: Android app development is a dynamic field, and I remain committed to staying up-to-date with the latest industry trends, tools, and best practices. I ensure that my teaching materials reflect these updates, enabling students to learn the most relevant information. Assessment and Evaluation: To gauge students' progress, I design and implement a variety of assessments, quizzes, and examinations. These evaluations measure not only theoretical knowledge but also the ability to apply concepts in practical scenarios, mirroring real-world development challenges. In summary, my Android application teaching experience is characterized by a commitment to comprehensive curriculum development, interactive classroom instruction, project-based learning, personalized support, and a continuous pursuit of industry relevance. My goal has always been to empower students with the knowledge and skills they need to thrive in the ever-evolving world of Android app development.

Reviews

No Reviews yet!

FAQs

1. Which classes do you teach?

I teach Mobile App Development Class.

2. Do you provide a demo class?

No, I don't provide a demo class.

3. How many years of experience do you have?

I have been teaching for 6 years.

Answers by Wasim Mullick (1)

Answered on 30/09/2023 Learn IT Courses/Programming Languages/C Language

In C, errors can be handled using various techniques and mechanisms. Error handling in C typically involves detecting errors and taking appropriate actions to handle or report them. Here are some common methods for error handling in C: 1. Return Values: Functions can return special values or error... ...more

In C, errors can be handled using various techniques and mechanisms. Error handling in C typically involves detecting errors and taking appropriate actions to handle or report them. Here are some common methods for error handling in C:

  • 1. Return Values:
    • Functions can return special values or error codes to indicate that an error has occurred. The calling code can check these return values and take appropriate actions.
    • For example, many standard library functions return -1 or NULL to indicate errors, and the specific error code can be retrieved using the errno variable.

int result = some_function();

if (result == -1) {

    perror("Error in some_function");

}

 

  1. errno and perror:
  • The errno variable is a global integer variable that is set by certain library functions when an error occurs. You can use perror to print a descriptive error message based on the value of errno.

 

if (some_function() == -1) {

    perror("Error in some_function");

}

 

  1. Custom Error Codes:
  • You can define your own error codes using #define or enum and return these codes from your functions to indicate specific errors.

 

#define FILE_NOT_FOUND 1

#define MEMORY_ALLOCATION_ERROR 2

 

int custom_function() {

    if (some_condition) {

        return FILE_NOT_FOUND;

    }

    // ...

}

 

  1. Error Handling Functions:
  • You can create custom error-handling functions that encapsulate error reporting and recovery logic. These functions can be called when an error occurs.

 

void handle_error(int error_code) {

    switch (error_code) {

        case FILE_NOT_FOUND:

            fprintf(stderr, "File not found.\n");

            break;

        case MEMORY_ALLOCATION_ERROR:

            fprintf(stderr, "Memory allocation failed.\n");

            break;

        // Handle other error codes...

    }

}

 

  1. setjmp and longjmp:
  • These functions provide a way to implement non-local error handling by setting a "jump" point in your code where you can return to in case of an error.

 

#include <setjmp.h>

 

jmp_buf jump_buffer;

 

int main() {

    if (setjmp(jump_buffer) != 0) {

        // Handle error here

        fprintf(stderr, "An error occurred.\n");

    } else {

        // Normal code execution

        // ...

        // Setjmp point

        longjmp(jump_buffer, 1); // Jump to the error handling code

    }

 

    return 0;

}

 

  • 6. Resource Cleanup:
    • When dealing with resources like files or memory, it's essential to release them properly in case of an error using techniques like fclose or free to prevent resource leaks.

Error handling in C often requires careful consideration of memory management, resource cleanup, and choosing the appropriate approach depending on the specific requirements of your program.

Answers 2 Comments
Dislike Bookmark

Teaches

Mobile App Development Training

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

Years of Experience in Mobile App Development Training

6

Mobile_App_Development_Android

Kotlin, Android Studio, Flutter, MVVM

Teaches following

Hybrid Application Development, Android Application Development

Teaching Experience in detail in Mobile App Development Training

My Android application teaching experience spans over six years and is rooted in a deep passion for mobile app development. Throughout this journey, I've had the privilege of guiding and mentoring students in acquiring the knowledge and skills required to excel in the Android app development ecosystem. Here's an overview of my teaching experience: Curriculum Development: I've been instrumental in crafting comprehensive Android app development curricula. These curricula are carefully structured to cover essential topics, including Java or Kotlin programming, XML for UI design, working with Android Studio, utilizing APIs, and adhering to best practices. My goal is to ensure that students receive a well-rounded education that prepares them for real-world challenges. Classroom Instruction: I've conducted numerous classroom sessions, workshops, and online courses, providing an interactive and engaging learning experience. My teaching approach incorporates a mix of lectures, hands-on coding exercises, and collaborative group projects. This approach caters to diverse learning styles and encourages active participation. Project-Based Learning: I firmly believe in the power of project-based learning. Therefore, I've consistently incorporated practical, real-world projects into my courses. These projects challenge students to apply their theoretical knowledge, hone their problem-solving abilities, and build a portfolio of functional Android applications. Code Review and Feedback: To foster growth, I regularly conduct code reviews. These reviews allow me to evaluate students' coding proficiency and provide constructive feedback. I emphasize an iterative learning process, where students continually refine their development skills through feedback and practice. Individualized Support: Recognizing that each student has unique learning needs, I provide one-on-one mentoring and support. This personalized approach helps learners overcome hurdles, grasp challenging concepts, and accelerate their development journey. Staying Current: Android app development is a dynamic field, and I remain committed to staying up-to-date with the latest industry trends, tools, and best practices. I ensure that my teaching materials reflect these updates, enabling students to learn the most relevant information. Assessment and Evaluation: To gauge students' progress, I design and implement a variety of assessments, quizzes, and examinations. These evaluations measure not only theoretical knowledge but also the ability to apply concepts in practical scenarios, mirroring real-world development challenges. In summary, my Android application teaching experience is characterized by a commitment to comprehensive curriculum development, interactive classroom instruction, project-based learning, personalized support, and a continuous pursuit of industry relevance. My goal has always been to empower students with the knowledge and skills they need to thrive in the ever-evolving world of Android app development.

No Reviews yet!

Answers by Wasim Mullick (1)

Answered on 30/09/2023 Learn IT Courses/Programming Languages/C Language

In C, errors can be handled using various techniques and mechanisms. Error handling in C typically involves detecting errors and taking appropriate actions to handle or report them. Here are some common methods for error handling in C: 1. Return Values: Functions can return special values or error... ...more

In C, errors can be handled using various techniques and mechanisms. Error handling in C typically involves detecting errors and taking appropriate actions to handle or report them. Here are some common methods for error handling in C:

  • 1. Return Values:
    • Functions can return special values or error codes to indicate that an error has occurred. The calling code can check these return values and take appropriate actions.
    • For example, many standard library functions return -1 or NULL to indicate errors, and the specific error code can be retrieved using the errno variable.

int result = some_function();

if (result == -1) {

    perror("Error in some_function");

}

 

  1. errno and perror:
  • The errno variable is a global integer variable that is set by certain library functions when an error occurs. You can use perror to print a descriptive error message based on the value of errno.

 

if (some_function() == -1) {

    perror("Error in some_function");

}

 

  1. Custom Error Codes:
  • You can define your own error codes using #define or enum and return these codes from your functions to indicate specific errors.

 

#define FILE_NOT_FOUND 1

#define MEMORY_ALLOCATION_ERROR 2

 

int custom_function() {

    if (some_condition) {

        return FILE_NOT_FOUND;

    }

    // ...

}

 

  1. Error Handling Functions:
  • You can create custom error-handling functions that encapsulate error reporting and recovery logic. These functions can be called when an error occurs.

 

void handle_error(int error_code) {

    switch (error_code) {

        case FILE_NOT_FOUND:

            fprintf(stderr, "File not found.\n");

            break;

        case MEMORY_ALLOCATION_ERROR:

            fprintf(stderr, "Memory allocation failed.\n");

            break;

        // Handle other error codes...

    }

}

 

  1. setjmp and longjmp:
  • These functions provide a way to implement non-local error handling by setting a "jump" point in your code where you can return to in case of an error.

 

#include <setjmp.h>

 

jmp_buf jump_buffer;

 

int main() {

    if (setjmp(jump_buffer) != 0) {

        // Handle error here

        fprintf(stderr, "An error occurred.\n");

    } else {

        // Normal code execution

        // ...

        // Setjmp point

        longjmp(jump_buffer, 1); // Jump to the error handling code

    }

 

    return 0;

}

 

  • 6. Resource Cleanup:
    • When dealing with resources like files or memory, it's essential to release them properly in case of an error using techniques like fclose or free to prevent resource leaks.

Error handling in C often requires careful consideration of memory management, resource cleanup, and choosing the appropriate approach depending on the specific requirements of your program.

Answers 2 Comments
Dislike Bookmark

Wasim Mullick describes himself as Professional Android Application online Trainer with 6+ years of experience in IT Industry.. He conducts classes in Mobile App Development. Wasim is located in Entally, Kolkata. Wasim takes Online Classes- via online medium. He has 6 years of teaching experience . Wasim has completed Bachelor of Technology (B.Tech.) from Academy of Technology (MAKAUT) in 2016. HeĀ is well versed in Hindi, English and Bengali.

X
X

Post your Learning Need

Let us shortlist and give the best tutors and institutes.

or

Send Enquiry to Wasim Mullick

Let Wasim Mullick know you are interested in their class

Reply to 's review

Enter your reply*

1500/1500

Please enter your reply

Your reply should contain a minimum of 10 characters

Your reply has been successfully submitted.

This website uses cookies

We use cookies to improve user experience. Choose what cookies you allow us to use. You can read more about our Cookie Policy in our Privacy Policy

Accept All
Decline All

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 55 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 7.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more