SlideShare a Scribd company logo
1 of 4
Download to read offline
IJSRD || National Conference on ICT & IoT || January 2016
©IJSRD 2016 Published by IJSRD 5
Ontological Model of Educational Programs in
Computer Science (Bachelor and Master Degrees)
Priti S. Patel1 Dr. S.G. Desai2
1
Assistanr Professor 2
Professsor
1
Department of Computer Science 2
Department of Computer Engineering
1
Shree Ramkrishna Institute of Computer Education and Applied Science Surat, India 2
SAL Institute
of Technology and Engineering Research Ahmedabad, India
Abstract— In this work there is illustrated an ontological model of educational programs in computer science for bachelor
and master degrees in Computer science and for master educational program “Computer science as second competence” by
Tempus project PROMIS.
Key words: Ontological Model, Semantic Modelling, Educational Programs, Computer Science, Second Competence
I. INTRODUCTION
Artificial intelligence methods are used everywhere, including in the development of educational programs. Their use allows to
introduce systematic educational model, taking into account the semantic relationships to trace causal relationships and the
achievement of educational outcomes.
The modular training program is the main document which reflects the content of OP, outlines the structure of the
educational program and contains a list of modules. OP includes mandatory and elective modules, coursework, practice and
diploma work. Mandatory modules are set by state regulations, and elective modules are installed, based on development of
science and technology and the labor market demand.
In accordance with the purpose of OP "5B060200 -" Computer science "the content of the curriculum is aimed at
obtaining broad fundamental knowledge and skills in the field of computer science. The first is achieved by studying the
fundamental modules, which complies with the recommendations in the Computer Science Curricula 2013, Computing
Curricula 2005 [1,2] , depicted on pic. 3, where shaded portion represents the computer science discipline. Computer science
covers most of the vertical space between the extreme top and extreme bottom because computer scientists generally do not
deal with just the hardware that runs software, or just the organization that makes use of the information that computing can
provide. As a group, computer scientists care about almost everything in between those areas (down as far as the software that
enables devices to work and up as far as the information systems that help organizations to operate). They design and develop
all types of software from systems infrastructure (operating systems, communications programs, etc.) to application
technologies (web browsers, databases, search engines, etc.) Computer scientists create these capabilities, but they do not
manage the deployment of them.
II. THE ONTOLOGICAL MODELS OF EDUCATIONAL PROGRAMS IN COMPUTER SCIENCE
Ontology is a powerful and widely used tool to model relationships between objects belonging to various subject fields. It is
possible to classify ontologies based on the degree of dependence on the task or application area, the model of ontological
knowledge representation and expressiveness, as well as other criteria.
A body of formally represented knowledge is based on a conceptualization: the objects, concepts, and other entities
that are assumed to exist in some area of interest and the relationships that hold among them (Genesereth & Nilsson, 1987) . A
conceptualization is an abstract, simplified view of the world that we wish to represent for some purpose. Every knowledge
base, knowledge-based system, or knowledge-level agent is committed to some conceptualization, explicitly or implicitly.
Ontology is an explicit specification of a conceptualization. The term is borrowed from philosophy, where Ontology
is a systematic account of Existence. For AI systems, what "exists" is that which can be represented. When the knowledge of a
domain is represented in a declarative formalism, the set of objects that can be represented is called the universe of discourse.
This set of objects, and the describable relationships among them, are reflected in the representational vocabulary with which
a knowledge-based program represents knowledge. Thus, in the context of AI, we can describe the ontology of a program by
defining a set of representational terms. In such ontology, definitions associate the names of entities in the universe of discourse
(e.g., classes, relations, functions, or other objects) with human-readable text describing what the names mean, and formal
axioms that constrain the interpretation and well-formed use of these terms. Formally, an ontology is the statement of a logical
theory[3, 4].
Applied ontologies describe concepts that depend on both the task and the subject domain of the ontology.
An applied ontology is based on general principles of ontology building, and semantic hyper-graphs are used as a
model for knowledge representation. This formalism determines ontology O as triple (V, R, K), where V is a set of concepts of
a given subject field, R is a set of relationships between these concepts, and K is a set of names of concepts and relationships
in the domain [5,6,7,8].
Ontological Model of Educational Programs in Computer Science (Bachelor and Master Degrees)
(IJSRD/Conf/NCICT /2016/02)
6
Applied ontologies describe concepts that depend on both the task and the subject domain of the ontology.
We used the ontology editor Protégé (http://protege.stanford.edu) to build the ontology. It is a free open source
ontology editor and a framework for building knowledge bases. It was developed at Stanford University in collaboration with
the University of Manchester.
III. THE ONTOLOGICAL MODELS OF EDUCATIONAL PROGRAMS IN COMPUTER SCIENCE BACHELOR DEGREE
The content of the modular educational program, by main substantive directions, meets ACM curriculum and requirements of
European quality assurance agencies on computer science. The chosen approach on ontological modeling allows formally
describe the structure of the educational program and its content via logical links, discover possible training trajectories, and
correlate educational program goals with learning outcomes
Figure 1 illustrates the concepts and relationships which is used in the ontological model bachelor degree in computer
science.
Fig. 1: The ontological models of bachelor degree in computer science (1-4 semesters)
Figure 1 shows a fragment of the ontological model, where the model of educational program has been augmented by
some semantic clarifications, which are highlighted by color and geometric shapes. For example, green represents mandatory
modules in the social sciences (sociology, law, foreign languages, etc.). The purple color means mandatory specialty modules
(programming, computer systems). Lighter color means the disciplines, included in the module. There is time axis on the the
top of the figure (1 semester 2 semester ... 4 semester). The arrows indicate the relationships between modules. Beige color in
the parallelogram denotes additional training modules: physical education, training practice.
Fig. 2: The ontological models of bachelor degree in computer science (5-8 semesters)
Ontological Model of Educational Programs in Computer Science (Bachelor and Master Degrees)
(IJSRD/Conf/NCICT /2016/02)
7
Figure 2 shows a fragment of the ontological model of 5-8 semesters. For example, turquoise color means elective
modules; there is a time axis on the top of the figure (5 semester, 6 semester, 8 semester). The arrows indicate the relationship
between modules. Beige color in the parallelogram indicates additional training modules: physical education, industrial
internship, pre-diploma practice. The red color shows the state examination in the specialty, defense of Bachelor's degree thesis.
Yellow, green and blue arrows display the possible learning paths.
IV. THE ONTOLOGICAL MODELS OF EDUCATIONAL PROGRAMS FOR MASTER EDUCATIONAL PROGRAM “COMPUTER
SCIENCE AS SECOND COMPETENCE” BY TEMPUS PROJECT PROMIS
Tempus PROMIS project is a continuation of the Tempus project ERAMIS. Currently, master's programs are being launched
in Uzbekistan, Tajikistan and Turkmenistan, Kazakhstan (Astana) and Kyrgyzstan (Osh). The master's program "Computer
science - second competence" (different from the usual master programs in computer science, because it is designed for people
with a bachelor's degree program, unrelated to computer science. This fact determines the main structure and content of the
educational program.
Mandatory modules of educational program have been recommended by the coordinators - representatives of the
University Pierre Mendes France and include: algorithms and data structures, mathematics for computer science, databases,
operating systems and networks, Web development, project management, human computer interaction, data mining and data
warehouses, software engineering. Besides mandatory modules we included elective modules: web language, social network.
The approach allows the ontological modeling to formally describe the structure of the educational program and its content via
logical links, to show the possible trajectories of training, to match educational program's goals and learning outcomes.
Figure 3 illustrates the concepts and relationships which are used in the ontological model master degree “Computer
science as second competence” by Tempus project PROMIS
Fig. 3: concepts and relationships which are used in the ontological model master degree “Computer science as second
competence” by Tempus project PROMIS
As in the previous example, green represents mandatory modules in the social sciences, purple color means mandatory
modules in the specialty. At the top of the figure there a time axis (1 semester 2 semester ... 4 semester). The arrows indicate
the relationship between modules. Beige means practice and research work in the red circles mean the complex examination in
the specialty, writing and defense of a thesis.
V. FORMALIZATION OF ONTOLOGICAL MODELS OF TRAINING TRAJECTORIES
Models, derived in chapter 2 allow for scripting of all possible training trajectories by mean of formal notation.
A. Formalization of ontological models of training trajectories in bachelor program on computer science
Let us assume the following notations:
A is a set of mandatory modules on regulatory documents, B is a set of mandatory modules on specialty, C is a set of
elective modules, D is a set of additional modules, E is a set of final modules.
 C1 is a subset of elective modules for trajectory «Computer linguistics», C1 = {с1,с5,с7, с9,с11,с13,с15}, where C1
 C.
 C2 is a subset of elective modules for trajectory «Programming» C2 = {с1,с4,с6, с8,с10,с12,с14}, where C2  C.
 C3 is a subset of elective modules for trajectory «Programming engineering» C3 = {с2, с4, с6, с8,с10,с12,с14}, where
C3  C.
Then bachelor program on computer science could be represented as a set of the following functions:
Ontological Model of Educational Programs in Computer Science (Bachelor and Master Degrees)
(IJSRD/Conf/NCICT /2016/02)
8
k(A,B,C1,D,E)= ABC1DE
l(A,B,C2,D,E)=ABC2DE
m(A,B,C3,D,E)=ABC3DE
B. Formalization of ontological models of training trajectories in master program on Computer Science as a second
competence – TEMPUS/PROMIS program
Let us assume the following notations:
A is a set of mandatory modules on regulatory documents, B is a set of mandatory modules on specialty, C is a set of
elective modules, D is a set of additional modules, E is a set of final modules.
 C1 is a subset of elective modules, where C1  C.
 C2 is a subset of elective modules, where C2  C.
Then master program on Computer Science could be represented as a set of the following functions:
k(A,B,C1,D,E)= ABC1DE
l(A,B,C2,D,E)=ABC2DE
VI. CONCLUSION
The results obtained here, allow to represent educational programs in computer science in the form of ontological models, that
is, to show the logical relationship, taking into account the semantics trace causal relationships and the achievement of
educational outcomes. This approach allows us to follow the objectives of the program, the formation of the necessary
competencies to adjust the structure and content of the educational program at the design stage. The next step after the
ontological modeling is the formalization of the possible educational trajectories in the form of records. This eliminates errors
in the registration process on the discipline is not necessary adviser presence the time of registration. The system monitors the
selected educational trajectory by means of formal records in the knowledge base of the system. This system is being developed
as part of the Virtual University project intelligent system of training, monitoring and evaluation of knowledge.
REFERENCES
[1] Computer Science Curricula 2013 // http://www.acm.org/education/CS2013-final-report.pdf
[2] Computing Curricula 2005 // http://www.acm.org/education/curric_vols/CC2005-March06Final.pdf
[3] Gruber T.R. A Translation Approach to Portable Ontology Specifications / Gruber T.R.// Knowledge Acquisition,1993,
P.199-220
[4] Gruber T.R. Toward Principles for the Design of Ontologies Used for Knowledge Sharing / Gruber T.R. // International
Journal Human-Computer Studies. – 1995, - Vol. 43 - P.907-928
[5] Banu Yergesh, Assel Mukanova, Altynbek Sharipbay, Gulmira Bekmanova, and Bibigul Razakhova. Semantic Hyper-
graph Based Representation of Nouns in the Kazakh Language. Computación y Sistemas Vol. 18, No. 3, 2014 pp. 627–
635 ISSN 1405-5546 DOI: 10.13053/CyS-18-3-2041.
[6] Mukanova, A., Yergesh, B., Bekmanova, G., Razakhova, B., Sharipbay, A.Formal models of nouns in the Kazakh
language. Leonardo Electronic Journal of Practices and Technologies.
[7] L.Zhetkenbay, A.A.Sharipbay, G.T.Bekmanova, M.Khabylashimuly, U.Kamanur. Тhe semantical, ontological models
and formalization rules Кazakh compound words. Turklang'14 II International Conference on Computer processing of
Turkic Languages, 2014 .–Istanbul, 2014. – P.107-113. ISBN No.:978-975-561-449-6
[8] L.Zhetkenbay, A.A.Sharipbay, G.T.Bekmanova, U.Kamanur. The ontological model of noun for Kazakh-Turkish machine
translation system. Turklang'15 IIІ International Conference on Computer processing of Turkic Languages, 2015.–Russia,
Kazan, Tatarstan, 2015. – P.15-24. ISBN No.:978-5-9690-0262-3

More Related Content

What's hot

Propelling Standards-based Sharing and Reuse in Instructional Modeling Commun...
Propelling Standards-based Sharing and Reuse in Instructional Modeling Commun...Propelling Standards-based Sharing and Reuse in Instructional Modeling Commun...
Propelling Standards-based Sharing and Reuse in Instructional Modeling Commun...Michael Derntl
 
A cognitive approach for Modelling and Reasoning on Commonsense Knowledge in...
A cognitive  approach for Modelling and Reasoning on Commonsense Knowledge in...A cognitive  approach for Modelling and Reasoning on Commonsense Knowledge in...
A cognitive approach for Modelling and Reasoning on Commonsense Knowledge in...Antonio Lieto
 
Data models
Data modelsData models
Data modelsabc
 
Visualizer for concept relations in an automatic meaning extraction system
Visualizer for concept relations in an automatic meaning extraction systemVisualizer for concept relations in an automatic meaning extraction system
Visualizer for concept relations in an automatic meaning extraction systemPatricia Tavares Boralli
 
Master Studiengang FH Salzburg: Applied Image and Signal Processing
Master Studiengang FH Salzburg: Applied Image and Signal ProcessingMaster Studiengang FH Salzburg: Applied Image and Signal Processing
Master Studiengang FH Salzburg: Applied Image and Signal ProcessingFachhochschule Salzburg
 
Computational of Bioinformatics
Computational of BioinformaticsComputational of Bioinformatics
Computational of Bioinformaticsijtsrd
 
Comparison of relational and attribute-IEEE-1999-published ...
Comparison of relational and attribute-IEEE-1999-published ...Comparison of relational and attribute-IEEE-1999-published ...
Comparison of relational and attribute-IEEE-1999-published ...butest
 
Icee2013 paper suzaimah_camera ready (2)
Icee2013 paper suzaimah_camera ready (2)Icee2013 paper suzaimah_camera ready (2)
Icee2013 paper suzaimah_camera ready (2)Suzaimah Ramli
 
Automated Education Propositional Logic Tool (AEPLT): Used For Computation in...
Automated Education Propositional Logic Tool (AEPLT): Used For Computation in...Automated Education Propositional Logic Tool (AEPLT): Used For Computation in...
Automated Education Propositional Logic Tool (AEPLT): Used For Computation in...CSCJournals
 
20051128.doc
20051128.doc20051128.doc
20051128.docbutest
 
Applying Soft Computing Techniques in Information Retrieval
Applying Soft Computing Techniques in Information RetrievalApplying Soft Computing Techniques in Information Retrieval
Applying Soft Computing Techniques in Information RetrievalIJAEMSJORNAL
 
Ontology visualization methods—a survey
Ontology visualization methods—a surveyOntology visualization methods—a survey
Ontology visualization methods—a surveyunyil96
 
Taxonomy extraction from automotive natural language requirements using unsup...
Taxonomy extraction from automotive natural language requirements using unsup...Taxonomy extraction from automotive natural language requirements using unsup...
Taxonomy extraction from automotive natural language requirements using unsup...ijnlc
 
Iot ontologies state of art$$$
Iot ontologies state of art$$$Iot ontologies state of art$$$
Iot ontologies state of art$$$Sof Ouni
 
Csebook for cse students
Csebook for cse studentsCsebook for cse students
Csebook for cse studentsVaibhav Singla
 

What's hot (19)

Propelling Standards-based Sharing and Reuse in Instructional Modeling Commun...
Propelling Standards-based Sharing and Reuse in Instructional Modeling Commun...Propelling Standards-based Sharing and Reuse in Instructional Modeling Commun...
Propelling Standards-based Sharing and Reuse in Instructional Modeling Commun...
 
A cognitive approach for Modelling and Reasoning on Commonsense Knowledge in...
A cognitive  approach for Modelling and Reasoning on Commonsense Knowledge in...A cognitive  approach for Modelling and Reasoning on Commonsense Knowledge in...
A cognitive approach for Modelling and Reasoning on Commonsense Knowledge in...
 
Data models
Data modelsData models
Data models
 
Visualizer for concept relations in an automatic meaning extraction system
Visualizer for concept relations in an automatic meaning extraction systemVisualizer for concept relations in an automatic meaning extraction system
Visualizer for concept relations in an automatic meaning extraction system
 
Master Studiengang FH Salzburg: Applied Image and Signal Processing
Master Studiengang FH Salzburg: Applied Image and Signal ProcessingMaster Studiengang FH Salzburg: Applied Image and Signal Processing
Master Studiengang FH Salzburg: Applied Image and Signal Processing
 
Computational of Bioinformatics
Computational of BioinformaticsComputational of Bioinformatics
Computational of Bioinformatics
 
Computer engineering university
Computer engineering university Computer engineering university
Computer engineering university
 
Comparison of relational and attribute-IEEE-1999-published ...
Comparison of relational and attribute-IEEE-1999-published ...Comparison of relational and attribute-IEEE-1999-published ...
Comparison of relational and attribute-IEEE-1999-published ...
 
Icee2013 paper suzaimah_camera ready (2)
Icee2013 paper suzaimah_camera ready (2)Icee2013 paper suzaimah_camera ready (2)
Icee2013 paper suzaimah_camera ready (2)
 
Automated Education Propositional Logic Tool (AEPLT): Used For Computation in...
Automated Education Propositional Logic Tool (AEPLT): Used For Computation in...Automated Education Propositional Logic Tool (AEPLT): Used For Computation in...
Automated Education Propositional Logic Tool (AEPLT): Used For Computation in...
 
20051128.doc
20051128.doc20051128.doc
20051128.doc
 
B046021319
B046021319B046021319
B046021319
 
Applying Soft Computing Techniques in Information Retrieval
Applying Soft Computing Techniques in Information RetrievalApplying Soft Computing Techniques in Information Retrieval
Applying Soft Computing Techniques in Information Retrieval
 
Ontology visualization methods—a survey
Ontology visualization methods—a surveyOntology visualization methods—a survey
Ontology visualization methods—a survey
 
International Journal of Engineering Inventions (IJEI),
International Journal of Engineering Inventions (IJEI), International Journal of Engineering Inventions (IJEI),
International Journal of Engineering Inventions (IJEI),
 
Taxonomy extraction from automotive natural language requirements using unsup...
Taxonomy extraction from automotive natural language requirements using unsup...Taxonomy extraction from automotive natural language requirements using unsup...
Taxonomy extraction from automotive natural language requirements using unsup...
 
Iot ontologies state of art$$$
Iot ontologies state of art$$$Iot ontologies state of art$$$
Iot ontologies state of art$$$
 
Csebook for cse students
Csebook for cse studentsCsebook for cse students
Csebook for cse students
 
Basic java
Basic javaBasic java
Basic java
 

Viewers also liked

Condition Monitoring of DC Motor using Artificial Intelligence Technique
Condition Monitoring of DC Motor using Artificial Intelligence TechniqueCondition Monitoring of DC Motor using Artificial Intelligence Technique
Condition Monitoring of DC Motor using Artificial Intelligence Techniqueijsrd.com
 
Tool Wear Analysis of USM for Composite Material using Taguchi Technique
Tool Wear Analysis of USM for Composite Material using Taguchi TechniqueTool Wear Analysis of USM for Composite Material using Taguchi Technique
Tool Wear Analysis of USM for Composite Material using Taguchi Techniqueijsrd.com
 
A Survey on Credit Based Scheme for Multihop Wireless Network
A Survey on Credit Based Scheme for Multihop Wireless NetworkA Survey on Credit Based Scheme for Multihop Wireless Network
A Survey on Credit Based Scheme for Multihop Wireless Networkijsrd.com
 
Next Generation Network: Security and Architecture
Next Generation Network: Security and ArchitectureNext Generation Network: Security and Architecture
Next Generation Network: Security and Architectureijsrd.com
 
Hand Gesture Controls for Digital TV using Mobile ARM Platform
Hand Gesture Controls for Digital TV using Mobile ARM PlatformHand Gesture Controls for Digital TV using Mobile ARM Platform
Hand Gesture Controls for Digital TV using Mobile ARM Platformijsrd.com
 
Flow Resistance in Gravel Bed Rivers
Flow Resistance in Gravel Bed RiversFlow Resistance in Gravel Bed Rivers
Flow Resistance in Gravel Bed Riversijsrd.com
 
Artificial Neural Network Based Graphical User Interface for Estimation of Fa...
Artificial Neural Network Based Graphical User Interface for Estimation of Fa...Artificial Neural Network Based Graphical User Interface for Estimation of Fa...
Artificial Neural Network Based Graphical User Interface for Estimation of Fa...ijsrd.com
 
Progressive Collapse Analysis of RC Buildings with consideration of Effect of...
Progressive Collapse Analysis of RC Buildings with consideration of Effect of...Progressive Collapse Analysis of RC Buildings with consideration of Effect of...
Progressive Collapse Analysis of RC Buildings with consideration of Effect of...ijsrd.com
 
A Problem Arising in Viscous Fingering Phenomenon in Two Phase Immiscible Flo...
A Problem Arising in Viscous Fingering Phenomenon in Two Phase Immiscible Flo...A Problem Arising in Viscous Fingering Phenomenon in Two Phase Immiscible Flo...
A Problem Arising in Viscous Fingering Phenomenon in Two Phase Immiscible Flo...ijsrd.com
 
Virtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation SystemVirtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation Systemijsrd.com
 
IoT Enabled Smart Grid
IoT Enabled Smart GridIoT Enabled Smart Grid
IoT Enabled Smart Gridijsrd.com
 
Survey on Different Image Encryption Techniques with Tabular Form
Survey on Different Image Encryption Techniques with Tabular FormSurvey on Different Image Encryption Techniques with Tabular Form
Survey on Different Image Encryption Techniques with Tabular Formijsrd.com
 
Implementation of Viterbi Decoder on FPGA to Improve Design
Implementation of Viterbi Decoder on FPGA to Improve DesignImplementation of Viterbi Decoder on FPGA to Improve Design
Implementation of Viterbi Decoder on FPGA to Improve Designijsrd.com
 
OCR for Gujarati Numeral using Neural Network
OCR for Gujarati Numeral using Neural NetworkOCR for Gujarati Numeral using Neural Network
OCR for Gujarati Numeral using Neural Networkijsrd.com
 

Viewers also liked (14)

Condition Monitoring of DC Motor using Artificial Intelligence Technique
Condition Monitoring of DC Motor using Artificial Intelligence TechniqueCondition Monitoring of DC Motor using Artificial Intelligence Technique
Condition Monitoring of DC Motor using Artificial Intelligence Technique
 
Tool Wear Analysis of USM for Composite Material using Taguchi Technique
Tool Wear Analysis of USM for Composite Material using Taguchi TechniqueTool Wear Analysis of USM for Composite Material using Taguchi Technique
Tool Wear Analysis of USM for Composite Material using Taguchi Technique
 
A Survey on Credit Based Scheme for Multihop Wireless Network
A Survey on Credit Based Scheme for Multihop Wireless NetworkA Survey on Credit Based Scheme for Multihop Wireless Network
A Survey on Credit Based Scheme for Multihop Wireless Network
 
Next Generation Network: Security and Architecture
Next Generation Network: Security and ArchitectureNext Generation Network: Security and Architecture
Next Generation Network: Security and Architecture
 
Hand Gesture Controls for Digital TV using Mobile ARM Platform
Hand Gesture Controls for Digital TV using Mobile ARM PlatformHand Gesture Controls for Digital TV using Mobile ARM Platform
Hand Gesture Controls for Digital TV using Mobile ARM Platform
 
Flow Resistance in Gravel Bed Rivers
Flow Resistance in Gravel Bed RiversFlow Resistance in Gravel Bed Rivers
Flow Resistance in Gravel Bed Rivers
 
Artificial Neural Network Based Graphical User Interface for Estimation of Fa...
Artificial Neural Network Based Graphical User Interface for Estimation of Fa...Artificial Neural Network Based Graphical User Interface for Estimation of Fa...
Artificial Neural Network Based Graphical User Interface for Estimation of Fa...
 
Progressive Collapse Analysis of RC Buildings with consideration of Effect of...
Progressive Collapse Analysis of RC Buildings with consideration of Effect of...Progressive Collapse Analysis of RC Buildings with consideration of Effect of...
Progressive Collapse Analysis of RC Buildings with consideration of Effect of...
 
A Problem Arising in Viscous Fingering Phenomenon in Two Phase Immiscible Flo...
A Problem Arising in Viscous Fingering Phenomenon in Two Phase Immiscible Flo...A Problem Arising in Viscous Fingering Phenomenon in Two Phase Immiscible Flo...
A Problem Arising in Viscous Fingering Phenomenon in Two Phase Immiscible Flo...
 
Virtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation SystemVirtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation System
 
IoT Enabled Smart Grid
IoT Enabled Smart GridIoT Enabled Smart Grid
IoT Enabled Smart Grid
 
Survey on Different Image Encryption Techniques with Tabular Form
Survey on Different Image Encryption Techniques with Tabular FormSurvey on Different Image Encryption Techniques with Tabular Form
Survey on Different Image Encryption Techniques with Tabular Form
 
Implementation of Viterbi Decoder on FPGA to Improve Design
Implementation of Viterbi Decoder on FPGA to Improve DesignImplementation of Viterbi Decoder on FPGA to Improve Design
Implementation of Viterbi Decoder on FPGA to Improve Design
 
OCR for Gujarati Numeral using Neural Network
OCR for Gujarati Numeral using Neural NetworkOCR for Gujarati Numeral using Neural Network
OCR for Gujarati Numeral using Neural Network
 

Similar to Ontological Model of Educational Programs in Computer Science (Bachelor and Master Degrees)

Software Engineering Ontology
Software Engineering OntologySoftware Engineering Ontology
Software Engineering OntologyNidhi Baranwal
 
Knowledge Management Cultures: A Comparison of Engineering and Cultural Scien...
Knowledge Management Cultures: A Comparison of Engineering and Cultural Scien...Knowledge Management Cultures: A Comparison of Engineering and Cultural Scien...
Knowledge Management Cultures: A Comparison of Engineering and Cultural Scien...Ralf Klamma
 
Design strategies for mobile language learning effectiveness using hybrid mcd...
Design strategies for mobile language learning effectiveness using hybrid mcd...Design strategies for mobile language learning effectiveness using hybrid mcd...
Design strategies for mobile language learning effectiveness using hybrid mcd...Alexander Decker
 
A N E XTENSION OF P ROTÉGÉ FOR AN AUTOMA TIC F UZZY - O NTOLOGY BUILDING U...
A N  E XTENSION OF  P ROTÉGÉ FOR AN AUTOMA TIC  F UZZY - O NTOLOGY BUILDING U...A N  E XTENSION OF  P ROTÉGÉ FOR AN AUTOMA TIC  F UZZY - O NTOLOGY BUILDING U...
A N E XTENSION OF P ROTÉGÉ FOR AN AUTOMA TIC F UZZY - O NTOLOGY BUILDING U...ijcsit
 
INTELLIGENT SOCIAL NETWORKS MODEL BASED ON SEMANTIC TAG RANKING
INTELLIGENT SOCIAL NETWORKS MODEL BASED ON SEMANTIC TAG RANKINGINTELLIGENT SOCIAL NETWORKS MODEL BASED ON SEMANTIC TAG RANKING
INTELLIGENT SOCIAL NETWORKS MODEL BASED ON SEMANTIC TAG RANKINGdannyijwest
 
INTELLIGENT SOCIAL NETWORKS MODEL BASED ON SEMANTIC TAG RANKING
INTELLIGENT SOCIAL NETWORKS MODEL BASED  ON SEMANTIC TAG RANKINGINTELLIGENT SOCIAL NETWORKS MODEL BASED  ON SEMANTIC TAG RANKING
INTELLIGENT SOCIAL NETWORKS MODEL BASED ON SEMANTIC TAG RANKINGdannyijwest
 
INTELLIGENT SOCIAL NETWORKS MODEL BASED ON SEMANTIC TAG RANKING
INTELLIGENT SOCIAL NETWORKS MODEL BASED ON SEMANTIC TAG RANKINGINTELLIGENT SOCIAL NETWORKS MODEL BASED ON SEMANTIC TAG RANKING
INTELLIGENT SOCIAL NETWORKS MODEL BASED ON SEMANTIC TAG RANKINGIJwest
 
Virtual programming labs in the programming learning process, preparing a cas...
Virtual programming labs in the programming learning process, preparing a cas...Virtual programming labs in the programming learning process, preparing a cas...
Virtual programming labs in the programming learning process, preparing a cas...Up2Universe
 
A Review of Intelligent Agent Systems in Animal Health Care
A Review of Intelligent Agent Systems in Animal Health CareA Review of Intelligent Agent Systems in Animal Health Care
A Review of Intelligent Agent Systems in Animal Health CareIJCSIS Research Publications
 
20433-39028-3-PB.pdf
20433-39028-3-PB.pdf20433-39028-3-PB.pdf
20433-39028-3-PB.pdfIjictTeam
 
SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING
SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING
SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING cscpconf
 
Semantically Enchanced Personalised Adaptive E-Learning for General and Dysle...
Semantically Enchanced Personalised Adaptive E-Learning for General and Dysle...Semantically Enchanced Personalised Adaptive E-Learning for General and Dysle...
Semantically Enchanced Personalised Adaptive E-Learning for General and Dysle...Eswar Publications
 
Building a multilingual ontology for education domain using monto method
Building a multilingual ontology for education domain using monto methodBuilding a multilingual ontology for education domain using monto method
Building a multilingual ontology for education domain using monto methodCSITiaesprime
 
Ontology Construction from Text: Challenges and Trends
Ontology Construction from Text: Challenges and TrendsOntology Construction from Text: Challenges and Trends
Ontology Construction from Text: Challenges and TrendsCSCJournals
 
IRJET - Deep Collaborrative Filtering with Aspect Information
IRJET - Deep Collaborrative Filtering with Aspect InformationIRJET - Deep Collaborrative Filtering with Aspect Information
IRJET - Deep Collaborrative Filtering with Aspect InformationIRJET Journal
 

Similar to Ontological Model of Educational Programs in Computer Science (Bachelor and Master Degrees) (20)

GRAPHICAL REPRESENTATION IN TUTORING SYSTEMS
GRAPHICAL REPRESENTATION IN TUTORING SYSTEMSGRAPHICAL REPRESENTATION IN TUTORING SYSTEMS
GRAPHICAL REPRESENTATION IN TUTORING SYSTEMS
 
Graphical Representation in Tutoring Systems
Graphical Representation in Tutoring SystemsGraphical Representation in Tutoring Systems
Graphical Representation in Tutoring Systems
 
Software Engineering Ontology
Software Engineering OntologySoftware Engineering Ontology
Software Engineering Ontology
 
Knowledge Management Cultures: A Comparison of Engineering and Cultural Scien...
Knowledge Management Cultures: A Comparison of Engineering and Cultural Scien...Knowledge Management Cultures: A Comparison of Engineering and Cultural Scien...
Knowledge Management Cultures: A Comparison of Engineering and Cultural Scien...
 
Design strategies for mobile language learning effectiveness using hybrid mcd...
Design strategies for mobile language learning effectiveness using hybrid mcd...Design strategies for mobile language learning effectiveness using hybrid mcd...
Design strategies for mobile language learning effectiveness using hybrid mcd...
 
A N E XTENSION OF P ROTÉGÉ FOR AN AUTOMA TIC F UZZY - O NTOLOGY BUILDING U...
A N  E XTENSION OF  P ROTÉGÉ FOR AN AUTOMA TIC  F UZZY - O NTOLOGY BUILDING U...A N  E XTENSION OF  P ROTÉGÉ FOR AN AUTOMA TIC  F UZZY - O NTOLOGY BUILDING U...
A N E XTENSION OF P ROTÉGÉ FOR AN AUTOMA TIC F UZZY - O NTOLOGY BUILDING U...
 
INTELLIGENT SOCIAL NETWORKS MODEL BASED ON SEMANTIC TAG RANKING
INTELLIGENT SOCIAL NETWORKS MODEL BASED ON SEMANTIC TAG RANKINGINTELLIGENT SOCIAL NETWORKS MODEL BASED ON SEMANTIC TAG RANKING
INTELLIGENT SOCIAL NETWORKS MODEL BASED ON SEMANTIC TAG RANKING
 
INTELLIGENT SOCIAL NETWORKS MODEL BASED ON SEMANTIC TAG RANKING
INTELLIGENT SOCIAL NETWORKS MODEL BASED  ON SEMANTIC TAG RANKINGINTELLIGENT SOCIAL NETWORKS MODEL BASED  ON SEMANTIC TAG RANKING
INTELLIGENT SOCIAL NETWORKS MODEL BASED ON SEMANTIC TAG RANKING
 
INTELLIGENT SOCIAL NETWORKS MODEL BASED ON SEMANTIC TAG RANKING
INTELLIGENT SOCIAL NETWORKS MODEL BASED ON SEMANTIC TAG RANKINGINTELLIGENT SOCIAL NETWORKS MODEL BASED ON SEMANTIC TAG RANKING
INTELLIGENT SOCIAL NETWORKS MODEL BASED ON SEMANTIC TAG RANKING
 
Virtual programming labs in the programming learning process, preparing a cas...
Virtual programming labs in the programming learning process, preparing a cas...Virtual programming labs in the programming learning process, preparing a cas...
Virtual programming labs in the programming learning process, preparing a cas...
 
A Review of Intelligent Agent Systems in Animal Health Care
A Review of Intelligent Agent Systems in Animal Health CareA Review of Intelligent Agent Systems in Animal Health Care
A Review of Intelligent Agent Systems in Animal Health Care
 
20433-39028-3-PB.pdf
20433-39028-3-PB.pdf20433-39028-3-PB.pdf
20433-39028-3-PB.pdf
 
SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING
SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING
SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING
 
Semantically Enchanced Personalised Adaptive E-Learning for General and Dysle...
Semantically Enchanced Personalised Adaptive E-Learning for General and Dysle...Semantically Enchanced Personalised Adaptive E-Learning for General and Dysle...
Semantically Enchanced Personalised Adaptive E-Learning for General and Dysle...
 
Building a multilingual ontology for education domain using monto method
Building a multilingual ontology for education domain using monto methodBuilding a multilingual ontology for education domain using monto method
Building a multilingual ontology for education domain using monto method
 
Computer Science Research Methodologies
Computer Science Research MethodologiesComputer Science Research Methodologies
Computer Science Research Methodologies
 
Ontology Construction from Text: Challenges and Trends
Ontology Construction from Text: Challenges and TrendsOntology Construction from Text: Challenges and Trends
Ontology Construction from Text: Challenges and Trends
 
IRJET - Deep Collaborrative Filtering with Aspect Information
IRJET - Deep Collaborrative Filtering with Aspect InformationIRJET - Deep Collaborrative Filtering with Aspect Information
IRJET - Deep Collaborrative Filtering with Aspect Information
 
Drijvers et al_two_lenses
Drijvers et al_two_lensesDrijvers et al_two_lenses
Drijvers et al_two_lenses
 
2 ej1118959
2 ej11189592 ej1118959
2 ej1118959
 

More from ijsrd.com

A Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of ThingsA Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of Thingsijsrd.com
 
IoT for Everyday Life
IoT for Everyday LifeIoT for Everyday Life
IoT for Everyday Lifeijsrd.com
 
Study on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOTStudy on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOTijsrd.com
 
Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...ijsrd.com
 
Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...ijsrd.com
 
A Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's LifeA Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's Lifeijsrd.com
 
Pedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language LearningPedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language Learningijsrd.com
 
Understanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart RefrigeratorUnderstanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart Refrigeratorijsrd.com
 
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...ijsrd.com
 
A Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processingA Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processingijsrd.com
 
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web LogsWeb Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logsijsrd.com
 
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEMAPPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEMijsrd.com
 
Making model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point TrackingMaking model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point Trackingijsrd.com
 
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...ijsrd.com
 
Study and Review on Various Current Comparators
Study and Review on Various Current ComparatorsStudy and Review on Various Current Comparators
Study and Review on Various Current Comparatorsijsrd.com
 
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...ijsrd.com
 
Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.ijsrd.com
 
DESIGN OF FIXTURE OF CONNECTING ROD FOR BORING OPERATION
DESIGN OF FIXTURE OF CONNECTING ROD FOR BORING OPERATIONDESIGN OF FIXTURE OF CONNECTING ROD FOR BORING OPERATION
DESIGN OF FIXTURE OF CONNECTING ROD FOR BORING OPERATIONijsrd.com
 
Analysis of hydrodynamic fixed pad bearing to reduce vibration by replacing f...
Analysis of hydrodynamic fixed pad bearing to reduce vibration by replacing f...Analysis of hydrodynamic fixed pad bearing to reduce vibration by replacing f...
Analysis of hydrodynamic fixed pad bearing to reduce vibration by replacing f...ijsrd.com
 
Neural Network Based Voltage and Frequency Controller for standalone Wind Pow...
Neural Network Based Voltage and Frequency Controller for standalone Wind Pow...Neural Network Based Voltage and Frequency Controller for standalone Wind Pow...
Neural Network Based Voltage and Frequency Controller for standalone Wind Pow...ijsrd.com
 

More from ijsrd.com (20)

A Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of ThingsA Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of Things
 
IoT for Everyday Life
IoT for Everyday LifeIoT for Everyday Life
IoT for Everyday Life
 
Study on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOTStudy on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOT
 
Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...
 
Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...
 
A Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's LifeA Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's Life
 
Pedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language LearningPedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language Learning
 
Understanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart RefrigeratorUnderstanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart Refrigerator
 
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
 
A Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processingA Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processing
 
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web LogsWeb Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logs
 
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEMAPPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
 
Making model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point TrackingMaking model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point Tracking
 
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
 
Study and Review on Various Current Comparators
Study and Review on Various Current ComparatorsStudy and Review on Various Current Comparators
Study and Review on Various Current Comparators
 
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
 
Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.
 
DESIGN OF FIXTURE OF CONNECTING ROD FOR BORING OPERATION
DESIGN OF FIXTURE OF CONNECTING ROD FOR BORING OPERATIONDESIGN OF FIXTURE OF CONNECTING ROD FOR BORING OPERATION
DESIGN OF FIXTURE OF CONNECTING ROD FOR BORING OPERATION
 
Analysis of hydrodynamic fixed pad bearing to reduce vibration by replacing f...
Analysis of hydrodynamic fixed pad bearing to reduce vibration by replacing f...Analysis of hydrodynamic fixed pad bearing to reduce vibration by replacing f...
Analysis of hydrodynamic fixed pad bearing to reduce vibration by replacing f...
 
Neural Network Based Voltage and Frequency Controller for standalone Wind Pow...
Neural Network Based Voltage and Frequency Controller for standalone Wind Pow...Neural Network Based Voltage and Frequency Controller for standalone Wind Pow...
Neural Network Based Voltage and Frequency Controller for standalone Wind Pow...
 

Recently uploaded

Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.arsicmarija21
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxsqpmdrvczh
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........LeaCamillePacle
 

Recently uploaded (20)

Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptx
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 

Ontological Model of Educational Programs in Computer Science (Bachelor and Master Degrees)

  • 1. IJSRD || National Conference on ICT & IoT || January 2016 ©IJSRD 2016 Published by IJSRD 5 Ontological Model of Educational Programs in Computer Science (Bachelor and Master Degrees) Priti S. Patel1 Dr. S.G. Desai2 1 Assistanr Professor 2 Professsor 1 Department of Computer Science 2 Department of Computer Engineering 1 Shree Ramkrishna Institute of Computer Education and Applied Science Surat, India 2 SAL Institute of Technology and Engineering Research Ahmedabad, India Abstract— In this work there is illustrated an ontological model of educational programs in computer science for bachelor and master degrees in Computer science and for master educational program “Computer science as second competence” by Tempus project PROMIS. Key words: Ontological Model, Semantic Modelling, Educational Programs, Computer Science, Second Competence I. INTRODUCTION Artificial intelligence methods are used everywhere, including in the development of educational programs. Their use allows to introduce systematic educational model, taking into account the semantic relationships to trace causal relationships and the achievement of educational outcomes. The modular training program is the main document which reflects the content of OP, outlines the structure of the educational program and contains a list of modules. OP includes mandatory and elective modules, coursework, practice and diploma work. Mandatory modules are set by state regulations, and elective modules are installed, based on development of science and technology and the labor market demand. In accordance with the purpose of OP "5B060200 -" Computer science "the content of the curriculum is aimed at obtaining broad fundamental knowledge and skills in the field of computer science. The first is achieved by studying the fundamental modules, which complies with the recommendations in the Computer Science Curricula 2013, Computing Curricula 2005 [1,2] , depicted on pic. 3, where shaded portion represents the computer science discipline. Computer science covers most of the vertical space between the extreme top and extreme bottom because computer scientists generally do not deal with just the hardware that runs software, or just the organization that makes use of the information that computing can provide. As a group, computer scientists care about almost everything in between those areas (down as far as the software that enables devices to work and up as far as the information systems that help organizations to operate). They design and develop all types of software from systems infrastructure (operating systems, communications programs, etc.) to application technologies (web browsers, databases, search engines, etc.) Computer scientists create these capabilities, but they do not manage the deployment of them. II. THE ONTOLOGICAL MODELS OF EDUCATIONAL PROGRAMS IN COMPUTER SCIENCE Ontology is a powerful and widely used tool to model relationships between objects belonging to various subject fields. It is possible to classify ontologies based on the degree of dependence on the task or application area, the model of ontological knowledge representation and expressiveness, as well as other criteria. A body of formally represented knowledge is based on a conceptualization: the objects, concepts, and other entities that are assumed to exist in some area of interest and the relationships that hold among them (Genesereth & Nilsson, 1987) . A conceptualization is an abstract, simplified view of the world that we wish to represent for some purpose. Every knowledge base, knowledge-based system, or knowledge-level agent is committed to some conceptualization, explicitly or implicitly. Ontology is an explicit specification of a conceptualization. The term is borrowed from philosophy, where Ontology is a systematic account of Existence. For AI systems, what "exists" is that which can be represented. When the knowledge of a domain is represented in a declarative formalism, the set of objects that can be represented is called the universe of discourse. This set of objects, and the describable relationships among them, are reflected in the representational vocabulary with which a knowledge-based program represents knowledge. Thus, in the context of AI, we can describe the ontology of a program by defining a set of representational terms. In such ontology, definitions associate the names of entities in the universe of discourse (e.g., classes, relations, functions, or other objects) with human-readable text describing what the names mean, and formal axioms that constrain the interpretation and well-formed use of these terms. Formally, an ontology is the statement of a logical theory[3, 4]. Applied ontologies describe concepts that depend on both the task and the subject domain of the ontology. An applied ontology is based on general principles of ontology building, and semantic hyper-graphs are used as a model for knowledge representation. This formalism determines ontology O as triple (V, R, K), where V is a set of concepts of a given subject field, R is a set of relationships between these concepts, and K is a set of names of concepts and relationships in the domain [5,6,7,8].
  • 2. Ontological Model of Educational Programs in Computer Science (Bachelor and Master Degrees) (IJSRD/Conf/NCICT /2016/02) 6 Applied ontologies describe concepts that depend on both the task and the subject domain of the ontology. We used the ontology editor Protégé (http://protege.stanford.edu) to build the ontology. It is a free open source ontology editor and a framework for building knowledge bases. It was developed at Stanford University in collaboration with the University of Manchester. III. THE ONTOLOGICAL MODELS OF EDUCATIONAL PROGRAMS IN COMPUTER SCIENCE BACHELOR DEGREE The content of the modular educational program, by main substantive directions, meets ACM curriculum and requirements of European quality assurance agencies on computer science. The chosen approach on ontological modeling allows formally describe the structure of the educational program and its content via logical links, discover possible training trajectories, and correlate educational program goals with learning outcomes Figure 1 illustrates the concepts and relationships which is used in the ontological model bachelor degree in computer science. Fig. 1: The ontological models of bachelor degree in computer science (1-4 semesters) Figure 1 shows a fragment of the ontological model, where the model of educational program has been augmented by some semantic clarifications, which are highlighted by color and geometric shapes. For example, green represents mandatory modules in the social sciences (sociology, law, foreign languages, etc.). The purple color means mandatory specialty modules (programming, computer systems). Lighter color means the disciplines, included in the module. There is time axis on the the top of the figure (1 semester 2 semester ... 4 semester). The arrows indicate the relationships between modules. Beige color in the parallelogram denotes additional training modules: physical education, training practice. Fig. 2: The ontological models of bachelor degree in computer science (5-8 semesters)
  • 3. Ontological Model of Educational Programs in Computer Science (Bachelor and Master Degrees) (IJSRD/Conf/NCICT /2016/02) 7 Figure 2 shows a fragment of the ontological model of 5-8 semesters. For example, turquoise color means elective modules; there is a time axis on the top of the figure (5 semester, 6 semester, 8 semester). The arrows indicate the relationship between modules. Beige color in the parallelogram indicates additional training modules: physical education, industrial internship, pre-diploma practice. The red color shows the state examination in the specialty, defense of Bachelor's degree thesis. Yellow, green and blue arrows display the possible learning paths. IV. THE ONTOLOGICAL MODELS OF EDUCATIONAL PROGRAMS FOR MASTER EDUCATIONAL PROGRAM “COMPUTER SCIENCE AS SECOND COMPETENCE” BY TEMPUS PROJECT PROMIS Tempus PROMIS project is a continuation of the Tempus project ERAMIS. Currently, master's programs are being launched in Uzbekistan, Tajikistan and Turkmenistan, Kazakhstan (Astana) and Kyrgyzstan (Osh). The master's program "Computer science - second competence" (different from the usual master programs in computer science, because it is designed for people with a bachelor's degree program, unrelated to computer science. This fact determines the main structure and content of the educational program. Mandatory modules of educational program have been recommended by the coordinators - representatives of the University Pierre Mendes France and include: algorithms and data structures, mathematics for computer science, databases, operating systems and networks, Web development, project management, human computer interaction, data mining and data warehouses, software engineering. Besides mandatory modules we included elective modules: web language, social network. The approach allows the ontological modeling to formally describe the structure of the educational program and its content via logical links, to show the possible trajectories of training, to match educational program's goals and learning outcomes. Figure 3 illustrates the concepts and relationships which are used in the ontological model master degree “Computer science as second competence” by Tempus project PROMIS Fig. 3: concepts and relationships which are used in the ontological model master degree “Computer science as second competence” by Tempus project PROMIS As in the previous example, green represents mandatory modules in the social sciences, purple color means mandatory modules in the specialty. At the top of the figure there a time axis (1 semester 2 semester ... 4 semester). The arrows indicate the relationship between modules. Beige means practice and research work in the red circles mean the complex examination in the specialty, writing and defense of a thesis. V. FORMALIZATION OF ONTOLOGICAL MODELS OF TRAINING TRAJECTORIES Models, derived in chapter 2 allow for scripting of all possible training trajectories by mean of formal notation. A. Formalization of ontological models of training trajectories in bachelor program on computer science Let us assume the following notations: A is a set of mandatory modules on regulatory documents, B is a set of mandatory modules on specialty, C is a set of elective modules, D is a set of additional modules, E is a set of final modules.  C1 is a subset of elective modules for trajectory «Computer linguistics», C1 = {с1,с5,с7, с9,с11,с13,с15}, where C1  C.  C2 is a subset of elective modules for trajectory «Programming» C2 = {с1,с4,с6, с8,с10,с12,с14}, where C2  C.  C3 is a subset of elective modules for trajectory «Programming engineering» C3 = {с2, с4, с6, с8,с10,с12,с14}, where C3  C. Then bachelor program on computer science could be represented as a set of the following functions:
  • 4. Ontological Model of Educational Programs in Computer Science (Bachelor and Master Degrees) (IJSRD/Conf/NCICT /2016/02) 8 k(A,B,C1,D,E)= ABC1DE l(A,B,C2,D,E)=ABC2DE m(A,B,C3,D,E)=ABC3DE B. Formalization of ontological models of training trajectories in master program on Computer Science as a second competence – TEMPUS/PROMIS program Let us assume the following notations: A is a set of mandatory modules on regulatory documents, B is a set of mandatory modules on specialty, C is a set of elective modules, D is a set of additional modules, E is a set of final modules.  C1 is a subset of elective modules, where C1  C.  C2 is a subset of elective modules, where C2  C. Then master program on Computer Science could be represented as a set of the following functions: k(A,B,C1,D,E)= ABC1DE l(A,B,C2,D,E)=ABC2DE VI. CONCLUSION The results obtained here, allow to represent educational programs in computer science in the form of ontological models, that is, to show the logical relationship, taking into account the semantics trace causal relationships and the achievement of educational outcomes. This approach allows us to follow the objectives of the program, the formation of the necessary competencies to adjust the structure and content of the educational program at the design stage. The next step after the ontological modeling is the formalization of the possible educational trajectories in the form of records. This eliminates errors in the registration process on the discipline is not necessary adviser presence the time of registration. The system monitors the selected educational trajectory by means of formal records in the knowledge base of the system. This system is being developed as part of the Virtual University project intelligent system of training, monitoring and evaluation of knowledge. REFERENCES [1] Computer Science Curricula 2013 // http://www.acm.org/education/CS2013-final-report.pdf [2] Computing Curricula 2005 // http://www.acm.org/education/curric_vols/CC2005-March06Final.pdf [3] Gruber T.R. A Translation Approach to Portable Ontology Specifications / Gruber T.R.// Knowledge Acquisition,1993, P.199-220 [4] Gruber T.R. Toward Principles for the Design of Ontologies Used for Knowledge Sharing / Gruber T.R. // International Journal Human-Computer Studies. – 1995, - Vol. 43 - P.907-928 [5] Banu Yergesh, Assel Mukanova, Altynbek Sharipbay, Gulmira Bekmanova, and Bibigul Razakhova. Semantic Hyper- graph Based Representation of Nouns in the Kazakh Language. Computación y Sistemas Vol. 18, No. 3, 2014 pp. 627– 635 ISSN 1405-5546 DOI: 10.13053/CyS-18-3-2041. [6] Mukanova, A., Yergesh, B., Bekmanova, G., Razakhova, B., Sharipbay, A.Formal models of nouns in the Kazakh language. Leonardo Electronic Journal of Practices and Technologies. [7] L.Zhetkenbay, A.A.Sharipbay, G.T.Bekmanova, M.Khabylashimuly, U.Kamanur. Тhe semantical, ontological models and formalization rules Кazakh compound words. Turklang'14 II International Conference on Computer processing of Turkic Languages, 2014 .–Istanbul, 2014. – P.107-113. ISBN No.:978-975-561-449-6 [8] L.Zhetkenbay, A.A.Sharipbay, G.T.Bekmanova, U.Kamanur. The ontological model of noun for Kazakh-Turkish machine translation system. Turklang'15 IIІ International Conference on Computer processing of Turkic Languages, 2015.–Russia, Kazan, Tatarstan, 2015. – P.15-24. ISBN No.:978-5-9690-0262-3