Back to Courses

Computer Science Courses - Page 98

Showing results 971-980 of 2309
Battery State-of-Health (SOH) Estimation
This course can also be taken for academic credit as ECEA 5733, part of CU Boulder’s Master of Science in Electrical Engineering degree. In this course, you will learn how to implement different state-of-health estimation methods and to evaluate their relative merits. By the end of the course, you will be able to: - Identify the primary degradation mechanisms that occur in lithium-ion cells and understand how they work - Execute provided Octave/MATLAB script to estimate total capacity using WLS, WTLS, and AWTLS methods and lab-test data, and to evaluate results - Compute confidence intervals on total-capacity estimates - Compute estimates of a cell’s equivalent-series resistance using lab-test data - Specify the tradeoffs between joint and dual estimation of state and parameters, and steps that must be taken to ensure robust estimates (honors)
How to use the shape builder tool in Adobe Illustrator
In this project you will learn how to use the shape builder tool in Adobe Illustrator. The Shape Builder tool allows you to create complex objects by merging and erasing simpler objects. This tool elevates your value as a graphic designer and being able to use it and understand how it's used it's awesome. Many tools are ignored in Adobe Illustrator and what makes you shine and be the graphic designer your client needs it's to be able to use any tool to make your job even better. In this guided project you'll learn how to use the shape builder tool and you'll apply designs in every scenario. The shape builder tool lets you merge multiple simple shapes together to create very intriguing and complex designs. I hope you are excited to learn more about Adobe Illustrator and let's go ahead and start.
Compose and Program Music in Python using Earsketch
By the end of this course, you will create a basic composition using the Python programming language in Earsketch. You will learn basic Python functions in order to create a basic music composition. Learning basic Python functions will allow you to develop your skills in programming and diversify your knowledge of various programming languages. Python has become increasingly popular in computer science; knowledge of Python is highly desired in the computer science industry.
Django Features and Libraries
In this course, you will learn how to build Django-based web applications suitable for use by end users. You will learn about cookies, sessions, and authentication processes in Django. You will build navigation into your applications and explore ways to easily improve the look and feel of Django applications. You will begin to develop a simple application to support a classified ads website that will walk you through many of the issues and techniques that you encounter in website development. You will also learn how to move an application from development to production.
Front-End JavaScript Frameworks: Angular
This course concentrates mainly on Javascript based front-end frameworks, and in particular the Angular framework (Currently Ver. 6.x). This course will use Typescript for developing Angular application. Typescript features will be introduced in the context of Angular as part of the exercises. You will also get an introduction to the use of Angular Material and Angular Flex-Layout for responsive UI design. You will be introduced to various aspects of Angular including components, directives and services. You will learn about data binding, Angular router and its use for developing single-page applications. You will also learn about designing both template-driven forms and reactive forms. A quick introduction to Observables, reactive programming and RxJS in the context of Angular is included. You will then learn about Angular support for client-server communication through the HTTP client and the use of REST API on the server side. A quick tour through Angular animation support and Angular testing rounds off the course. You must have either completed the previous course in the specialization on Bootstrap 4, or have a working knowledge of front end web-UI frameworks to be able to navigate this course. Also a good working knowledge of JavaScript, especially ES 5 is strongly recommended. At the end of this course you will: - Be familiar with client-side Javascript frameworks and the Angular framework - Be able to implement single page applications in Angular - Be able to use various Angular features including directives, components and services - Be able to implement a functional front-end web application using Angular - Be able to use Angular Material and Angular Flex-Layout for designing responsive Angular applications - Be able to use Observables and RxJS in the context of Angular applications
Performing regression tasks using decision tree & PCA basics
In this 1-hour long project-based course, you will learn how to perform regression tasks using decision tree & some PCA fundamental coding. you will get expertise in acing following tasks- Predicting two decision tree regression model Drawing Decision tree for regression Regularize a decision tree regressor Setting up the environment for dimensional reduction Coding for Projection methods in Dimensionality reduction Coding for PCA using SVD decomposition and SCIKIT learn
Creating an Object Detection Application Using TensorFlow
This is a self-paced lab that takes place in the Google Cloud console. This lab will show you how to install and run an object detection application. The application uses TensorFlow and other public API libraries to detect multiple objects in an uploaded image.
Linux for Developers
In course 1 we talked about open source software and the motivation and methods of using it. In course 2, we will introduce you to Linux systems, and help you feel comfortable working at the command line: What Linux is Linux history How to separate the kernel from the entire operating system Making contributions to the kernel Graphical system, and how it works Working at the command line Filesystem layout, partitions Monitoring utilities You will learn what it’s like to work on Linux system, and get a good understanding of the essential skills you need when you work on a daily basis with Linux systems.
Comparing Genes, Proteins, and Genomes (Bioinformatics III)
Once we have sequenced genomes in the previous course, we would like to compare them to determine how species have evolved and what makes them different. In the first half of the course, we will compare two short biological sequences, such as genes (i.e., short sequences of DNA) or proteins. We will encounter a powerful algorithmic tool called dynamic programming that will help us determine the number of mutations that have separated the two genes/proteins. In the second half of the course, we will "zoom out" to compare entire genomes, where we see large scale mutations called genome rearrangements, seismic events that have heaved around large blocks of DNA over millions of years of evolution. Looking at the human and mouse genomes, we will ask ourselves: just as earthquakes are much more likely to occur along fault lines, are there locations in our genome that are "fragile" and more susceptible to be broken as part of genome rearrangements? We will see how combinatorial algorithms will help us answer this question. Finally, you will learn how to apply popular bioinformatics software tools to solve problems in sequence alignment, including BLAST.
Product Design: Draw a Classic Armchair using SketchUp
In this 1-hour long project-based course, you will learn how to conduct a complete research on the basic dimensions of a classic Armchair, design the Chair Legs using the research measurements, design the chair’s handles and seat, design the back of the Chair, the Cochin and the Pillow and finally give it a realistic features by rendering the final design. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.