Sudharsan Iyengar - Profile on Academia.edu (original) (raw)

Papers by Sudharsan Iyengar

Research paper thumbnail of Session 4: Assistive Technologies | Teaching Basic Life Skills Using a Sound-Based Software for a Student with Multiple Impairments

Session 4: Assistive Technologies | Teaching Basic Life Skills Using a Sound-Based Software for a Student with Multiple Impairments

Research paper thumbnail of A general abstract representation for the study of concurrent programs

In this paper we propose an abstract representation, called Synchronized Generalized Program Grap... more In this paper we propose an abstract representation, called Synchronized Generalized Program Graph (SGPG), for concurrent programs. SGPG incorporates the data a!epenakncies, control flow, control dependencies, communication, and synchronization primitives of the concurrent program it represents. The features of SGPG and the process of its construction are outlined. Algorithms for generating the SGPG representation of an imperative concurrent programs are discussed in detail. The producer consumer problem is used as an illustrative example. SGPG can be used for the study and analysis of concurrent programs, research involving the implementation, testing, , meaasurement of cognitive complexity, and for proving correctness of concurrent programs.

Research paper thumbnail of A Theory on the Abstraction and Cognition Based on Musical Note Patterns

A Theory on the Abstraction and Cognition Based on Musical Note Patterns

International Conference on Artificial Intelligence, 2004

Research paper thumbnail of A Hypothesis on the Mechanism of Learning and a Theory of Abstraction and Cognition

A Hypothesis on the Mechanism of Learning and a Theory of Abstraction and Cognition

Artificial intelligence and applications, 2005

Research paper thumbnail of Generating Chants Using Mnemonic Capabilities

HAL (Le Centre pour la Communication Scientifique Directe), 2006

A chant is a simplistic repetitive song in which syllables may be assigned to a single tone. Addi... more A chant is a simplistic repetitive song in which syllables may be assigned to a single tone. Additionally chants may be rhythmic and include simple melody. Chants can be considered speech or music that can convey emotion. Additionally, a chant can be monotonous, droning, and tedious. Fundamental to a chant is the notion of timing and note patterns. We present here a framework for the synthesis of chants of music notes. These are chants without syllables from spoken language. We introduced Mnemonic capabilities in [1] and utilize these to systematically generate chants. We illustrate our ideas using examples using the notes set{C, D, E, G, A, φ (or silence)}-a Pentatonic Scale (perfect fifths). First, we define, and structure, the use of timing and notes to develop the chant strings. Then we propose the use of mnemonics to develop different styles of musical chants. Finally we suggest the adoption of intonations and syllables for controlled generation of musical chants.

Research paper thumbnail of Formulating Pseudo-Natural Language

Formulating Pseudo-Natural Language

... L0({B}) => P = { b, B, bbbb, BBBBB, …} L0({B, K} => P = { b, B, bbbb, BBBBB, k,... more ... L0({B}) => P = { b, B, bbbb, BBBBB, …} L0({B, K} => P = { b, B, bbbb, BBBBB, k, K, kkkk, KKKK, …} L1({B}) => P = { b, B, bbbb, BBBBB, bB, Bb, bbBBBB, BBbbbb, … } L1({B,K}) => P = {{ b, B, bbbb, BBBBB, bB, Bb, bbBBBB, BBbbbb, .., k, K , kkkk, KKKK, kK, Kk, kkKKK, KKkkk, …}; ...

Research paper thumbnail of Cognitive Primitives for Automated Learning

Artificial General Intelligence, Jun 20, 2008

Artificial Intelligence deals with the automated simulation of human intelligent behavior. Variou... more Artificial Intelligence deals with the automated simulation of human intelligent behavior. Various aspects of human faculties are tackled using computational models. It is clear that brain as a cognitive machine is significantly different from a computer. A general intelligent machine needs to incorporate primitives that are identical or similar to those intrinsic to human. We argue for the identification, verification, and development of technologies that will deliver core primitives that are fundamental to human cognition that are applicable to various domains. Mnemonics for aural and for visual cognition are presented in [2, 3]. We propose a generalized set of cognitive primitives that can specialized to various applications viz. a) Existential, b) Structured Recurrence, c) Relative Attachment, d) Harmonized Counterparts, e) Cordial Counterparts and e) Discriminate Counterparts.

