| Abstract | 第1-6页 |
| 摘要 | 第6-7页 |
| Contents | 第7-9页 |
| Chapter One Introduction | 第9-14页 |
| ·Background of the Study | 第9-11页 |
| ·Necessity of the Study | 第11-12页 |
| ·Research Questions | 第12-13页 |
| ·The Organization of the Thesis | 第13-14页 |
| Chapter Two Literature Review | 第14-30页 |
| ·Concepts of Major Terms | 第14-16页 |
| ·Definition of Code-switching | 第14-15页 |
| ·Code-switching and Code Mixing | 第15-16页 |
| ·Theory of Native Language Transfer | 第16-20页 |
| ·The Development of Researches on Language Transfer Theory | 第17-19页 |
| ·Manifestation of Language Transfer | 第19-20页 |
| ·Krashen's Input Hypothesis | 第20-22页 |
| ·Swain's Output Hypothesis | 第22-23页 |
| ·Summary of Theories | 第23-24页 |
| ·Previous Relevant Studies | 第24-30页 |
| ·Studies Abroad | 第24-28页 |
| ·Studies at Home | 第28-30页 |
| Chapter Three Methodology | 第30-36页 |
| ·Subjects | 第30页 |
| ·Data Collection | 第30-31页 |
| ·Data Transcription | 第31页 |
| ·Questionnaire Survey | 第31-36页 |
| ·Questionnaire Design | 第31-32页 |
| ·Analyzing Questionnaire Results | 第32-36页 |
| Chapter Four Results and Discussion | 第36-57页 |
| ·Types of Code-switching in the Data | 第36-40页 |
| ·Tag Switching | 第37-38页 |
| ·Intra-sentential Switching | 第38-39页 |
| ·Inter-sentential Switching | 第39-40页 |
| ·The Functions of Different Types of Code-switching | 第40-53页 |
| ·Teaching Function | 第41-45页 |
| ·Managing Function | 第45-46页 |
| ·Communicative Function | 第46-53页 |
| ·Pedagogical Roles of Code-switching in English Teaching | 第53-57页 |
| ·Code-switching Being Facilitative to Teaching | 第53-54页 |
| ·Code-switching as Obstructer in Teaching | 第54-57页 |
| Chapter Five Conclusions | 第57-61页 |
| ·Major Findings | 第57-58页 |
| ·Pedagogical Implications | 第58-59页 |
| ·Limitations of the Study and Suggestions for Future Research | 第59-61页 |
| References | 第61-64页 |
| Appendix 1 | 第64-65页 |
| Appendix 2 | 第65-71页 |
| Appendix 3 | 第71-73页 |
| Acknowledgements | 第73页 |