Computer Science

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 437349 Experts worldwide ranked by ideXlab platform

Sue Sentance - One of the best experts on this subject based on the ideXlab platform.

  • professional recognition matters certification for in service Computer Science teachers
    Technical Symposium on Computer Science Education, 2017
    Co-Authors: Sue Sentance, Andrew Csizmadia
    Abstract:

    In the context of rapid curriculum change, teaching Computer Science in school requires new skills and knowledge that existing teachers may not have. As well as a programme of teacher professional development (TPD), certification can be used to provide recognition to in-service teachers who have made the transition to Computer Science. The BCS Certificate in Computer Science Teaching has been designed and developed to give teachers professional recognition of their competence in teaching the Computer Science elements of the Computing curriculum. In this paper we describe the innovative design of this national certification and our experience over the last two years of its implementation; we are not aware of any similar scheme to offer professional recognition to in-service K-12 Computer Science teachers.

  • the network of teaching excellence in Computer Science and master teachers
    Workshop in Primary and Secondary Computing Education, 2014
    Co-Authors: Sue Sentance, Simon Humphreys, Mark Dorling
    Abstract:

    The current focus on Computer Science in the school curriculum in many countries has led to concerns about how teachers will manage this change and rise to the challenge of the new curriculum. In-service teachers have a need for professional development in Computer Science, both to develop their subject knowledge and their pedagogical skills.Computing at School (CAS) has established a professional development programme called the Network of Teaching Excellence in Computer Science (NoE) to support the Computing curriculum changes in England. This programme use a model of training "Master Teachers", who are teachers with expertise in Computer Science as well as skills to impart this to other teachers; this model focuses on local, face-to-face, peer-to-peer delivery. Master Teachers run professional development sessions in their own schools at low cost, and offer support to their local community of teachers. The vision is that any teacher who needs to develop their skills in Computer Science has access to a particular individual with expertise who can support them. This paper describes the impact of the first full year of this programme on the Computer Science subject knowledge of teachers who have worked with Master Teachers.

  • bringing Computer Science back into schools lessons from the uk
    Technical Symposium on Computer Science Education, 2013
    Co-Authors: Neil C C Brown, Simon Humphreys, Michael Kolling, Tom Crick, Simon Jones, Sue Sentance
    Abstract:

    Computer Science in UK schools is a subject in decline: the ratio of Computing to Maths A-Level students (i.e. ages 16--18) has fallen from 1:2 in 2003 to 1:20 in 2011 and in 2012. In 2011 and again in 2012, the ratio for female students was 1:100, with less than 300 female students taking Computing A-Level in the whole of the UK each year. Similar problems have been observed in the USA and other countries, despite the increased need for Computer Science skills caused by IT growth in industry and society. In the UK, the Computing At School (CAS) group was formed to try to improve the state of Computer Science in schools. Using a combination of grassroots teacher activities and policy lobbying at a national level, CAS has been able to rapidly gain traction in the fight for Computer Science in schools. We examine the reasons for this success, the challenges and dangers that lie ahead, and suggest how the experience of CAS in the UK can benefit other similar organisations, such as the CSTA in the USA.

Matthias Jarke - One of the best experts on this subject based on the ideXlab platform.

  • Development of Computer Science disciplines: a social network analysis approach
    Social Network Analysis and Mining, 2011
    Co-Authors: Manh Cuong Pham, Ralf Klamma, Matthias Jarke
    Abstract:

    In contrast to many other scientific disciplines, Computer Science considers conference publications. Conferences have the advantage of providing fast publication of papers and of bringing researchers together to present and discuss the paper with peers. Previous work on knowledge mapping focused on the map of all Sciences or a particular domain based on ISI published Journal Citation Report (JCR). Although this data cover most of the important journals, it lacks Computer Science conference and workshop proceedings, which results in an imprecise and incomplete analysis of the Computer Science knowledge. This paper presents an analysis on the Computer Science knowledge network constructed from all types of publications, aiming at providing a complete view of Computer Science research. Based on the combination of two important digital libraries (DBLP and CiteSeerX), we study the knowledge network created at journal/conference level using citation linkage, to identify the development of sub-disciplines. We investigate the collaborative and citation behavior of journals/conferences by analyzing the properties of their co-authorship and citation subgraphs. The paper draws several important conclusions. First, conferences constitute social structures that shape the Computer Science knowledge. Second, Computer Science is becoming more interdisciplinary. Third, experts are the key success factor for sustainability of journals/conferences.

  • development of Computer Science disciplines a social network analysis approach
    arXiv: Digital Libraries, 2011
    Co-Authors: Manh Cuong Pham, Ralf Klamma, Matthias Jarke
    Abstract:

    In contrast to many other scientific disciplines, Computer Science considers conference publications. Conferences have the advantage of providing fast publication of papers and of bringing researchers together to present and discuss the paper with peers. Previous work on knowledge mapping focused on the map of all Sciences or a particular domain based on ISI published JCR (Journal Citation Report). Although this data covers most of important journals, it lacks Computer Science conference and workshop proceedings. That results in an imprecise and incomplete analysis of the Computer Science knowledge. This paper presents an analysis on the Computer Science knowledge network constructed from all types of publications, aiming at providing a complete view of Computer Science research. Based on the combination of two important digital libraries (DBLP and CiteSeerX), we study the knowledge network created at journal/conference level using citation linkage, to identify the development of sub-disciplines. We investigate the collaborative and citation behavior of journals/conferences by analyzing the properties of their co-authorship and citation subgraphs. The paper draws several important conclusions. First, conferences constitute social structures that shape the Computer Science knowledge. Second, Computer Science is becoming more interdisciplinary. Third, experts are the key success factor for sustainability of journals/conferences.