Research paper thumbnail of Incorporating Product Development in CS Curriculum

Incorporating Product Development in CS Curriculum

Page 1. Incorporating Product Development in CS Curriculum Sudharsan Iyengar Winona State Univers... more Page 1. Incorporating Product Development in CS Curriculum Sudharsan Iyengar Winona State University, USA siyengar@winona.edu Abstract This ... 508 Page 4.available. Generic or proprietary templates may be used. Ensure ...

Research paper thumbnail of Primitive Capabilities for Visual Perception

The Florida AI Research Society, May 6, 2010

Visual perception is a phenomenon that has puzzled computational scientists for a long time now. ... more Visual perception is a phenomenon that has puzzled computational scientists for a long time now. Core mnemonics are needed to emulate human cognitive behavior. Mnemonics for aural perception have been developed and designed by the authors. These are used for formulating primitive natural language constructs and for automated musical compositions. We now propose and define fundamental mnemonics that form the basis for Visual Perception. These are a) Present, b) Aligned, c) Rotation, d) Link, and e) Combination, and f) Composition. We present our theory using points and linear arrangements.

Research paper thumbnail of Generating Chants Using Mnemonic Capabilities

Proceedings of the SMC Conferences, May 18, 2006

A chant is a simplistic repetitive song in which syllables may be assigned to a single tone. Addi... more A chant is a simplistic repetitive song in which syllables may be assigned to a single tone. Additionally chants may be rhythmic and include simple melody. Chants can be considered speech or music that can convey emotion. Additionally, a chant can be monotonous, droning, and tedious. Fundamental to a chant is the notion of timing and note patterns. We present here a framework for the synthesis of chants of music notes. These are chants without syllables from spoken language. We introduced Mnemonic capabilities in [1] and utilize these to systematically generate chants. We illustrate our ideas using examples using the notes set{C, D, E, G, A, φ (or silence)}-a Pentatonic Scale (perfect fifths). First, we define, and structure, the use of timing and notes to develop the chant strings. Then we propose the use of mnemonics to develop different styles of musical chants. Finally we suggest the adoption of intonations and syllables for controlled generation of musical chants.

Research paper thumbnail of A Hypothesis on the Mechanism of Learning and a Theory of Abstraction and Cognition

A Hypothesis on the Mechanism of Learning and a Theory of Abstraction and Cognition

Research paper thumbnail of Cognitive Primitives for Automated Learning

Artificial Intelligence deals with the automated simulation of human intelligent behavior. Variou... more Artificial Intelligence deals with the automated simulation of human intelligent behavior. Various aspects of human faculties are tackled using computational models. It is clear that brain as a cognitive machine is significantly different from a computer. A general intelligent machine needs to incorporate primitives that are identical or similar to those intrinsic to human. We argue for the identification, verification, and development of technologies that will deliver core primitives that are fundamental to human cognition that are applicable to various domains. Mnemonics for aural and for visual cognition are presented in [2, 3]. We propose a generalized set of cognitive primitives that can specialized to various applications viz. a) Existential, b) Structured Recurrence, c) Relative Attachment, d) Harmonized Counterparts, e) Cordial Counterparts and f) Discriminate Counterparts.

Research paper thumbnail of Sound: An Effective Primary Medium of Communication for Individuals with Multiple Impairments

International Journal of Technology and Inclusive Education, Dec 1, 2016

This paper describes the effective use of sound as a primary means of communication and teaching ... more This paper describes the effective use of sound as a primary means of communication and teaching when someone is affected by multiple impairments. We present the results of the project that was conducted over 3 years to enable a student-referred to as J-with multiple impairments to learn and use basic life skills. J's impairments include visual, auditory, speech, motor skills, and possibly cognitive skills. Various strategies were used by OT and J knew cause and effect but J could not communicate. We needed to teach discrimination so she can communicate on her own. Traditional teaching methods using visual cues and/or oral expressions were ineffective and hence we used soundas an alternate to language-as a medium to teach J some basic life skills.We trained J to associate sounds with objects. Subsequently through assessment processes we ascertained how well this skill was learned. Progressively we have used and assessed different sounds for different life skill activitiessuch as eating, wiping the face, drinking water, and such. J now has the ability to request using programmed jelly bean switches.

