Project Materials

COMPUTER SCIENCE PROJECT TOPICS

INTELLIGENT TUTORING SYSTEM FOR LEARNING OBJECT ORIENTED PROGRAMMING LANGUAGE

INTELLIGENT TUTORING SYSTEM FOR LEARNING OBJECT ORIENTED PROGRAMMING LANGUAGE

Need help with a related project topic or New topic? Send Us Your Topic 

DOWNLOAD THE COMPLETE PROJECT MATERIAL

INTELLIGENT TUTORING SYSTEM FOR LEARNING OBJECT ORIENTED PROGRAMMING LANGUAGE

Chapter One:

Introduction

1.1 Background of the Study

What is an intelligent tutoring system (ITS)?

ITS are programmes that have a broad knowledge of a subject and intend to transmit this knowledge to students through an interactive individualised process, attempting to emulate the way a tutor or human teacher would guide the student in his learning process (Millán, Agosta, & Pérez, 1999).

ITS systems are emerging teaching approaches that will assist students learn and grasp a specific subject topic.

Knowledge of programming is an essential component of any Computer Science curriculum. Because of its widespread use in industry, it is being used in other disciplines including as business, finance, and accounting.

However, programming can be difficult for some first-year students. This is demonstrated by the fact that many students abandon or fail programming courses (Miliszewska & Tan, 2007). As a result, it is critical to identify ways to help students learn programming.

A substantial majority of pupils are interested in learning programming. They differ in several ways, including age, gender, educational level, and aptitude for solving logical problems.

I once instructed Computer Science students at the polytechnic level and discovered that it is difficult to design a single course that meets the demands of all pupils. One solution to this difficulty is to offer a student with a one-on-one human tutor. However, the cost of doing so may be an issue.

That is why we need Intelligent Tutoring Systems (ITS).

2

1.2 Statement of the Problem
In a traditional classroom setting, students are constantly confronted with one or more learning obstacles or hurdles. Problems such as overcrowding in courses can cause pupils to be unable to express themselves in class.

As a result, their ability to comprehend in class is limited. Teachers, on the other hand, do not always know each student’s emotional state, learning style, growth rate, and so on in order to select the best teaching technique, or pedagogical strategy, to utilise for each student.

It is critical to recognise that not all pupils have the same learning styles or abilities. Some students learn quickly, while others learn slowly. Some people learn best through drawings or diagrams, while others prefer video instruction. Furthermore, pupils’ knowledge levels on a given matter vary. The knowledge level could be beginner, moderate, or advanced.

Having said that, it is certainly difficult for a teacher teaching in an overcrowded classroom to fully grasp each student’s learning needs and provide them with the optimal teaching technique all at the same time.

This means that each student will require an adaptive and personalised learning experience in order to get greater knowledge about a specific subject.

1.3 Aims and Objectives

1.3.1 Aim

This project seeks to create an Intelligent Tutoring System (ITS) for learning Object Oriented Programming (OOP), specifically Java 3. The goal is to improve student learning and provide adaptive learning for each student.

1.3.2 Objectives.

The primary goals of this research project are:

i. Provide a detailed and practical explanation of an ITS system’s primary components or architecture, as well as how it operates.
ii. Propose and develop an Intelligent Tutoring System (ITS) for learning an Object Oriented Programming Language (OOP), case study, Java programming language

with the goal of providing an efficient solution or a better approach to providing personalised and adaptive learning to students without the need for human intervention.

1.4 SIGNIFICANCE
Over the last couple decades, research in Intelligent Tutoring Systems has gained momentum. However, ITSs are not well-known among instructors. One of the primary reasons for this is because, while numerous ITSs have been constructed, only a few are used in real-world teaching situations.

This suggests that there is more space for advancement in the realm of ITS. This study seeks to improve existing ITSs, at least to some extent. Existing ITSs educate in a variety of subjects, including primary school reading, programming, and electronic circuit design.
Any ITS must be able to guide the student through the nitty-gritty details of the material being taught.

4
This study focuses on an ITS system that can teach users object-oriented programming. A user is classified into three (3) major tiers based on his or her present knowledge of Java. There are three (3) separate levels:

Beginner: At this level, the user will be taught and guided through the fundamentals of the Java programming language. Furthermore, the ITS system specifies the curriculum that will be used to train the user at this level.

There is also a platform for assessing users, as well as another for tracking user/student performance. Tracking progress is also personalised / customisable.

Intermediate: At this level, the user will be taught and worked through topics that are slightly more advanced than the fundamentals of the Java programming language.

Furthermore, the ITS system specifies the curriculum that will be used to train the user at this level. There is also a platform for assessing users, as well as another for tracking user/student performance. Tracking progress is also personalised / customisable.

Advanced: At this level, the user will be taught and worked through topics that are more advanced than the Intermediate level of the Java programming language.

Furthermore, the ITS system specifies the curriculum that will be used to train the user at this level. There is also a platform for assessing users, as well as another for tracking user/student performance. Tracking progress is also personalised / customisable.

1.5 Limitations and Scope of the Study

The focus of this research study is limited to the development of software for an Intelligent Tutoring System (ITS) for learning an Object Oriented Programming Language (OOP), case study, and Java programming language.
5

Need help with a related project topic or New topic? Send Us Your Topic 

DOWNLOAD THE COMPLETE PROJECT MATERIAL

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Advertisements