Scripts are widely used for computer administration, task automation, and network security. This paper presents the challenges and experiences of implementing a new script programming course in an IT program. The course covers four commonly used scripting languages which are BASH, PowerShell, Perl, and Python. A project-based teaching method is used in the course. Students learn to finish common IT tasks with different scripting languages. These tasks include working with files and other computing resources, network communication, web systems, SQL database, system automation, and cybersecurity. Hands-on lab assignments are designed to further student learning and polish scripting skills. Students reported strong course outcomes
This release marks the final version of the bash course material for the 2017 course taught from 6th...
Given the emergence of service-oriented architecture, IS students need to be knowledgeable of multip...
The combination of scripting languages with web technologies offers many possibilities in teachings....
This webpage, from National Cybersecurity Training and Education (NCYTE) Center, is one of seven lea...
Python is a powerful yet very simple programming language. This book covers topics such as text proc...
Effective use of high performance computing environment requires knowledge and know-how of scripting...
This paper explores a potential non systems administration centric approach to teaching scripting us...
The target of this work is to introduce scripting as a whole including its possibilities and to crea...
The PHP server-side scripting language has found significant popularity due to its accessibility, si...
Current and future Information Systems (IS) personnel and management need to understand SQL Injectio...
This work reflects two separate efforts towards implementing security awareness in projects being de...
The subject of this thesis is a qualitative analysis of the usability of three contemporary programm...
Current and future Information Systems (IS) personnel and management need to understand SQL Injectio...
This article reports on our approach and experiences in incorporating the Python programming languag...
Why Python?Political methodologists tend to make passionate statements about their software tools. T...
This release marks the final version of the bash course material for the 2017 course taught from 6th...
Given the emergence of service-oriented architecture, IS students need to be knowledgeable of multip...
The combination of scripting languages with web technologies offers many possibilities in teachings....
This webpage, from National Cybersecurity Training and Education (NCYTE) Center, is one of seven lea...
Python is a powerful yet very simple programming language. This book covers topics such as text proc...
Effective use of high performance computing environment requires knowledge and know-how of scripting...
This paper explores a potential non systems administration centric approach to teaching scripting us...
The target of this work is to introduce scripting as a whole including its possibilities and to crea...
The PHP server-side scripting language has found significant popularity due to its accessibility, si...
Current and future Information Systems (IS) personnel and management need to understand SQL Injectio...
This work reflects two separate efforts towards implementing security awareness in projects being de...
The subject of this thesis is a qualitative analysis of the usability of three contemporary programm...
Current and future Information Systems (IS) personnel and management need to understand SQL Injectio...
This article reports on our approach and experiences in incorporating the Python programming languag...
Why Python?Political methodologists tend to make passionate statements about their software tools. T...
This release marks the final version of the bash course material for the 2017 course taught from 6th...
Given the emergence of service-oriented architecture, IS students need to be knowledgeable of multip...
The combination of scripting languages with web technologies offers many possibilities in teachings....