Research paper thumbnail of Introducing Computational Thinking to 7TH and 8TH Graders

Introducing Computational Thinking to 7TH and 8TH Graders

ICERI2016 Proceedings, 2016

Research paper thumbnail of Session 4: Assistive Technologies | Teaching Basic Life Skills Using a Sound-Based Software for a Student with Multiple Impairments

Session 4: Assistive Technologies | Teaching Basic Life Skills Using a Sound-Based Software for a Student with Multiple Impairments

WCSNE 2015 Proceedings, 2015

Research paper thumbnail of Intelligent Forward Execution in Logic Programs

Intelligent Forward Execution in Logic Programs

Seke, 1990

Research paper thumbnail of A Hypothesis on the Mechanism of Learning and a Theory of Abstraction and Cognition

A Hypothesis on the Mechanism of Learning and a Theory of Abstraction and Cognition

Aia, 2005

Research paper thumbnail of A Theory on the Abstraction and Cognition Based on Musical Note Patterns

A Theory on the Abstraction and Cognition Based on Musical Note Patterns

Ic Ai, 2004

Research paper thumbnail of Graph Theoretic Model for Concurrent Objects

Graph Theoretic Model for Concurrent Objects

Iastedse, 2005

Research paper thumbnail of Primitive Capabilities for Visual Perception

Twenty Third International Flairs Conference, Jun 5, 2010

Visual perception is a phenomenon that has puzzled computational scientists for a long time now. ... more Visual perception is a phenomenon that has puzzled computational scientists for a long time now. Core mnemonics are needed to emulate human cognitive behavior. Mnemonics for aural perception have been developed and designed by the authors. These are used for formulating primitive natural language constructs and for automated musical compositions. We now propose and define fundamental mnemonics that form the basis for Visual Perception. These are a) Present, b) Aligned, c) Rotation, d) Link, and e) Combination, and f) Composition. We present our theory using points and linear arrangements.

Research paper thumbnail of Session 4: Assistive Technologies | Teaching Basic Life Skills Using a Sound-Based Software for a Student with Multiple Impairments

Session 4: Assistive Technologies | Teaching Basic Life Skills Using a Sound-Based Software for a Student with Multiple Impairments

Research paper thumbnail of A general abstract representation for the study of concurrent programs

In this paper we propose an abstract representation, called Synchronized Generalized Program Grap... more In this paper we propose an abstract representation, called Synchronized Generalized Program Graph (SGPG), for concurrent programs. SGPG incorporates the data a!epenakncies, control flow, control dependencies, communication, and synchronization primitives of the concurrent program it represents. The features of SGPG and the process of its construction are outlined. Algorithms for generating the SGPG representation of an imperative concurrent programs are discussed in detail. The producer consumer problem is used as an illustrative example. SGPG can be used for the study and analysis of concurrent programs, research involving the implementation, testing, , meaasurement of cognitive complexity, and for proving correctness of concurrent programs.

Research paper thumbnail of A Theory on the Abstraction and Cognition Based on Musical Note Patterns

A Theory on the Abstraction and Cognition Based on Musical Note Patterns

International Conference on Artificial Intelligence, 2004

Research paper thumbnail of A Hypothesis on the Mechanism of Learning and a Theory of Abstraction and Cognition

A Hypothesis on the Mechanism of Learning and a Theory of Abstraction and Cognition

Artificial intelligence and applications, 2005

Research paper thumbnail of Generating Chants Using Mnemonic Capabilities

HAL (Le Centre pour la Communication Scientifique Directe), 2006

