Marcos P. Sivitanides’s research while affiliated with California State University, San Marcos and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (3)


Formalized Dissent and Cognitive Complexity in Group Processes and Performance*
  • Article

June 2007

·

24 Reads

·

8 Citations

Decision Sciences

·

Marcos P. Sivitanides

·

Research suggests that two methods of introducing dissent, the dialectic inquiry (DI) and devil's advocate (DA) methods, show promise for increasing the cognitive complexity of decision makers. We investigated the joint effects of formalized dissent and group cognitive complexity by manipulating the formalized dissent method (DI or DA) used by 25 interacting groups engaged in a complex, ill-structured planning task. Participants were classified as either high or low cognitive complexity and assigned to stratified groups with members of homogeneous complexity. Results indicated that: (1) DA groups produced higher quality assumptions but took longer to generate plans than did DI groups, (2) high complexity groups generated more recommendations relative to low complexity groups, and (3) DA groups with low complexity members produced lower quality recommendations and participated less equally in decision making than did the other groups. We conclude by discussing the implications of the results for formalized dissent, cognitive complexity, and assessing managerial performance.


Cognitive Differences Between Procedural Programming and Object Oriented Programming

January 2005

·

529 Reads

·

22 Citations

Information Technology and Management

Software development is moving from procedural programming towards object-oriented programming (OOP). Past studies in cognitive aspects of programming have focused primarily on procedural programming languages. Object-oriented programming is a new paradigm for computing. Industry is finding that programmers are having difficulty shifting to this new programming paradigm. Findings in prior research revealed that procedural programming requires Piaget's formal operation cognitive level. New from this research is that OOP also requires Piaget's formal operation cognitive level. Also new is that OOP appears to be unrelated to hemispheric cognitive style. OOP appears to be hemispheric style friendly, while procedural programming is preferential to left hemispheric cognitive style. The conclusion is that cognitive requirements are not the cause for the difficulty in shifting from procedural to OOP. An alternative possibility to the difficulty is proactive interference of learning procedural programming prior to learning object oriented programming.


A Theory of the Relationships between Cognitive Requirements of Computer Programming Languages and Programmers' Cognitive Characteristics

January 2002

·

201 Reads

·

52 Citations

Journal of Information Systems Education

This paper formulates a theory that investigates the possible effects of two human cognitive characteristics, on the difficulties of learning specific programming languages. The two human cognitive characteristics are Piaget's cogni-tive development and McCarthy's cognitive hemispheric style. This paper consolidates prior research and accepted cognitive theory. It then presents a formulation of a theory that relates cognitive requirements of different computer programming languages and programmers' cognitive characteristics. If the cognitive requirements for a programming language are beyond the cognitive characteristics of a programming student, the student may burn out. If the cognitive requirements are below the student's cognitive characteristics the student may be bored. If they are similar to them, the student is able to meet the challenges. Motivation, interest, self-esteem and success may thus be optimized. Differ-ent programming languages are more suited for different cognitive characteristics. This theory extends prior research in cognitive theory and cognitive requirements of computer programming.

Citations (3)


... al. (2018)'s study to assess students' programming interest. The study added 4 items from research conducted by White et al. (1997) to assess students' programming interests. The rest of the questionnaire's items were created by the researcher. ...

Reference:

Indonesian Journal of Informatics Education The Influence of Project Work Approach on College Students' Interest in Programming at the Private Universities in Ghana
A Theory of the Relationships between Cognitive Requirements of Computer Programming Languages and Programmers' Cognitive Characteristics
  • Citing Article
  • January 2002

Journal of Information Systems Education

... Groups composed of members high in cognitive complexity generated more recommendations when asked to formulate plans (Stone et al., 1994), completed tasks (i.e. a puzzle task) twice as fast and made fewer mistakes than groups composed by members low in cognitive complexity (Hendrick, 1979). In terms of the implications of GCC for the emotional dynamics of groups, heterogeneity in the levels of team members' cognitive complexity seemed beneficial, whereas homogeneity was not. ...

Formalized Dissent and Cognitive Complexity in Group Processes and Performance*
  • Citing Article
  • June 2007

Decision Sciences

... The chief method of dealing with the complexity of modern software is decomposing it [20] into smaller modules, which can be developed separately and then linked together into a single system. The object-oriented paradigm [41] is the most popular approach to program decomposition, which can be hard for novice programming students because of the large number of new concepts [13] that should be learned before writing the first program. The procedure-oriented approach is easier for beginners; it considers the program a set of procedures interacting with each other in order to perform the program's function. ...

Cognitive Differences Between Procedural Programming and Object Oriented Programming
  • Citing Article
  • January 2005

Information Technology and Management