סגל מרצים

ד”ר ג’ון אינגליש

Academic position and appointment:

Senior Lecturer, Dept. of Computer Science

Academic and professional interests:

Automated assessment; programming languages and compilers; operating systems

 

Academic courses:

BSc in Computer Science

BSc in Information Systems

Email: john.e@iac.ac.il

About me:

John English was a senior lecturer in Computer Science for 26 years at the University of Brighton, UK, where he obtained a PhD in Computer Science Education. During this time he published numerous papers as well as two textbooks and a number of software systems. He does not subscribe to any social media platforms.

Awards:

University of Brighton Innovation Award (1997)

Lecturer of the Year Award (2016), Israel Academic College at Ramat Gan

Textbooks published:

Ada 95: The Craft of Object-Oriented Programming (Prentice Hall 1997, ISBN 0-13-230350-7)

Introduction to Operating Systems: Behind the Desktop (Palgrave Macmillan 2005, ISBN 0-333-99012-9)

Papers published:

1987: Experience with Demon, a Real Time System for the Educational Environment, BTEC Real Time Systems Conference (Teesside, 1987)

1991: Experiences of an intensive Ada course, Ada User Journal, Sep 1991

1993: A Base Class for Multithreaded DOS Programs, C Users Journal, Dec 1993

1993: Object-Oriented Programming in Ada 9X: what can we learn from C++?, in L Collingbourne (ed), Ada: Towards Maturity, IOS Press

1994: FTP for Beginners, Ada User Journal, Dec 1994

1994: A C++ Multithreading Class Library for MS-DOS, DLSU Computer Cenference (Manila, Dec 1994)

1995: Multithreading in C++, ACM SIGPLAN Notices 30 no. 4, Apr 1995.

1997: The Dangers of Inheritance, in Hardy & Briggs (eds), Reliable Software Technologies (Springer-Verlag Lecture Notes in Computer Science no. 1251)

1998: An Ada Prettyprinter for an Integrated Development Environment, invited paper presented at Ada UK (Bristol, Oct 1998), Ada User Journal, Jan 1999

1998: BURKS: A Resource Kit for Software Engineering Students, Proceedings of SEES ’98 (Poznan, Nov 1998)

1999: Building a Spreadsheet: an Object-Oriented Case Study, Proceedings of 3rd LTSN conference on Java in the Computing Curriculum (London, Jan 1999)

1999: Building Self-Contained Websites on CD-ROM, Proceedings of ITiCSE ’99 (Cracow, Jun 1999)

1999: Using Web Technology to Create Educational CD-ROMs, Proceedings of WebNet ’99 (Honolulu, Oct 1999)

2000: Experience with an Automatically Assessed Course, Proceedings of ITiCSE 2000 (Helsinki, Jul 2000)

2000: Experience with an Automatically Assessed Course, Poster, WebNet 2000 (San Antonio, Nov 2000)

2001: Providing Self-Study Resources for Computer Science Students: Five Years of the BURKS Project, Proceedings of Ausweb 2001 (Coffs Harbour, Apr 2001)

2001: JEWL: a GUI Library for Educational Use, in Craeynest & Stroheimer (eds), Reliable Software Technologies (Springer-Verlag Lecture Notes in Computer Science 2043)

2001: JEWL: a GUI Library for Educational Use, Poster, ITiCSE 2001 (Canterbury, Jul 2001)

2002: Experience with a Computer-Assisted Formal Programming Examination, Proceedings of ITiCSE 2002 (Aarhus, Jul 2002)

2003: GUIs for Beginners using JEWL, invited paper presented at 3rd LTSN Conference on the Teaching of Programming (Huddersfield, Apr 2003)

2003: Container Library Design, invited paper presented at Ada-UK 2003 (Swindon, Oct 2003)

2003: How Shall We Assess This?, ACM SIGCSE Bulletin 35 no. 4, Dec 2003

2004: Automated Assessment of GUI Programs using JEWL, Proceedings of ITiCSE 2004 (Leeds, Jul 2004)

2004: Teaching and Assessing GUI-Based Programming with JEWL, Proceedings of 5th LTSN-ICS conference, 2004 (Ulster, Aug 2004)

2006: The Checkpoint Assessment System (poster), Proceedings of ITiCSE 2006 (Bologna, Jun 2006)

2006: The Checkpoint Automated Assessment System, Proceedings of E-Learn 2006 (Hawaii, Oct 2006)

2008: Linking Theory, Practice and System-Level Perception: Using a PBL Approach in an Operating Systems Course, Proceedings of InSITE 2008 (Varna, Jun 2008)

2008: Linking Theory, Practice and System-Level Perception: Using a PBL Approach in an Operating Systems Course, Journal of Information Technology Education, vol. 7

2009: Evaluating Students’ Programs Using Automated Assessment: A Case Study (poster), Proceedings of ITiCSE 2009 (Paris, Jun 2009)

2015: Experiences of Using Automated Assessment in Computer Science Courses, Journal of Information Technology Education: Innovation in Practice, vol. 14 pp. 237–254. Available online: https://doi.org/10.28945/2304

2019: Combining Summative and Formative Evaluation Using Automated Assessment, Issues in Informing Science and Information Technology, vol 16, pp.143–151. Available online: https://doi.org/10.28945/4293

 

Software published:

1985: Demon, a debugger/monitor/real-time kernel for M68000 systems

1993: TSR100JE.ZIP, CCL110JE.ZIP, MTL110JE.ZIP, XMS200JE.ZIP: C++ class libraries uploaded as freeware to SimTel and Garbo archive sites (reviewed in C Users Journal, Nov 1993)

1996: GnatIDE, an Ada95 development environment for Windows, released as freeware under the terms of the GNU General Public License

1996: BURKS, the Brighton University Resource Kit for Students (a low-cost non-profit CDROM, winner of the 1997 University of Brighton Innovation Award)

1997: BURKS 2 (2nd edition of non-profit CDROM), sponsored by GEC-Marconi and Pavilion Internet in collaboration with Ada UK and the University of Brighton

1998: BURKS 3 (3rd edition of non-profit CDROM), sponsored by GEC-Marconi and ROCC Computers in collaboration with Ada UK and the University of Brighton

1999: BURKS 4 (4th edition of non-profit CDROM), sponsored by Macmillan Press and ROCC Computers in collaboration with Ada UK and the University of Brighton

1999: JEWL, a freeware Ada GUI library for novices

2000: BURKS 5 (5th edition of non-profit CDROM), sponsored by NetMonitor Ltd and ROCC Computers in collaboration with the University of Brighton

2000: JavaIDE, a Java development environment for Windows, released as freeware under the terms of the GNU General Public License

2001: BURKS 6 (6th edition of non-profit CDROM), sponsored by VNU Business Media Europe and ROCC Computers in collaboration with the University of Brighton

2003: JEWL for Java, a freeware Java GUI library for novices

צור קשר

לקבלת מידע נוסף אנא מלא/י פרטיך
בוא/י נקבע פגישה! מלא/י את הפרטים ונתאם
בוא/י נקבע פגישה! מלא/י את הפרטים ונתאם