A chant is a simplistic repetitive song in which syllables may be assigned to a single tone. Addi... more A chant is a simplistic repetitive song in which syllables may be assigned to a single tone. Additionally chants may be rhythmic and include simple melody. Chants can be considered speech or music that can convey emotion. Additionally, a chant can be monotonous, droning, and tedious. Fundamental to a chant is the notion of timing and note patterns. We present here a framework for the synthesis of chants of music notes. These are chants without syllables from spoken language. We introduced Mnemonic capabilities in [1] and utilize these to systematically generate chants. We illustrate our ideas using examples using the notes set{C, D, E, G, A, φ (or silence)}-a Pentatonic Scale (perfect fifths). First, we define, and structure, the use of timing and notes to develop the chant strings. Then we propose the use of mnemonics to develop different styles of musical chants. Finally we suggest the adoption of intonations and syllables for controlled generation of musical chants.

Research paper thumbnail of Formulating Pseudo-Natural Language

Formulating Pseudo-Natural Language

... L0({B}) => P = { b, B, bbbb, BBBBB, …} L0({B, K} => P = { b, B, bbbb, BBBBB, k,... more ... L0({B}) => P = { b, B, bbbb, BBBBB, …} L0({B, K} => P = { b, B, bbbb, BBBBB, k, K, kkkk, KKKK, …} L1({B}) => P = { b, B, bbbb, BBBBB, bB, Bb, bbBBBB, BBbbbb, … } L1({B,K}) => P = {{ b, B, bbbb, BBBBB, bB, Bb, bbBBBB, BBbbbb, .., k, K , kkkk, KKKK, kK, Kk, kkKKK, KKkkk, …}; ...

Research paper thumbnail of Cognitive Primitives for Automated Learning

Artificial General Intelligence, Jun 20, 2008

Artificial Intelligence deals with the automated simulation of human intelligent behavior. Variou... more Artificial Intelligence deals with the automated simulation of human intelligent behavior. Various aspects of human faculties are tackled using computational models. It is clear that brain as a cognitive machine is significantly different from a computer. A general intelligent machine needs to incorporate primitives that are identical or similar to those intrinsic to human. We argue for the identification, verification, and development of technologies that will deliver core primitives that are fundamental to human cognition that are applicable to various domains. Mnemonics for aural and for visual cognition are presented in [2, 3]. We propose a generalized set of cognitive primitives that can specialized to various applications viz. a) Existential, b) Structured Recurrence, c) Relative Attachment, d) Harmonized Counterparts, e) Cordial Counterparts and e) Discriminate Counterparts.

Research paper thumbnail of Incorporating Product Development in CS Curriculum

Incorporating Product Development in CS Curriculum

Page 1. Incorporating Product Development in CS Curriculum Sudharsan Iyengar Winona State Univers... more Page 1. Incorporating Product Development in CS Curriculum Sudharsan Iyengar Winona State University, USA siyengar@winona.edu Abstract This ... 508 Page 4.available. Generic or proprietary templates may be used. Ensure ...

Research paper thumbnail of Primitive Capabilities for Visual Perception

The Florida AI Research Society, May 6, 2010

Visual perception is a phenomenon that has puzzled computational scientists for a long time now. ... more Visual perception is a phenomenon that has puzzled computational scientists for a long time now. Core mnemonics are needed to emulate human cognitive behavior. Mnemonics for aural perception have been developed and designed by the authors. These are used for formulating primitive natural language constructs and for automated musical compositions. We now propose and define fundamental mnemonics that form the basis for Visual Perception. These are a) Present, b) Aligned, c) Rotation, d) Link, and e) Combination, and f) Composition. We present our theory using points and linear arrangements.

Research paper thumbnail of Generating Chants Using Mnemonic Capabilities

Proceedings of the SMC Conferences, May 18, 2006

A chant is a simplistic repetitive song in which syllables may be assigned to a single tone. Addi... more A chant is a simplistic repetitive song in which syllables may be assigned to a single tone. Additionally chants may be rhythmic and include simple melody. Chants can be considered speech or music that can convey emotion. Additionally, a chant can be monotonous, droning, and tedious. Fundamental to a chant is the notion of timing and note patterns. We present here a framework for the synthesis of chants of music notes. These are chants without syllables from spoken language. We introduced Mnemonic capabilities in [1] and utilize these to systematically generate chants. We illustrate our ideas using examples using the notes set{C, D, E, G, A, φ (or silence)}-a Pentatonic Scale (perfect fifths). First, we define, and structure, the use of timing and notes to develop the chant strings. Then we propose the use of mnemonics to develop different styles of musical chants. Finally we suggest the adoption of intonations and syllables for controlled generation of musical chants.

