scholarly journals The CodeEazee Tool Support for Computational Thinking in Python

2018 ◽  
Vol 3 (3) ◽  
pp. 12
Author(s):  
Francisca Onaolapo Oladipo ◽  
Memunat A. Ibrahim

This paper describes the development of CodeEazee, a problem solving, self- teaching tool for python programming which deploys templates and games. In this work, the authors conducted a survey to determine the factors responsible for the reduced interests of learners in programming, reviewed the various approaches used in teaching programming, and developed a python-for-python teaching system to teach programming skills, computational thinking, algorithms’ design, programming in general and Python programming specifically. The work would show how the third party environment had enabled users with limited or no programming experiences to design applications through peer supports, templates and gamification, embedded in a programming tool. 

Author(s):  
Anabela de Jesus Gomes ◽  
Álvaro Nuno Ferreira Silva Santos ◽  
César Paulo das Dores Páris ◽  
Nuno Cid Martins

This chapter aims to present Code, a friendly environment where students without previous programming experience can explore core-programming concepts in a motivating manner. It consists of a platform style game where students can control a virtual robot having their first contact with the construction of small pseudocode blocks. Research in teaching and learning of programming present several reasons for the difficulties students face when starting programming. In this chapter we have pointed out some of them. The studies performed also indicated that the aspects related to problem solving are the principal factors to attack in order to solve this problem. However, the main concern is how to provide a motivating environment that engages the student in computational thinking and problem solving. Code Factory's main objective is to create a new strategy making learning more stimulating for the students emphasizing problem solving in order to help develop fundamental programming skills.


2019 ◽  
Vol 25 (1) ◽  
pp. 43-51
Author(s):  
Rina Harimurti ◽  
Ekohariadi Ekohariadi ◽  
Munoto Munoto ◽  
I Gusti Putu Asto B ◽  
Elizabeth Titiek Winanti

Programming refers to a set of processes of writing, testing and correcting the program code aimed at creating a program that can do certain works in accordance with the programmer’s instructions, it requires the mastery of algorithms, logic and programming languages. This study discusses the concept of programming skills to develop problem solving skills, which focuses on secondary school students. Various activities allow students to collaborate and develop problem solutions. Some previous studies suggest that students can obtain knowledge and programming skills through formal and non-formal education even though formal education shows better results of students’ attainments. Given a basic programming skills, students are expected to have a high level of reasoning for their better problem solving skills to solve complex problems using computers through an integrated approach between thinking skills and computational thinking (CT). Computer programming has the effect of reasoning abilities for students, problem solving and self-efficacy. Currently, programming-based computation has been introduced in school curriculum at different levels. Consequently, teachers are required to teach relevant materials relevantly to the current curriculum.


2018 ◽  
Vol 1 (2) ◽  
pp. 165
Author(s):  
Emmanuel Lopez-Neri ◽  
Estela Torres-Santoyo

In academia, it is common to identify the problem solving process based on computational thinking, as the traditional method of programming teaching. However, students would first have to develop the four types of thinking involved in this process, in order to develop successfully the programming skills. Therefore is required from the beginning of the learning process a method that provides students with a contextualization, allowing the configuration of their own language, which propitiates the development of analytical thinking for the construction of solutions for increasingly complex problems. This paper describes a methodological process of computer programming teaching based on the computational thinking process, by integrating components that promote the development of analytical thinking. Finally, we present a case study with STEM undergraduate students as participants.


2014 ◽  
Author(s):  
Jaclyn M. Moloney ◽  
Chelsea A. Reid ◽  
Jody L. Davis ◽  
Jeni L. Burnette ◽  
Jeffrey D. Green

Author(s):  
Shaveta Bhatia

 The epoch of the big data presents many opportunities for the development in the range of data science, biomedical research cyber security, and cloud computing. Nowadays the big data gained popularity.  It also invites many provocations and upshot in the security and privacy of the big data. There are various type of threats, attacks such as leakage of data, the third party tries to access, viruses and vulnerability that stand against the security of the big data. This paper will discuss about the security threats and their approximate method in the field of biomedical research, cyber security and cloud computing.


Author(s):  
Moeed Yusuf

This book is the first to theorize third party mediation in crises between regional nuclear powers. Its relevance flows from two of the most significant international developments since the end of the Cold War: the emergence of regional nuclear rivalries; and the shift from the Cold War’s bipolar context to today’s unipolar international setting. Moving away from the traditional bilateral deterrence models, the book conceptualizes crisis behavior as “brokered bargaining”: a three-way bargaining framework where the regional rivals and the ‘third party’ seek to influence each other to behave in line with their crisis objectives and in so doing, affect each other’s crisis behavior. The book tests brokered bargaining theory by examining U.S.-led crisis management in South Asia, analyzing three major crises between India and Pakistan: the Kargil conflict, 1999; the 2001-02 nuclear standoff; and the Mumbai crisis, 2008. The case studies find strong evidence of behavior predicted by the brokered bargaining framework. They also shed light on several risks of misperceptions and inadvertence due to the challenges inherent in signaling to multiple audiences simultaneously. Traditional explanations rooted in bilateral deterrence models do not account for these, leaving a void with serious practical consequences, which the introduction of brokered bargaining seeks to fill. The book’s findings also offer lessons for crises on the Korean peninsula, between China and India, and between potential nuclear rivals in the Middle East.


Author(s):  
Chen Lei

This chapter examines the position of third party beneficiaries in Chinese law. Article 64 of the Chinese Contract Law states that where a contract for the benefit of a third party is breached, the debtor is liable to the creditor. The author regards this as leaving unanswered the question of whether the thirdparty has a right of direct action against the debtor. One view regards the third party as having the right to sue for the benefit although this right was ultimately excluded from the law. Another view, supported by the Supreme People’s Court, is that Article 64 does not provide a right of action for a third party and merely prescribes performance in ‘incidental’ third party contracts. The third view is that there is a third party right of action in cases of ‘genuine’ third party contracts but courts are unlikely to recognize a third party action where the contract merely purports to confer a benefit on the third party.


Sign in / Sign up

Export Citation Format

Share Document