Animations and Interactive Material for Improving the Effectiveness of Learning the Fundamentals of Computer Science

<P>Due to the rapid proliferation of the World Wide Web (WWW) in recent years, many educators are now seeking to improve the effectiveness of their instruction by providing interactive, web-based course material to their students. The purpose of this thesis is to document a set of eig...

Full description

Bibliographic Details
Main Author: Gilley, William
Other Authors: Computer Science
Format: Others
Published: Virginia Tech 2014
Subjects:
CS1
Online Access:http://hdl.handle.net/10919/32899
http://scholar.lib.vt.edu/theses/available/etd-05172001-101709/
id ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-32899
record_format oai_dc
spelling ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-328992020-09-26T05:38:43Z Animations and Interactive Material for Improving the Effectiveness of Learning the Fundamentals of Computer Science Gilley, William Computer Science Balci, Osman Nance, Richard E. Barnette, Dwight interactive learning Introduction to Computer Science multimedia Java applets courseware Flash educational technology CS1 computer-based instruction animations <P>Due to the rapid proliferation of the World Wide Web (WWW) in recent years, many educators are now seeking to improve the effectiveness of their instruction by providing interactive, web-based course material to their students. The purpose of this thesis is to document a set of eight online learning modules created to improve the effectiveness of learning the fundamentals of Computer Science. The modules are as follows:</P> <OL> <LI> <A HREF="http://courses.cs.vt.edu/csonline/Algorithms/Lessons/index.html">Algorithms</A> - Definition and specification of algorithms, with a comparison and analysis of several sorting algorithms as examples.</LI> <LI> <A HREF="http://courses.cs.vt.edu/csonline/AI/Lessons/index.html">Artificial Intelligence</A> - Overview of current applications in this discipline.</LI> <LI> <A HREF="http://courses.cs.vt.edu/csonline/DataStructures/Lessons/index.html">Data Structures</A> - Explanation of basic data structures, including an introduction to computer memory and pointers, and a comparison of logical and physical representations of commonly used data structures.</LI> <LI> <A HREF="http://courses.cs.vt.edu/csonline/MachineArchitecture/Lessons/index.html">Machine Architecture</A> - Explanation of data storage, gates and circuits, and the central processing unit.</LI> <LI> <A HREF="http://courses.cs.vt.edu/csonline/NumberSystems/Lessons/index.html">Number Systems</A> - Discussion of number representation and arithmetic in number systems other than the decimal number system, with a focus on binary numbers and binary arithmetic.</LI> <LI> <A HREF="http://courses.cs.vt.edu/csonline/OS/Lessons/index.html">Operating Systems</A> - Explanation of the purpose of operating systems and the major components that make up an operating system.</LI> <LI> <A HREF="http://courses.cs.vt.edu/csonline/ProgrammingLanguages/Lessons/index.html">Programming Languages</A> - Explanation of the fundamental concepts in procedural programming languages.</LI> <LI> <A HREF="http://courses.cs.vt.edu/csonline/SE/Lessons/index.html">Software Engineering</A> - Introduction to software life cycle models and an overview of the procedural and object-oriented paradigms.</LI> </OL> <P> Each module consists of a set of lessons and review questions written in HyperText Markup Language (HTML). Embedded in these pages are various interactive components implemented as Flash animations or Java applets. The modules currently reside on the Computer Science courseware server of Virginia Polytechnic Institute and State University (Virginia Tech) and can be viewed at the following WWW site: <A HREF="http://courses.cs.vt.edu/csonline/index.html">http://courses.cs.vt.edu/csonline/</A>.</P> <P> </P> Master of Science 2014-03-14T20:37:19Z 2014-03-14T20:37:19Z 2001-05-08 2001-05-17 2002-05-21 2001-05-21 Thesis etd-05172001-101709 http://hdl.handle.net/10919/32899 http://scholar.lib.vt.edu/theses/available/etd-05172001-101709/ thesis.pdf In Copyright http://rightsstatements.org/vocab/InC/1.0/ application/pdf Virginia Tech
collection NDLTD
format Others
sources NDLTD
topic interactive learning
Introduction to Computer Science
multimedia
Java applets
courseware
Flash
educational technology
CS1
computer-based instruction
animations
spellingShingle interactive learning
Introduction to Computer Science
multimedia
Java applets
courseware
Flash
educational technology
CS1
computer-based instruction
animations
Gilley, William
Animations and Interactive Material for Improving the Effectiveness of Learning the Fundamentals of Computer Science
description <P>Due to the rapid proliferation of the World Wide Web (WWW) in recent years, many educators are now seeking to improve the effectiveness of their instruction by providing interactive, web-based course material to their students. The purpose of this thesis is to document a set of eight online learning modules created to improve the effectiveness of learning the fundamentals of Computer Science. The modules are as follows:</P> <OL> <LI> <A HREF="http://courses.cs.vt.edu/csonline/Algorithms/Lessons/index.html">Algorithms</A> - Definition and specification of algorithms, with a comparison and analysis of several sorting algorithms as examples.</LI> <LI> <A HREF="http://courses.cs.vt.edu/csonline/AI/Lessons/index.html">Artificial Intelligence</A> - Overview of current applications in this discipline.</LI> <LI> <A HREF="http://courses.cs.vt.edu/csonline/DataStructures/Lessons/index.html">Data Structures</A> - Explanation of basic data structures, including an introduction to computer memory and pointers, and a comparison of logical and physical representations of commonly used data structures.</LI> <LI> <A HREF="http://courses.cs.vt.edu/csonline/MachineArchitecture/Lessons/index.html">Machine Architecture</A> - Explanation of data storage, gates and circuits, and the central processing unit.</LI> <LI> <A HREF="http://courses.cs.vt.edu/csonline/NumberSystems/Lessons/index.html">Number Systems</A> - Discussion of number representation and arithmetic in number systems other than the decimal number system, with a focus on binary numbers and binary arithmetic.</LI> <LI> <A HREF="http://courses.cs.vt.edu/csonline/OS/Lessons/index.html">Operating Systems</A> - Explanation of the purpose of operating systems and the major components that make up an operating system.</LI> <LI> <A HREF="http://courses.cs.vt.edu/csonline/ProgrammingLanguages/Lessons/index.html">Programming Languages</A> - Explanation of the fundamental concepts in procedural programming languages.</LI> <LI> <A HREF="http://courses.cs.vt.edu/csonline/SE/Lessons/index.html">Software Engineering</A> - Introduction to software life cycle models and an overview of the procedural and object-oriented paradigms.</LI> </OL> <P> Each module consists of a set of lessons and review questions written in HyperText Markup Language (HTML). Embedded in these pages are various interactive components implemented as Flash animations or Java applets. The modules currently reside on the Computer Science courseware server of Virginia Polytechnic Institute and State University (Virginia Tech) and can be viewed at the following WWW site: <A HREF="http://courses.cs.vt.edu/csonline/index.html">http://courses.cs.vt.edu/csonline/</A>.</P> <P> </P> === Master of Science
author2 Computer Science
author_facet Computer Science
Gilley, William
author Gilley, William
author_sort Gilley, William
title Animations and Interactive Material for Improving the Effectiveness of Learning the Fundamentals of Computer Science
title_short Animations and Interactive Material for Improving the Effectiveness of Learning the Fundamentals of Computer Science
title_full Animations and Interactive Material for Improving the Effectiveness of Learning the Fundamentals of Computer Science
title_fullStr Animations and Interactive Material for Improving the Effectiveness of Learning the Fundamentals of Computer Science
title_full_unstemmed Animations and Interactive Material for Improving the Effectiveness of Learning the Fundamentals of Computer Science
title_sort animations and interactive material for improving the effectiveness of learning the fundamentals of computer science
publisher Virginia Tech
publishDate 2014
url http://hdl.handle.net/10919/32899
http://scholar.lib.vt.edu/theses/available/etd-05172001-101709/
work_keys_str_mv AT gilleywilliam animationsandinteractivematerialforimprovingtheeffectivenessoflearningthefundamentalsofcomputerscience
_version_ 1719342676274315264