Sudeshna Pyne

Offline Now

Academic Classes / Class 10 Tuition / ICSE / COMPUTER APPLICATIONS-10 / Computer for class-X

Sudeshna Pyne

Female, 31 Years
Experience: 3 Years
Qualification:
   Bachelors of Computer Science and IT from Burdwan University,
Masters of Computer Applications from Visva Bharati
Language Known: English, Hindi, Bengali
Mode of Class:
 One-to-One Classes
Fee:
268.65 KlassCoins per Class (Individual Classes)20% Off
View Full Schedule Buy KlassCoins
Balance KlassCoins: XXXX

Student's Reviews

By Several Parameters

The ICSE (Indian Certificate of Secondary Education) Class 10 Computer Applications course is designed to provide students with a foundational understanding of computer programming and software development. Here's an overview:

1. *Curriculum*: The ICSE Class 10 Computer Applications curriculum typically focuses on the Java programming language.

2. *Programming Basics*: Students are introduced to fundamental programming concepts, including variables, data types, control structures (loops and conditionals), and functions/methods.

3. **Object-Oriented Programming (OOP)**: OOP principles such as classes, objects, methods, and inheritance are a significant part of the curriculum.

4. *Database Management*: Students learn about basic database concepts and how to use Java to interact with databases, often through the JDBC (Java Database Connectivity) API.

5. *File Handling*: Basics of reading from and writing to files are covered.

6. *Practical Programming*: Practical exercises and projects are an integral part of the course, allowing students to apply their programming skills to real-world problems.

7. *Examinations*: The ICSE Class 10 Computer Applications subject typically includes both theory and practical examinations. Students are assessed on their programming skills, problem-solving abilities, and theoretical knowledge of Java.
 

For attending this course, prior knowledge of Grade-9  Computer  is required, this course assumes that students have prior experience with all the topics of Computer  of Grade-9. This is not an introductory class for absolute beginners on Computer  of Grade-9! Participants should already be familiar with some chapters.

Course Fee per Class (In KlassCoins) Duration Type
Computer for class-X 268.65 5 Months Indiviual Classes

Hello, I'm Sudeshna Pyne. I hold an MSc in Computer Science from Visva Bharati University and completed my B.Ed. from Burdwan University in 2020. I have 3.5 years of experience in teaching Computer Science at a CBSE-based school, primarily in the role of a PGT (Post Graduate Teacher). My passion lies in the field of education and computer science, and I'm dedicated to fostering a love for learning in my students while imparting valuable knowledge in my area of expertise.

SKILLS

• Good explanation skills. • Good verbal and written communication skills. • Enthusiastic and dedicated to work • Ability to maintain behavior, discipline, and punctuality among students • Motivating Students to grow creativity

 

 

 

 

December 2019 - May 2023:

U.P public school - PGT computer Science,

Teaching Class 9 to 12. C.S , IT, A.I (Artificial intelligence)

May 2023 - August 2023:

Study With Sanjeev (YouTube Channel) - Teaching (I.T and Computer Science , For CBSE board),

Making tutorial Videos and taking Live classes for Class 9th 10th std and 11-12 std. Commuter Science and Information Technology

  • Subject Details:
    • Advance Data Structure, Parallel/ Approximate algorithm, Artificial intelligence, soft computing, Advance DBMS,
    • TOC, Advance Graph theory, Programming languages, Quantum computing, bio informatics,
    • Wireless communication, Data Mining 

    An M.Sc. graduate in Computer Science with a strong foundation in various programming languages, including C, C++, Java, Python, and VB Basic. My expertise extends to data structures and networking. Alongside my technical background, I hold a B.Ed. degree and have over three years of valuable experience as a Computer Science teacher. My unique blend of academic knowledge and teaching experience positions me as a dedicated educator with a deep understanding of computer science concepts and the ability to effectively impart this knowledge to students. 

  • Book Published Details:
    No data found.
  • Language Known:
    English, Hindi, Bengali
  • Total Experiance:
    3 Years
  • Listening & Questioning Skill:
    Very Good
  • Reading Skill:
    Very Good
  • Writing Skill:
    Very Good
  • Presentation Skill:
    Very Good
  • Online classes Experiance:
    900 hours
  • Award Recg:
    No data found.
  • Research Work:
    No data found.

Degree: Bachelors of Computer Science and IT - University: Burdwan University

Degree: Masters of Computer Applications - University: Visva Bharati

Degree: B.ed - University: Burdwan University

The ICSE (Indian Certificate of Secondary Education) Class 10 Computer Applications course is designed to provide students with a foundational understanding of computer programming and software development. Here's an overview:

1. *Curriculum*: The ICSE Class 10 Computer Applications curriculum typically focuses on the Java programming language.

2. *Programming Basics*: Students are introduced to fundamental programming concepts, including variables, data types, control structures (loops and conditionals), and functions/methods.

3. **Object-Oriented Programming (OOP)**: OOP principles such as classes, objects, methods, and inheritance are a significant part of the curriculum.

4. *Database Management*: Students learn about basic database concepts and how to use Java to interact with databases, often through the JDBC (Java Database Connectivity) API.

5. *File Handling*: Basics of reading from and writing to files are covered.

6. *Practical Programming*: Practical exercises and projects are an integral part of the course, allowing students to apply their programming skills to real-world problems.

