Abstract
This paper synthesizes the role of code-switching on academic performance and second language acquisition. Specifically, it aims to map relevant literature on codeswitching's attitude, reasons, and effects. Code-switching is using two or more languages- either alternate or combination- in a conversation. This paper collected and analyzed papers from different databases, considering recency, relevance, and the nature of the papers to identify general concepts of the topic. Reviewed papers are a combination of research designs to map general ideas quantitatively and qualitatively. The majority of the participating teachers and students perceive L2 classroom codeswitching positively. This paper identified pedagogic, affective, and personal-communicative as reasons for codeswitching and identifies positive and adverse effects of the process. The analysis concludes that the use of codeswitching in the classroom as a communicative purpose is a beneficial but not a pedagogical purpose for L2 acquisition. Thus, this paper recommends using codeswitching for affective function and English in L2 classrooms to promote conceptual and linguistic development.
Keyword(s)
A PHP Error was encountered
Severity: Notice
Message: Undefined variable: pub_keywords
Filename: front/publication.php
Line Number: 77
Backtrace:
File: /home/prdbpk/public_html/application/views/front/publication.php
Line: 77
Function: _error_handler
File: /home/prdbpk/public_html/application/controllers/Front.php
Line: 221
Function: view
File: /home/prdbpk/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: Invalid argument supplied for foreach()
Filename: front/publication.php
Line Number: 77
Backtrace:
File: /home/prdbpk/public_html/application/views/front/publication.php
Line: 77
Function: _error_handler
File: /home/prdbpk/public_html/application/controllers/Front.php
Line: 221
Function: view
File: /home/prdbpk/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: Notice
Message: Undefined variable: pub_info
Filename: front/publication.php
Line Number: 84
Backtrace:
File: /home/prdbpk/public_html/application/views/front/publication.php
Line: 84
Function: _error_handler
File: /home/prdbpk/public_html/application/controllers/Front.php
Line: 221
Function: view
File: /home/prdbpk/public_html/index.php
Line: 315
Function: require_once