Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Home Topics Titles Quotes Blog Featured Help
Search
 
Stewart Mark Godwin
Polytechnic West
Perth, Australia
 

Stewart Godwin is an information technology educator with a primary interest in computer programming languages. His doctorate in education reflects a commitment to the development of computer science curricula and hybrid learning environments for professional educators.

After a successful career in the private sector, Stewart graduated with a Bachelor in Computer Science from Edith Cowan University in 1997, and accepted a lecturing position with South East Metropolitan College. He moved to a lecturing position with the Higher Colleges of Technology in 2001 at the Al Ain Men’s College. During his stay in the United Arab Emirates, he completed a Master’s of Education and then commenced doctoral studies. Returning to Australia in 2005, Stewart began teaching at the International School of Western Australia and completed his doctoral studies in 2007. In 2008, Stewart moved to the Tunbridge Wells High School as head of computing and taught across a range of computer subject areas.

By 2009, Stewart had moved back to Perth and accepted a permanent lecturing position in the vocational training sector where he has developed curricula for networking and programming qualifications across multiple campuses. Throughout his educational career, Stewart has been a strong advocate for the delivery of multi-discipline computer-based courses and continues to design and develop online materials for vocational qualifications.

In addition to the reviews written for Computing Reviews, Stewart is also a reviewer for pre-published academic articles in the higher education journal at Polytechnic West. Both of these activities complement his commitment to higher education and computer science.


     

An approach to task-based parallel programming for undergraduate students
Ayguadé E., Jiménez-González D.  Journal of Parallel and Distributed Computing 118(P1): 140-156, 2018. Type: Article

It is always interesting to read how academics are developing fresh ideas to enhance student learning experiences. In this paper, the authors present a “proposed syllabus and framework for teaching parallel programming,” as part of thi...

 

An empirical study of using sequential behavior pattern mining approach to predict learning styles
Fatahi S., Shabanali-Fami F., Moradi H.  Education and Information Technologies 23(4): 1427-1445, 2018. Type: Article

The authors of this paper set out to determine if a group of learners’ sequential behavior patterns could be used to classify their learning style. Their approach recorded the interactions of learners in an e-learning environment, and then u...

 

Gamification for development: a case of collaborative learning in Sri Lankan primary schools
Halloluwa T., Vyas D., Usoof H., Hewagamage K.  Personal and Ubiquitous Computing 22(2): 391-407, 2018. Type: Article

In this paper, the authors explore the gamification of mathematics curriculum in several primary school classrooms in Sri Lanka. They used standard processes to conduct their research; however, several important themes were uncovered and discussed...

 

A metamodeling approach for the identification of organizational smells in multi-agent systems: application to ASPECS
Araujo P., Rodríguez S., Hilaire V.  Artificial Intelligence Review 49(2): 183-210, 2018. Type: Article

The concept of a code smell is defined as representing a potential problem within a system, typically a programming design system. The idea of a code smell was introduced in 1999 with a list of 22 low-level code smells and an associated descriptio...

 

End-user composition of interactive applications through actionable UI components
Desolda G., Ardito C., Costabile M., Matera M.  Journal of Visual Languages and Computing 42 46-59, 2017. Type: Article

This research is related to the development of end-user-designed applications using the mashup platform called EFESTO. This type of computer programming puts the control of developing personalized mobile apps into the hands of end users. While mos...

 
  more...

 
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright © 2000-2019 ThinkLoud, Inc.
Terms of Use
| Privacy Policy