Manh Cuong Pham - One of the best experts on this subject based on the ideXlab platform.

  • Development of Computer Science disciplines: a social network analysis approach
    Social Network Analysis and Mining, 2011
    Co-Authors: Manh Cuong Pham, Ralf Klamma, Matthias Jarke
    Abstract:

    In contrast to many other scientific disciplines, Computer Science considers conference publications. Conferences have the advantage of providing fast publication of papers and of bringing researchers together to present and discuss the paper with peers. Previous work on knowledge mapping focused on the map of all Sciences or a particular domain based on ISI published Journal Citation Report (JCR). Although this data cover most of the important journals, it lacks Computer Science conference and workshop proceedings, which results in an imprecise and incomplete analysis of the Computer Science knowledge. This paper presents an analysis on the Computer Science knowledge network constructed from all types of publications, aiming at providing a complete view of Computer Science research. Based on the combination of two important digital libraries (DBLP and CiteSeerX), we study the knowledge network created at journal/conference level using citation linkage, to identify the development of sub-disciplines. We investigate the collaborative and citation behavior of journals/conferences by analyzing the properties of their co-authorship and citation subgraphs. The paper draws several important conclusions. First, conferences constitute social structures that shape the Computer Science knowledge. Second, Computer Science is becoming more interdisciplinary. Third, experts are the key success factor for sustainability of journals/conferences.

  • development of Computer Science disciplines a social network analysis approach
    arXiv: Digital Libraries, 2011
    Co-Authors: Manh Cuong Pham, Ralf Klamma, Matthias Jarke
    Abstract:

    In contrast to many other scientific disciplines, Computer Science considers conference publications. Conferences have the advantage of providing fast publication of papers and of bringing researchers together to present and discuss the paper with peers. Previous work on knowledge mapping focused on the map of all Sciences or a particular domain based on ISI published JCR (Journal Citation Report). Although this data covers most of important journals, it lacks Computer Science conference and workshop proceedings. That results in an imprecise and incomplete analysis of the Computer Science knowledge. This paper presents an analysis on the Computer Science knowledge network constructed from all types of publications, aiming at providing a complete view of Computer Science research. Based on the combination of two important digital libraries (DBLP and CiteSeerX), we study the knowledge network created at journal/conference level using citation linkage, to identify the development of sub-disciplines. We investigate the collaborative and citation behavior of journals/conferences by analyzing the properties of their co-authorship and citation subgraphs. The paper draws several important conclusions. First, conferences constitute social structures that shape the Computer Science knowledge. Second, Computer Science is becoming more interdisciplinary. Third, experts are the key success factor for sustainability of journals/conferences.

Orit Hazzan - One of the best experts on this subject based on the ideXlab platform.

  • teaching Computer Science soft skills as soft concepts
    Technical Symposium on Computer Science Education, 2013
    Co-Authors: Orit Hazzan, Gadi Harshai
    Abstract:

    In this paper, we describe a course on Computer Science and software engineering soft skills offered by the Department of Computer Science (CS) at the Technion -- Israel Institute of Technology. The course was developed in response to a call by the Israeli hi-tech industry to equip the Technion's CS graduates with such skills. This request actually reflects the industry's recognition of the importance of soft skills in software development processes, not only on the managerial level, but also among software team members. The paper describes the course and aims to deliver the message that like soft concepts of Computer Science (e.g., abstraction and readability), which cannot be imparted rigidly using formal definitions, soft skills too cannot be studied and taught formally and, rather, should be learned and grasped gradually over a certain period of time, based on students' engagement, active learning, and reflection. Furthermore, students must accept such soft skills as concepts that can neither be defined formally nor evaluated adequately.

  • construction of a professional perception in the methods of teaching Computer Science course
    Technical Symposium on Computer Science Education, 2004
    Co-Authors: Orit Hazzan, Tami Lapidot
    Abstract:

    This article continues our previous manuscript, published in the December 2003 issue of inroads. Both articles address the "Methods of Teaching Computer Science in the High School" course (hence forth abbreviated MTCS). In this article we present an active learning based teaching model that can support the construction of the prospective Computer Science teacher's professional perception as a future Computer Science teacher.

Mordechai Benari - One of the best experts on this subject based on the ideXlab platform.

  • learning Computer Science concepts with scratch
    International Computing Education Research Workshop, 2010
    Co-Authors: Orni Meerbaumsalant, Michal Armoni, Mordechai Benari
    Abstract:

    Scratch is a visual programming environment that is widely used by young people. We investigated if Scratch can be used to teach concepts of Computer Science. We developed new learning materials for middle-school students that were designed according to the constructionist philosophy of Scratch and evaluated them in two schools. The classes were normal classes, not extracurricular activities whose participants are self-selected. Questionnaires and a test were constructed based upon a novel combination of the Revised Bloom Taxonomy and the SOLO taxonomy. These quantitative instruments were augmented with a qualitative analysis of observations within the classes. The results showed that in general students could successfully learn important concepts of Computer Science, although there were some problems with initialization, variables and concurrency; these problems can be overcome by modifications to the teaching process.

  • mathematical logic for Computer Science
    1993
    Co-Authors: Mordechai Benari
    Abstract:

    Mathematical Logic for Computer Science is a mathematics textbook with theorems and proofs, but the choice of topics has been guided by the needs of students of Computer Science. The method of semantic tableaux provides an elegant way to teach logic that is both theoretically sound and easy to understand. The uniform use of tableaux-based techniques facilitates learning advanced logical systems based on what the student has learned from elementary systems. The logical systems presented are: propositional logic, first-order logic, resolution and its application to logic programming, Hoare logic for the verification of sequential programs, and linear temporal logic for the verification of concurrent programs. The third edition has been entirely rewritten and includes new chapters on central topics of modern Computer Science: SAT solvers and model checking.