Teaching Online Computer-Science Courses in LMS and Cloud Environment

V. Riabov
{"title":"Teaching Online Computer-Science Courses in LMS and Cloud Environment","authors":"V. Riabov","doi":"10.4018/IJQAETE.2016100102","DOIUrl":null,"url":null,"abstract":"The author shares his experiences teaching various online computer-science courses (via the CanvasTM and synchronous web conferencing tools) using state-of-the-art free-license software toolsforconductingonlinevirtuallabsandnumerousstudents’projects.Thelabsweredesigned to help students explore modern, sophisticated techniques in several areas of computer science: computer-systemanalysisanddesign,programminginC/C++andJava,softwarequalityassurance, datacommunicationinnetworkingsystems,computersecurity,systemsimulationandmodeling, numerical analysis, image processing, multimedia applications, Web development, and database designandmanagement.Alltheonlinecoursesinclude“warm-up”exercisesandlab-basedprojects thatprovidestudentswithknowledge,instructions,andhands-onexperience,andthatmotivatethem inselectingtopicsfortechnologyoverviewsandresearch.Toconcentratemostlyonthestudents’ hands-ontraining,the“flippedclassroom”pedagogyandindividualorteamtutoringwereusedinthe onlineclasses.Thepreventivestrategiesonplagiarismandcheatingamongstudentsweredeveloped andsuccessfullyimplementedinthevirtualclassroomusingtheCloudenvironment. KEywORdS Cheating, Cloud Online (Virtual) Lab, Computer Security, Computer-Science Curriculum, Database Management, “Flipped Classroom” Pedagogy, Free-License and Open Source Software, Interactive Development Environment (IDE), Java Applets, Numerical Analysis, Online Portfolio, Plagiarism, Programming Fundamentals, ProjectBased Approach, Software Testing, Networking Technology, Unified Modeling Language (UML), “Warm-Up” Exercises, Web Authoring, Web Conferencing Tools","PeriodicalId":13684,"journal":{"name":"Int. J. Qual. Assur. Eng. Technol. Educ.","volume":"143 1","pages":"12-41"},"PeriodicalIF":0.0000,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Int. J. Qual. Assur. Eng. Technol. Educ.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4018/IJQAETE.2016100102","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

The author shares his experiences teaching various online computer-science courses (via the CanvasTM and synchronous web conferencing tools) using state-of-the-art free-license software toolsforconductingonlinevirtuallabsandnumerousstudents’projects.Thelabsweredesigned to help students explore modern, sophisticated techniques in several areas of computer science: computer-systemanalysisanddesign,programminginC/C++andJava,softwarequalityassurance, datacommunicationinnetworkingsystems,computersecurity,systemsimulationandmodeling, numerical analysis, image processing, multimedia applications, Web development, and database designandmanagement.Alltheonlinecoursesinclude“warm-up”exercisesandlab-basedprojects thatprovidestudentswithknowledge,instructions,andhands-onexperience,andthatmotivatethem inselectingtopicsfortechnologyoverviewsandresearch.Toconcentratemostlyonthestudents’ hands-ontraining,the“flippedclassroom”pedagogyandindividualorteamtutoringwereusedinthe onlineclasses.Thepreventivestrategiesonplagiarismandcheatingamongstudentsweredeveloped andsuccessfullyimplementedinthevirtualclassroomusingtheCloudenvironment. KEywORdS Cheating, Cloud Online (Virtual) Lab, Computer Security, Computer-Science Curriculum, Database Management, “Flipped Classroom” Pedagogy, Free-License and Open Source Software, Interactive Development Environment (IDE), Java Applets, Numerical Analysis, Online Portfolio, Plagiarism, Programming Fundamentals, ProjectBased Approach, Software Testing, Networking Technology, Unified Modeling Language (UML), “Warm-Up” Exercises, Web Authoring, Web Conferencing Tools
LMS和云环境下的在线计算机科学课程教学
作者分享了他教授各种在线计算机科学课程的经验(通过the canvastm_和synchronouswebconferencing_工具),使用最先进的免费许可软件toolsforconductingonlinevirtuallabsandnumerousstudents ' projects。实验室是帮助学生探索设计现代,在几个复杂技术领域计算机科学:电脑系统设计分析,C / c++编程在Java,保证软件质量,通信的数据网络系统、计算机安全,,系统模拟建模,分析数值,图像处理、多媒体应用程序、Web,,,设计数据库管理。Alltheonlinecoursesinclude“热身”exercisesandlab-basedprojects thatprovidestudentswithknowledge,instructions,andhands-onexperience,andthatmotivatethem inselectingtopicsfortechnologyoverviewsandresearch。Toconcentratemostlyonthestudents ' > hands-ontraining,the " flippedclassroom " pedagogyandindividualorteamtutoringwereusedinthe onlineclasses。Thepreventivestrategiesonplagiarismandcheatingamongstudentsweredeveloped andsuccessfullyimplementedinthevirtualclassroomusingtheCloudenvironment。关键词作弊,云在线(虚拟)实验室,计算机安全,计算机科学课程,数据库管理,“翻转课堂”教学法,免费许可和开源软件,交互式开发环境(IDE), Java applet,数值分析,在线作品集,抄袭,编程基础,基于项目的方法,软件测试,网络技术,统一建模语言(UML),“热身”练习,Web创作,Web会议工具
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信