Courses tagged with "Evaluation" (733)
In part 3 of the How to Code – Systematic Program Design series, you will design programs that even experienced developers would find challenging. The design method you have been learning since How To Code - Systematic Program Design Part 1 will really deliver here, because you will be able to crank out these programs with relative ease.
By learning how to capture common data and control structures using abstraction, your programs will get shorter and better tested.
In this part of the course we will learn how to design search programs. You will design a program to solve Sudoku puzzles, and will be able to design many other puzzle solvers as well.
This course is part of the How to Code - Systematic Program Design XSeries Program:
Want to be the programmer hot tech companies are looking for?
Take your programming skills to the next level and prove your excellence by learning how to succeed in programming competitions.
Besides improving your knowledge of algorithms and programming languages, you’ll gain unique experience in problem solving, thinking outside the box and meeting tough deadlines – all essential for boosting your value as a programmer and securing a coveted job in Silicon Valley (should you want one).
This computer science course is an introduction to competitive programming developed by ITMO University, the leading expert in IT and the only 6-time world champion of the Association for Computing Machinery - International Collegiate Programming Contest (ACM ICPC), the world's most prestigious programming contest.
You will learn all you need to know about the variety of programming competitions that exist, as well as basic algorithms and data structures necessary to succeed in the most popular of them.
Virtual reality is changing the way we interact with the world. But how does it work, what hardware is involved, and how is software written for it?
In this course, part of the Virtual Reality Professional Certificate program, we will explore the foundations of user-friendly virtual reality app development for consumers, as well as enterprise solutions. Both hardware and software aspects will be discussed. You will learn to evaluate devices necessary for virtual reality applications, what their differences are, how you write interactive applications for virtual reality, and we will discuss the most frequent problems you are going to need to solve to write virtual reality software.
In this course, you will explore the basics of virtual reality software through copying and modifying JavaScript to explore tradeoffs in VR application design. Extensive programming experience is not required.
By the end of this course, you will understand what is important for successful virtual reality software and learn how to write simple virtual reality programs themselves with WebVR.
This course is taught by an instructor with almost two decades of experience in virtual reality who leads the Immersive Visualization Laboratory at UC San Diego.