7. *Examinations*: The ICSE Class 10 Computer Applications subject typically includes both theory and practical examinations. Students are assessed on their programming skills, problem-solving abilities, and theoretical knowledge of Java.
 

  • Learning Objectives:

    Chapter 1: Revision of Class-IX 
    Chapter 2:Class as the Basis of all Computation  
    Chapter 3:User – defined methods  
    Chapter 4: Constructors  
    Chapter 5: Library classes 
    Chapter 6 :Encapsulation  
    Chapter 7: Array  
    Chapter 8:String handling   

  • Course Outline:

    1. Revision of Class IX Syllabus (i) Introduction to Object Oriented Programming concepts (ii) Elementary Concept of Objects and Classes (iii) Values and Data types (iv) Operators in Java (v) Input in Java (vi) Mathematical Library Methods (vii) Conditional constructs in Java (viii) Iterative constructs in Java  (ix) Nested for loops 


    2. Class as the Basis of all Computation

    Objects and Classes

    Objects encapsulate state and behaviour – numerous examples; member variables; attributes or features. Variables define state; member functions; Operations / methods / messages / functions define behaviour.

    Classes as abstractions for sets of objects; class as an object factory; concept of type, primitive data types, composite data types. Variable declarations for both types; difference between the two types. Objects as instances of a class. 

    Consider real life examples for explaining the concept of class and object. 


    3.User-defined Methods

    Need of methods, syntax of methods, forms of methods, method definition, method calling, method overloading, declaration of methods.

    Ways to define a method, ways to invoke the methods – call by value [with programs] and call by reference [only definition with an example], Object creation – invoking the methods with respect to use of multiple methods with different names to implement modular programming, using data members and member methods, Actual parameters and formal parameters, Declaration of methods – static and nonstatic, method prototype / signature, - Pure and impure methods, - pass by value [with programs] and pass by reference [only definition with an example], Returning values from the methods, use of multiple methods and more than one method with the same name (polymorphism – method overloading). 


    4. Constructors

    Definition of Constructor, characteristics, types of constructors, use of constructors, constructor overloading. 

    Default constructor, parameterized constructor, constructor overloading. Difference between constructor and method. 


    5. Library classes

    Introduction to wrapper classes, methods of wrapper class and their usage with respect to numeric and character data types. Auto boxing and Unboxing in wrapper classes. 

    Class as a composite type, distinction between primitive data type and composite data type or class types. Class may be considered as a new data type created by the user, that has its own functionality. The distinction between primitive and composite types should be discussed through examples. Show how classes allow user defined types in programs. All primitive types have corresponding class wrappers. Introduce Autoboxing and Unboxing with their definition and simple examples. 

    The following methods are to be covered:

    Int parseInt(String s), long parseLong (String s),

    Float parse Float (String s),

    Double parse Double(String s),

    Boolean isDigit(char ch),

    Boolean is Letter(char ch), Boolean isLetterOrDigit(char ch),

    Boolean is Lowercase(char ch),

    Boolean is Uppercase(char ch),

    Boolean is Whitespace(char ch),

    Char to Lowercase (char ch)

    Char to Uppercase(char ch) 


    6. Encapsulation

    Access specifiers and its scope and visibility.

    Access specifiers – private, protected and public. Visibility rules for private, protected and public access specifiers. Scope of variables, class variables, instance variables, argument variables, local variables. 


    7. Arrays

    Definition of an array, types of arrays, declaration, initialization and accepting data of single and double dimensional arrays, accessing the elements of single dimensional and double dimensional arrays. 

    Arrays and their uses, sorting techniques – selection sort and bubble sort; Search techniques – linear search and binary search, Array as a composite type, length statement to find the size of the array (sorting and searching techniques using single dimensional array only).

    Declaration, initialization, accepting data in a double dimensional array, sum of the elements in row, column and diagonal elements [right and left], display the elements of two-dimensional array in a matrix format. 


    8. String handling

    String class, methods of String class, implementation of String class methods, String array

    The following String class methods are to be covered:

    String trim ()

    String to Lowercase()

    String to Uppercase()

    Int length( )

    Char charAt (int n)

    Int index Of(char ch)

    Int lastIndexOf (char ch)

    String concat(String str

    Boolean equals (String str)

    Boolean equalsIgnoreCase(String str)

    Int compareTo(String str)

    Int compareToIgnoreCase(String str)

    String replace (char oldChar,char newChar)

    String substring (int begin Index)

    String substring (int begin Index, int end Index)

    Boolean starts With(String str)

    Boolean ends With(String str)

    String value Of(all types)

    Programs based on the above methods, extracting and modifying characters of a string, alphabetical order of the strings in an array [Bubble and Selection sort techniques], searching for a string using linear search technique. 

  • Recomended Audience:

    The audience of this course is students of Grade-10 from ICSE Board. All the Chapters are well designed and its coverage as per latest curriculum released by the board. Still Student have complete flexibility to enhance or modify the course coverage during the course of learning process with Teacher. We are expecting that students of Grade-10 should drive their classes with Teacher as per chapters mentioned and also as per syllabus of their school and applicable School district or Board.

  • Pre-Requisite Requirement:

    For attending this course, prior knowledge of Grade-9  Computer  is required, this course assumes that students have prior experience with all the topics of Computer  of Grade-9. This is not an introductory class for absolute beginners on Computer  of Grade-9! Participants should already be familiar with some chapters.

  • Course Level:
    Beginner
  • Language of Teaching:
    English, Hindi, Bengali
  • Class Schedule Availiability:
    Morning, Afternoon

Reserve Your Spot

View Full Schedule Buy KlassCoins
Balance KlassCoins: XXXX