Open Access. Powered by Scholars. Published by Universities.®

Computer Sciences Commons

Open Access. Powered by Scholars. Published by Universities.®

Articles 1 - 5 of 5

Full-Text Articles in Computer Sciences

Social Networks And Web2.0 Among Youth: Lessons For Pacific Island Nations, Deogratias Harorimana Sr Feb 2012

Social Networks And Web2.0 Among Youth: Lessons For Pacific Island Nations, Deogratias Harorimana Sr

Dr Deogratias Harorimana

This study is on social networks and web2 among youths and the lessons for Pacific Island nation. This study defines commonly used social networking sites used by the Pacific youths, average time spent, reasons behind the use of social networking sites and how social networking sites can be used as a development tool for Pacific Island nation. It was found that the popularity of social networking amongst youths in Pacific Island Countries is fast growing, increasing more than three folds year on year in the last 3years. Social Networks are a vital part of life for PIC youths, where, now …


A Review Of International Best Practice In E-Governmentsome Lessons For New Adopters, Deogratias Harorimana Sr Oct 2011

A Review Of International Best Practice In E-Governmentsome Lessons For New Adopters, Deogratias Harorimana Sr

Dr Deogratias Harorimana

Efficient bureaucratic processes as essential to attract and retain investment, as well as promote SME growth. The e_Gov is one of many ways emerging economies have used to streamline public service delivery and create a freindly and conducive atmosphere for business -both MNC and SMEs. This presentation provide an overview of some of the World's most recent case examples on the successful design-plan-implementation of eGov to build a strong basis to attract investment and deliver seamless essential services to Citizens.


Computational Thinking In A Game Design Course, Amber Settle Oct 2011

Computational Thinking In A Game Design Course, Amber Settle

Amber Settle

As a part of an NSF-funded project to enhance computational thinking in undergraduate general education courses, activities and assessments were developed for a game design course taught at DePaul University. The focus of the course is on game analysis and design, but the course textbook uses an approach that is heavily grounded in computational thinking principles. We describe the course activities and assignments and discuss an initial assessment of those materials. Our results show that there is a gap in difficulty between several of the activities and indicate that the materials developed help students to better learn the computational thinking …


Computational Thinking (Ct): On Weaving It In, Paul Curzon, Joan Peckham, Harriet G. Taylor, Amber Settle, Eric Roberts Jul 2009

Computational Thinking (Ct): On Weaving It In, Paul Curzon, Joan Peckham, Harriet G. Taylor, Amber Settle, Eric Roberts

Amber Settle

Computing offers essential problem-solving tools needed for contemporary challenges. The role of computing in education, and appropriate pathways for modern students, are of concern [10]. Educators recognize the importance of improving information technology (IT) skills and fluency, and studies have developed guidelines [7][8], but the analytical concepts and tools of computing have benefits beyond IT fluency. CT [12] continues earlier discussions on the nature of computing, [3][9]. This has helped the computing community to strengthen definition of the problem solving skills that computing brings to society, through education, outreach, and research. Recently, CT has served as a basis for several …


Testing First: Emphasizing Testing In Early Programming Courses, Will Marrero, Amber Settle Jun 2005

Testing First: Emphasizing Testing In Early Programming Courses, Will Marrero, Amber Settle

Amber Settle

The complexity of languages like Java and C++ can make introductory programming classes in these languages extremely challenging for many students. Part of the complexity comes from the large number of concepts and language features that students are expected to learn while having little time for adequate practice or examples. A second source of difficulty is the emphasis that object-oriented programming places on abstraction. We believe that by placing a larger emphasis on testing in programming assignments in these introductory courses, students have an opportunity for extra practice with the language, and this affords them a gentler transition into the …