This course was developed in partnership between W3C and Intel®.
Learn the basics of Web design and style to give your Web sites a professional look and feel. The Intel® XDK team and experts from the World Wide Web Consortium (W3C) will guide you step-by-step in how to use the latest Web standards to create a site to be proud of.
During the course, you will learn the basic building blocks of Web design and style – HTML5 and CSS – to give your site a professional look and feel.
By the end of the course, you should understand all the fundamental elements – from headers and links to images and sidebars – and leave having built a basic framework for your own Web site.
Want to learn advanced HTML5 tips and techniques? This is the course for you! Find out more about the powerful Web features that will help you create great content and apps.
This course is a natural follow up of HTML5 Coding Essentials and Good Practices. In this course, we continue the exploration of HTML5-based APIs, but also introduce some advanced features related to HTML5, such as Web components, advanced multimedia, audio for music and games, etc.
Like in the first course, you will learn by doing, study the interactive examples and have fun with proposed development projects. One of them will be to create an HTML5 game, so jump in and learn lots!
HTML5 is the standard language of the Web, developed by W3C. For application developers and industry, HTML5 represents a set of features that people will be able to rely on for years to come. HTML5 is supported on a wide variety of devices, lowering the cost of creating rich applications to reach users everywhere.
Whatever mobile phones, connected objects, game consoles, automobile dashboards, and devices that haven’t even been considered yet, HTML5 helps write once and deploy anywhere!
In this course, you will learn all the new HTML5 features to help create great Web sites and applications in a simplified but powerful way. HTML5 provides native support for video and audio without plug-ins, provides support for offline applications, for games with smooth interactive animations, and much more.
Helping you build human-centered design skills, so that you have the principles and methods to create excellent interfaces with any technology.
Helping you build human-centered design skills, so that you have the principles and methods to create excellent interfaces with any technology.
Helping you build human-centered design skills, so that you have the principles and methods to create excellent interfaces with any technology.
In this class you will look behind the scenes of image and video processing, from the basic and classical tools to the most modern and advanced algorithms.
This course provides a practical overview for selecting, implementing, and evaluating educational technology initiatives.
Schools are recognizing the potential for technology to transform teaching and learning. However, bringing technology into the classroom in a productive way is easier said than done. How do educators and others decide what kind and type of educational technology to use in the classroom? Which stakeholders influence that decision? What factors determine the success or failure of educational technology initiatives? How do we determine if these implementations are successful?
This course provides a practical overview for selecting, integrating, implementing, and evaluating educational technology initiatives in formal educational settings, primarily in the US. It will include the perspectives of stakeholders that make such initiatives possible, and consider how to evaluate for efficacy. The audience for this course includes current and future teachers, entrepreneurs, developers, practitioners, and leaders in educational technology.
Through four units over seven weeks, participants will develop an awareness and understanding of the “ecosystem” surrounding the implementation of educational technology in a formal educational setting. Participants will work towards creating a final project that synthesizes the main ideas from the course.
In this Computer Science course, you will learn about implementation of all major abstract data structures using object-oriented programming paradigm of C++.
This course builds on the basic concepts developed in ‘Foundations of Data Structures’ course.
Topics covered:
- Review of OO programming, STL of C++
- Stacks
- Queues
- Lists
- Trees
- Graphs
This course is part of the Fundamentals of Computer Science XSeries Program:
Interested in gaining the basic skills needed to go beyond simple IP address management? It may be time to consider management tools like DHCP and DNS in your quest to optimize your network infrastructure management.
This self-paced computer science course is an introduction to working with Dynamic Host Configuration Protocol (DHCP) in a Windows Server networked environment where you’ll have an opportunity to learn the basics of IP address management, DHCP scope creation and configuration and how to manage and maintain a DHCP infrastructure.
This fundamentals course will prepare you for more advanced courses in Windows Server administration.
You can take this course before or after course Implementing DNS in Microsoft Windows Server. Both courses provide essential skills for working with networks.
DNS is an essential core pillar of all Microsoft networking infrastructure. However, incorrectly configured DNS is one of the most common causes of slow and failed logons in Microsoft environments.
In this computer science course, you will learn the core skills to quickly and easily implement DNS in your work environment.
You can take this course before or after course Implementing DHCP in Microsoft Windows Server. Both courses provide essential skills for working with networks.
Microsoft SQL Server Integration Services (SSIS) features graphical tools and wizards for:
- building and debugging packages
- tasks for performing workflow functions
- executing SQL statements
- data sources and destinations for extracting and loading data
- transformations for cleaning, aggregating, merging, and copying data
In this computer science course, you'll extract data from a wide variety of data sources, such as files and relational data sources, perform data integration and transformation solutions, and load data into single or multiple destinations. You will solve complex business problems using best practices and troubleshooting techniques.
The Microsoft SQL Server enables various techniques to improve the performance of a database. In this computer science course, you'll learn techniques for implementing In-Memory features including columnstore indexes, memory-optimized tables, and native stored procedures.
This course is part of the Microsoft SQL Database Development XSeries.
One of the key components when you plan and deploy Microsoft Windows Server is storage. Most organizations require lots of storage because users and applications are constantly working with and creating data.
As a Microsoft Windows Server System Administrator you must be able to:
- Identify and decide on the type of storage your organization needs
- Manage disks, volumes, and file systems
- Use BitLocker to secure volumes
- Encrypt data with Encrypted File System (EFS)
This interactive computer science course teaches through video, discussion, practical exercises and assessments. Each topic is job- focused and designed to ensure you can confidently perform the task.
This course can help you:
- Decide if a career in IT is for you
- Prepare for an introductory job in Windows Server administration
- Study for Microsoft certification tests and badges
- Improve your skills in handling disks and volumes, and securing Windows Server storage
Students taking this course will also be interested in INF201.22, Optimizing Windows Server Storage. INF201.22 builds on the foundational knowledge gained in this course.
This course is part of the Microsoft Professional Program Certificate in Big Data and the Microsoft Professional Program Certificate in Data Science.
Are you ready for big data science? In this course, learn how to implement predictive analytics solutions for big data using Apache Spark in Microsoft Azure HDInsight. See how to work with Scala or Python to cleanse and transform data and build machine learning models with Spark ML (the machine learning library in Spark),
Note: To complete the hands-on elements in this course, you will require an Azure subscription and a Windows client computer. You can sign up for a free Azure trial subscription (a valid credit card is required for verification, but you will not be charged for Azure services). Note that the free trial is not available in all regions.
This course is also part of the Microsoft Azure HDInsight Big Data Analyst XSeries.
This course is part of the Microsoft Professional Program Certificate in Big Data.
In this four week course, you’ll learn how to implement low-latency and streaming Big Data solutions using Hadoop technologies like HBase, Storm, and Spark on Microsoft Azure HDInsight.
Note: To complete the hands-on elements in this course, you will require an Azure subscription and a Windows, Linux, or Mac OS X client computer. You can sign up for a free Azure trial subscription (a valid credit card is required for verification, but you will not be charged for Azure services). Note that the free trial is not available in all regions. It is possible to complete the course and earn a certificate without completing the hands-on practices.
This course is the second in a series that explores big data and advanced analytics techniques with HDInsight; and builds on the batch processing techniques learned in DAT202.1x: Processing Big Data with Hadoop in Azure HDInsight.
In this introductory course, learn how to measure an organization’s ICT accessibility and assess the importance of maintaining an inclusive workplace for both employees and customers with disabilities. This six-week course consists of modules detailing some of the primary ICT accessibility obstacles facing organizations today. Each module is taught by a subject matter expert – through content-rich videos, activities, and discussion forums.
Whether you work in the corporate, government or non-profit sector, this course will enable you to identify ICT accessibility issues, analyze specific needs, and evaluate possible solutions. As the world becomes more technology driven, organizations of all sizes and sectors touch ICT accessibility, whether through website design, document creation, or multimedia utilization. Start outlining a plan to establish and maintain an accessible enterprise operation today.
Join our instructors as we explore why, what, and how to integrate accessibility design elements into your ICT organizational roadmap to support equal access for all.
This ICT accessibility course will consist of six modules over a six week term. Each module will consist of multiple video lessons. The lesson videos will include instructional content, resources, demonstrations, guest subject matter experts and personal interviews. There will be at least one weekly activity assignment, two discussion forum question postings and one graded ten question multiple-choice quiz at the end of each module.
Trusted paper writing service WriteMyPaper.Today will write the papers of any difficulty.