Research paper thumbnail of A Hypothesis on the Mechanism of Learning and a Theory of Abstraction and Cognition

A Hypothesis on the Mechanism of Learning and a Theory of Abstraction and Cognition

Research paper thumbnail of Cognitive Primitives for Automated Learning

Artificial Intelligence deals with the automated simulation of human intelligent behavior. Variou... more Artificial Intelligence deals with the automated simulation of human intelligent behavior. Various aspects of human faculties are tackled using computational models. It is clear that brain as a cognitive machine is significantly different from a computer. A general intelligent machine needs to incorporate primitives that are identical or similar to those intrinsic to human. We argue for the identification, verification, and development of technologies that will deliver core primitives that are fundamental to human cognition that are applicable to various domains. Mnemonics for aural and for visual cognition are presented in [2, 3]. We propose a generalized set of cognitive primitives that can specialized to various applications viz. a) Existential, b) Structured Recurrence, c) Relative Attachment, d) Harmonized Counterparts, e) Cordial Counterparts and f) Discriminate Counterparts.

Research paper thumbnail of Sound: An Effective Primary Medium of Communication for Individuals with Multiple Impairments

International Journal of Technology and Inclusive Education, Dec 1, 2016

This paper describes the effective use of sound as a primary means of communication and teaching ... more This paper describes the effective use of sound as a primary means of communication and teaching when someone is affected by multiple impairments. We present the results of the project that was conducted over 3 years to enable a student-referred to as J-with multiple impairments to learn and use basic life skills. J's impairments include visual, auditory, speech, motor skills, and possibly cognitive skills. Various strategies were used by OT and J knew cause and effect but J could not communicate. We needed to teach discrimination so she can communicate on her own. Traditional teaching methods using visual cues and/or oral expressions were ineffective and hence we used soundas an alternate to language-as a medium to teach J some basic life skills.We trained J to associate sounds with objects. Subsequently through assessment processes we ascertained how well this skill was learned. Progressively we have used and assessed different sounds for different life skill activitiessuch as eating, wiping the face, drinking water, and such. J now has the ability to request using programmed jelly bean switches.

Research paper thumbnail of Introducing Computational Thinking to 7TH and 8TH Graders

Introducing Computational Thinking to 7TH and 8TH Graders

ICERI2016 Proceedings, 2016

Research paper thumbnail of Session 4: Assistive Technologies | Teaching Basic Life Skills Using a Sound-Based Software for a Student with Multiple Impairments

Session 4: Assistive Technologies | Teaching Basic Life Skills Using a Sound-Based Software for a Student with Multiple Impairments

WCSNE 2015 Proceedings, 2015

Research paper thumbnail of Intelligent Forward Execution in Logic Programs

Intelligent Forward Execution in Logic Programs

Seke, 1990

Research paper thumbnail of A Hypothesis on the Mechanism of Learning and a Theory of Abstraction and Cognition

A Hypothesis on the Mechanism of Learning and a Theory of Abstraction and Cognition

Aia, 2005

Research paper thumbnail of A Theory on the Abstraction and Cognition Based on Musical Note Patterns

A Theory on the Abstraction and Cognition Based on Musical Note Patterns

Ic Ai, 2004

Research paper thumbnail of Graph Theoretic Model for Concurrent Objects

Graph Theoretic Model for Concurrent Objects

Iastedse, 2005

Research paper thumbnail of Primitive Capabilities for Visual Perception

Twenty Third International Flairs Conference, Jun 5, 2010

Visual perception is a phenomenon that has puzzled computational scientists for a long time now. ... more Visual perception is a phenomenon that has puzzled computational scientists for a long time now. Core mnemonics are needed to emulate human cognitive behavior. Mnemonics for aural perception have been developed and designed by the authors. These are used for formulating primitive natural language constructs and for automated musical compositions. We now propose and define fundamental mnemonics that form the basis for Visual Perception. These are a) Present, b) Aligned, c) Rotation, d) Link, and e) Combination, and f) Composition. We present our theory using points and linear arrangements.