Thesis Projects: A Guide for Students in Computer Science and Information Systems

Front Cover
Springer Science & Business Media, Oct 30, 2007 - Computers - 162 pages
Any B. Sc. or M. Sc. study programme in the computing discipline typically ends with a capstone project. A capstone project builds and tests the skills and the knowledge acquired during the education and is an essential part of the training towards becoming a professional. There is a large number of different terms for these types of projects: capstone project, senior project, final year project, B. Sc. / M. Sc. thesis project, etc. In this book we will use the term ‘thesis project’, and in some cases, for the sake of simplicity, just ‘project’. This book focuses on thesis projects within the computing discipline. Thus, the type of project discussed in this book is in line with the capstone format described in the ACM/IEEE Computing Curricula 2001 Computer Science (p. 53): ... an alternative capstone format is a research experience that includes some original work, a review of the scientific literature, and an investigation of a proposed solution, f- lowed by a scientific paper and/or an oral presentation of the results. It is important to remember that these are undergraduates and be realistic about the amount and quality of research expected. Even so, it may be more worthwhile to expose outstanding students to the challenges of research than to have them design and build yet another program In this book, we present a process for conducting thesis projects with the resear- orientation described in the quote above.

From inside the book

Contents

Berndtsson_Ch02pdf
9
Berndtsson_Ch03pdf
15
Berndtsson_Ch04pdf
23
Berndtsson_Ch05pdf
27
Berndtsson_Ch06pdf
37
Berndtsson_Ch07pdf
45
Berndtsson_Ch08pdf
54
Berndtsson_Ch09pdf
71
Berndtsson_Ch11pdf
87
Berndtsson_Ch12pdf
92
Berndtsson_Ch13pdf
106
Berndtsson_Ch14pdf
122
Berndtsson_Ch15pdf
145
Berndtsson_Bibliopdf
151
Berndtsson_Apppdf
152
Berndtsson_Indexpdf
156

Berndtsson_Ch10pdf
73

Other editions - View all

Common terms and phrases

Popular passages

Page 9 - Computer science is no more about computers than astronomy is about telescopes." However, to avoid being too abstract for our purposes with this text, we will avoid in-depth elaboration of the various characterisations and definitions. Instead, we give one general view, which we then illustrate with specific examples of problems. These serve to give some idea of the broad scope of computer science and information systems. The 1 975 ACM Turing Award winners Allen Newell and Herbert A.
Page 59 - ... trust your report. If you are aware of the process and the strategy for selecting sufficient material, then the likelihood is that the reader will also understand and appreciate your strategies, and will trust that enough material has been covered. This depends on your study, of course (its problem and objectives). The need for complete coverage of a specific aspect or angle of a phenomenon will vary. However, by undertaking a systematic process, which can be conveyed to the reader, the validity...
Page 71 - ... incorporated into the project. Always discuss these things with your supervisor before you start adjusting the aim. Your supervisor will not be particularly pleased to find out that you have suddenly changed the aim and the entire focus of the project, just because you found a new, interesting issue. The meetings with your supervisor and the examiner are important checkpoints to monitor the project's progress, and to give you valuable feedback. Do not underestimate the importance of these meetings;...
Page 13 - ... not discuss different scientific methods at length. However, related to method is methodology, which in certain areas eg information systems, is commonly referred to as method. The term methodology actually comes from an old Greek word, denoting the practice of analysing different methods, implicitly implying a set or system of methods, principles, and rules for regulating a given discipline. When we study a problem, as human investigators as well as participants, we approach the project, for...
Page 64 - ... true impressions of the interviewees. The techniques behind how to properly set up a survey and statistically analyse its outcome are beyond the scope of this book. However, we recommend you to consider a few studies of reported survey research, as well as general texts on how to undertake surveys. 8.3.5 Implementation Many projects in computer science and information systems consist of developing new solutions. Such a solution can consist of a new software architecture, method, procedure, algorithm,...

Bibliographic information