Students will be working with a partner to research a favorite animal. They will be required to use a wide variety of resources which include multimedia software packages, the Internet, and various books. The students will be looking up general information about their animal, such as its habitat, place on the food chain, size, etc. Ultimately the students will be responsible for presenting the information they have gathered in some form of multimedia presentation. This activity is primarily student-oriented rather than teacher-oriented in that the students will be selecting what animals they want to research and what materials they want to use in creating their report. The teacher will give some basic requirements and guidelines to ensure that students are on task.
This is a non-exhaustive list of astronomy software. This selection was chosen because it contains only freeware and is suitable with very young children.
Carrier systems involve the design, operation, and management of transportation networks, assets, personnel, freight, and passengers. A number of different carrier systems are contrasted while models and tools for analyzing, optimizing, planning, managing, and controlling these systems are presented.
This course introduces the compilation process, presenting foundational topics on formal languages and outline each of the essential compiler steps: scanning, parsing, translation and semantic analysis, code generation, and optimization. Upon successful completion of this course, the student will be able to: describe the compilation process and explain the function of the components that comprise the structure of a compiler; apply concepts of formal languages and finite-state machines to the translation of computer languages; identify the compiler techniques, methods, and tools that are applicable to other software applications; describe the challenges and state-of-the-practice of compiler theory and practice. This free course may be completed online at any time. (Computer Science 304)
Computers can add a whole new dimension to biology laboratory instruction. An overview of how microcomputers are used in laboratory exercises at the Atlantic Veterinary College is presented. Since finding appropriate software can be difficult, a description of the software used at the College and a discussion on how to find other software appropriate for such instruction is included. Such software can be innovative and comes in a variety of teaching formats, including tutorials and simulations of experiments. Color graphics, sound, and animation may be incorporated into the software to enhance its effectiveness.
Analyzes issues associated with the implementation of higher-level programming languages. Fundamental concepts, functions, and structures of compilers. The interaction of theory and practice. Using tools in building software. Includes a multi-person project on compiler design and implementation. This course analyzes issues associated with the implementation of high-level programming languages. Topics covered include: fundamental concepts, functions, and structures of compilers, basic program optimization techniques, the interaction of theory and practice, and using tools in building software. The course features a multi-person project on design and implementation of a compiler that is written in Java® and generates MIPS executable machine code.
Analyzes issues associated with the implementation of higher-level programming languages. Fundamental concepts, functions, and structures of compilers. The interaction of theory and practice. Using tools in building software. Includes a multi-person project on compiler design and implementation.
Emphasizes the relationship among technology, hardware organization, and programming systems in the evolution of computer architecture. Pipelined, out-of-order, and speculative execution. Superscaler, VLIW, vector, and multithreaded processors. Addressing structures and virtual memory, and exception handling. I/O and memory systems. Parallel computers; message passing and shared memory systems. Memory models, synchronization, and cache coherence protocols. Vector supercomputers. Assumes an undergraduate knowledge of computer systems. 6.823 is a study of the evolution of computer architecture and the factors influencing the design of hardware and software elements of computer systems. Topics may include: instruction set design; processor micro-architecture and pipelining; cache and virtual memory organizations; protection and sharing; I/O and interrupts; in-order and out-of-order superscalar architectures; VLIW machines; vector supercomputers; multithreaded architectures; symmetric multiprocessors; and parallel computers.
DNA microarrays are influencing many areas of biology. DNA microarrays allow investigators to measure simultaneously the activity of every gene in a genome. This paper provides the reader with background information, a set of interactive questions, and most importantly, free software (MAGIC Tool) for use in the undergraduate curriculum. MAGIC Tool (www.bio.davidson.edu/MAGIC) resources allow the user to understand how DNA microarray data are analyzed by providing raw data, instructions, mathematical supplements, and free software that works on all computer platforms. MAGIC Tool facilitates the incorporation of microarrays into any upper level biology course.
Costs to faculty in time and costs for the purchase of software help inhibit widespread instructional computing. mpAuthor is an expensive program for DOS/IBM microcomputers; anyone able to use a word processor producing ASCII files can create menu-driven exercises. Several examples of its use are presented, including some to improve thinking and problem- solving skills. Strengths of the program include: minimal computer skills required (have students create exercises instead of a term paper or as a project); works with virtually any DOS microcomputer (students can study anywhere); and easily exchange exercises with colleagues, and customize their exercises for your courses.
Edubuntu is an educational operating system that is a part of the Ubuntu family. It aims to make Ubuntu, the popular Linux-based operating system, a great choice for the computing needs of children, students, parents, teachers, and schools.
"Ubuntu" is an ancient African word, meaning "humanity to others". Edubuntu seeks to bring the freedoms and spirit of Ubuntu to children, parents, students, teachers, and schools.
The interaction between law, policy, and technology as they relate to the evolving controversies over control of the Internet. Topics include: intellectual property and copyright control, privacy and government surveillance, and freedom of expression and content control.
This course considers the interaction between law, policy, and technology as they relate to the evolving controversies over control of the Internet. In addition, there will be an in-depth treatment of privacy and the notion of "transparency" -- regulations and technologies that govern the use of information, as well as access to information. Topics explored will include: Legal Background for Regulation of the Internet Fourth Amendment Law and Electronic Surveillance Profiling, Data Mining, and the U.S. PATRIOT Act Technologies for Anonymity and Transparency, The Policy-Aware Web
Handling statistical data is an essential part of psychological research. However, many people find the idea of using statistics, and especially statistical software packages, extremely daunting. This unit takes a step-by-step approach to statistics softw
This course focuses on the fundamentals of information security that are used in protecting both the information present in computer storage as well as information traveling over computer networks. Upon successful completion of this course, the student will be able to: explain the challenges and scope of information security; explain such basic security concepts as confidentiality, integrity, and availability, which are used frequently in the field of information security; explain the importance of cryptographic algorithms used in information security in the context of the overall information technology (IT) industry; identify and explain symmetric algorithms for encryption-based security of information; identify and explain public key-based asymmetric algorithms for encryption-based security of information; describe the access control mechanism used for user authentication and authorization; describe Secure Sockets Layer (SSL) as a common solution enabling security of many applications, including all Internet-based commerce; describe securing Internet Protocol (IP) communications by using Internet Protocol Security (IPSec); explain the importance of physical security and discuss ways to improve physical security of an enterprise; explain the use of such security tools as firewalls and intrusion prevention systems; explain malicious software issues, such as those brought forth by software-based viruses and worms; explain common software security issues, such as buffer overflow; describe the basic process of risk assessment in the context of overall IT security management. (Computer Science 406)
Broad coverage of technology concepts underlying modern computing and information management. Topics include computer architecture and operating systems, relational database systems, graphical user interfaces, networks, client/server systems, enterprise applications, cryptography, and the web. Hands-on exposure to internet services, Microsoft Access database management system, and Lotus Notes. Information Technology I helps students understand technical concepts underlying current and future developments in information technology. There will be a special emphasis on networks and distributed computing. Students will also gain some hands-on exposure to powerful, high-level tools for making computers do amazing things, without the need for conventional programming languages. Since 15.564 is an introductory course, no knowledge of how computers work or are programmed is assumed.
This course will show how information technologies (IT) shape and redefine the health care marketplace. Students will learn how IT enhances medical care through: 1) improved economies of scale, 2) greater technical efficiencies in the delivery of care, 3) advanced tools for patient education and self-care, 4) network-integrated decision support tools for clinicians, and 5) opportunities for e-health delivery over the internet. Students will work in interdisciplinary teams to design an innovative solution to a current or future health care problem. Students' proposed solutions will draw upon understanding of tools and principles acquired and will be presented as an application design during the final days of the course.
This course traces the birth of information technology and briefly describes the concepts by linking it to the development of computers beginning with the first generation of computers. It introduces the learner to the basic working processes of a computer. It demonstrates how the memory and the processor coordinate activities based on instructions received from input devices or computer programs stored on the disk drive. This course discusses the different computer components and helps the learner to understand the role and contribution of each component to the effective working of the system. It explains software and hardware types and the uses to which they may be put. It also explains what data is, how it is processed and how the user may submit data to the computer for processing.
This course presents fundamental software development and computational methods for engineering and scientific applications. Object-oriented software design and development is the focus of the course. Weekly programming problems cover programming concepts, graphical user interfaces, numerical methods, data structures, sorting and searching, computer graphics and selected advanced topics. Emphasis is on developing techniques for solving problems in engineering, science, management, and planning. The Java programming language is used.
No restrictions on your remixing, redistributing, or making derivative works.
Give credit to the author, as required.
Your remixing, redistributing, or making derivatives works comes with some
restrictions, including how it is shared.
Your redistributing comes with some restrictions. Do not remix or make
derivative works.
Copyrighted materials, available under Fair Use and the TEACH Act for US-based
educators, or other custom arrangements. Go to the resource provider to see
their individual restrictions.