University-Lectures-Online
20.9K views | +0 today
Follow
University-Lectures-Online
Get training and certificates from home
Your new post is loading...
Your new post is loading...
Scooped by Dr. Stefan Gruenwald
Scoop.it!

Contraception: Choices, Culture and Consequences

Contraception: Choices, Culture and Consequences | University-Lectures-Online | Scoop.it

Jerusalem Makonnen

UCSF

 

Start: January 2013 (5 weeks)
Workload: 3-5 hours/week
Medicine
Health and Society & Medical Ethics

 

Learn about the wide range of contraceptive methods, and the public health implications related to access to information and choices about reproductive health.

 

This course gives a broad overview of contraceptive methods and explores issues that influence contraceptive choices today.
We will discuss the mechanism of action, effectiveness, risk/benefit, side effects and contraindications for each contraceptive method, as well as ask some questions about contraceptive decision making. What are some of the factors that influence contraception use and decision making? Are there specific cultural, ethnic, social and environmental factors? We will also look at the relationship between contraception use and risk of acquiring Sexually Transmitted Infections (STIs).

No comment yet.
Scooped by Dr. Stefan Gruenwald
Scoop.it!

Computer Architecture

Computer Architecture | University-Lectures-Online | Scoop.it

David Wentzlaff

Princeton University

 

Start: September 2012 (10 weeks)
Workload: 5-8 hours per week.
Computer Science: Systems, Security, Networking
Electrical and Materials Engineering

 

In this course, you will learn to design the computer architecture of complex modern microprocessors.

 

This course forms a strong foundation in the understanding and design of modern computing systems. Building on a computer organization base, this course explores techniques that go into designing a modern microprocessor. Fundamental understanding of computer architecture is key not only for students interested in hardware and processor design, but is a foundation for students interested in compilers, operating systems, and high performance programming. This course will explore how the computer architect can utilize the increasing number of transistors available to improve the performance of a processor. Focus will be given to architectures that can exploit different forms of parallelism, whether they be implicit or explicit. This course covers architectural techniques such as multi-issue superscalar processors, out-of-order processors, Very Long Instruction Word (VLIW) processors, advanced caching, and multiprocessor systems.

No comment yet.
Scooped by Dr. Stefan Gruenwald
Scoop.it!

Computational Investing, Part I

Computational Investing, Part I | University-Lectures-Online | Scoop.it

Tucker Balch

Georgia Institute of Technology

 

Start: TBA (6 weeks)
Workload: 5-7 hours/week
Economics & Finance

 

Find out how modern electronic markets work, why stock prices change in the ways they do, and how computation can help our understanding of them. Learn to build algorithms and visualizations to inform investing practice.

 

Why do the prices of some companies’ stocks seem to move up and down together while others move separately? What is High Frequency Trading? What does portfolio “diversification” really mean and how important is it? What should the price of a stock be? How can we discover and exploit the relationships between equity prices automatically?

 

We’ll examine these questions, and others, from a computational point of view. You will learn the principles and algorithms hedge funds and investment professionals use to maximize return and reduce risk in equity portfolios.

 

We start with a tour of the mathematics and statistics that underlie equity price changes, and the relationships between different groups of equities. We’ll review the most important economic theories of investing and how to create programs that take advantage of them. We’ll look at the data needed to do this, and how to manipulate it effectively.

No comment yet.
Scooped by Dr. Stefan Gruenwald
Scoop.it!

Community Change in Public Health

Community Change in Public Health | University-Lectures-Online | Scoop.it

William Brieger

Johns Hopkins Bloomberg School of Public Health

 

Start: October 2012 (5 weeks)
Workload: 3-5 hours/ week
Health and Society & Medical Ethics

 

This course examines the community context of the changes needed to promote the public’s health.

 

In bringing about behavior change in public health, we often focus on the individual mother, student, or farmer. We should not forget the community structure and norms constrain for encouraging individual health behaviors. This course examines the community context of the changes needed to promote the public’s health. We begin by examining the various definitions of ‘community’ and the processes by which we ‘diagnose’ or seek to understand the structure and characteristics of different types of communities. An appreciation of community similarities and differences is necessary lest we fall into the trap of designing one-size-fits-all interventions. We need to recognize that no matter that outsiders may view a community as poor or neglected, we can find strengths and capacities for improvement in each community. Identifying community capacities and resources is the first step in facilitating community change. Different practical and philosophical approaches to change and therefore, examined. Specific to the change process is our recognition of the need for communities to participate in the design, implementation and evaluation of any intervention. We examine the concept of participation in an effort to see how different levels of involvement may affect sustainability of community change efforts. Finally a case study of a community participatory approach to onchocerciasis control in Africa is presented. Community Directed Intervention has subsequently been successfully applied to providing other essential primary health care services by and in the community, such as insecticide treated bednets, malaria treatment, vitamin A distribution, deworming medicines, and pneumonia and diarrhea case management.

No comment yet.
Scooped by Dr. Stefan Gruenwald
Scoop.it!

Chemistry: Concept Development and Application

Chemistry: Concept Development and Application | University-Lectures-Online | Scoop.it

John Steven Hutchinson

Rice University

 

Start: January 2013 (10 weeks )
Workload: 4-6 hours/week
Physical & Earth Sciences

 

This introduction to fundamental chemical concepts of atomic and molecular structure will emphasize the development of these concepts from experimental observations and scientific reasoning.

 

This course will cover an introduction to the atomic molecular structure of matter, similar to a typical first semester General Chemistry course. The fundamental concepts will be introduced via the Concept Development Approach developed at Rice University and utilizing a free on-line textbook, Concept Development Studies in Chemistry, available via Rice’s Connexions project. In this approach, rather than simply telling you the concepts you need to know and then asking you to memorize them or apply them, we will develop these concepts from experimental observations and scientific reasoning. There are several reasons for using this approach. One reason is that most of us our inductive learners, meaning that we like to make specific observations and then generalize from there. Many of the most significant concepts in Chemistry are counter-intuitive. When we see where those concepts come from, we can more readily accept them, explain them, and apply them. A second reason is that scientific reasoning in general and Chemistry reasoning in particular are inductive processes. This Concept Development approach illustrates those reasoning processes. A third reason is that this is simply more interesting. The structure and reactions of matter are fascinating puzzles to be solved by observation and reasoning. It is more fun intellectually when we can solve those puzzles together, rather than simply have the answers to the riddles revealed at the outset.

No comment yet.
Scooped by Dr. Stefan Gruenwald
Scoop.it!

Calculus: Single Variable

Calculus: Single Variable | University-Lectures-Online | Scoop.it

Robert Ghrist

Penn University of Pennsylvania

 

Start: 27 August 2012 (12 weeks)
Mathematics

 

This course provides a brisk, entertaining treatment of differential and integral calculus, with an emphasis on conceptual understanding and applications to the engineering, physical, and social sciences.

 

Calculus is one of the grandest achievements of human thought, explaining everything from planetary orbits to the optimal size of a city to the periodicity of a heartbeat. This brisk course covers the core ideas of single-variable Calculus with emphases on conceptual understanding and applications. The course is ideal for students beginning in the engineering, physical, and social sciences. Distinguishing features of the course include:

 

• the introduction and use of Taylor series and approximations from the beginning;
• a novel synthesis of discrete and continuous forms of Calculus;
• an emphasis on the conceptual over the computational; and
• a clear, entertaining, unified approach.

Nur Hanan's curator insight, October 1, 2021 10:49 AM
Ringkasan : 
 Artikel berisi pemebritahuan penawaran untuk mengkuti kursus bagi siapa saja, terutama para mahasiswa yang mengambil program studi bidang ilmu teknik, fisika , dan social. Kursus ini memuat materi pembelajaran tentang Kalkulus differensial dan integral mencakup ide-ide inti Kalkulus variabel tunggal dengan penekanan pada pemahaman konseptual dan aplikasi.

 Manfaat konten artikel bagi saya: 
 Informasi artikel ini berguna buat Saya karena menambah pemahaman yang lebih luas dan dalam tentang calculus yang merupakan mata kuliah yangsedang saya ampuh dan saya akan rekomendasikan kepada mahasiswa-mahasisw saya yang mengambil mata kuliah calculs untuk bisa mengikuti kursus tersebut.
Scooped by Dr. Stefan Gruenwald
Scoop.it!

Automata

Automata | University-Lectures-Online | Scoop.it

Jeffrey Ullman

Stanford University

 

Start: TBA (6 weeks)

Workload: 8-10 hours/week
Computer Science: Theory

 

This course covers finite automata, context-free grammars, Turing machines, undecidable problems, and intractable problems (NP-completeness).

 

I am pleased to be able to offer free over the Internet a course on Automata Theory, based on the material I have taught periodically at Stanford in the course CS154. Students have access to screencast lecture videos, are given quiz questions, assignments and exams, receive regular feedback on progress, and can participate in a discussion forum. Those who successfully complete the course will receive a statement of accomplishment. You will need a decent Internet connection for accessing course materials, but should be able to watch the videos on your smartphone.

 

The course covers four broad areas: (1) Finite automata and regular expressions, (2) Context-free grammars, (3) Turing machines and decidability, and (4) the theory of intractability, or NP-complete problems.

No comment yet.
Scooped by Dr. Stefan Gruenwald
Scoop.it!

Analytical Chemistry

Analytical Chemistry | University-Lectures-Online | Scoop.it

Vicki Colvin

Rice University

 

Start: TBA (10 weeks)

Physical & Earth Sciences

 

If chemistry is the science of stuff, then analytical chemistry answers the question: what is it? And how much of it do you have? This advanced chemistry course covers the basics of quantitative analysis and analytical chemistry in a one semester format.

 

Analytical chemistry is an advanced topic introduced to chemistry majors often in their sophomore year. It is a broad area that covers what I refer to as ‘old school’ principles of solution phase chemistry and quantitative analysis, as well as more current treatments that introduce a suite of modern analytical instrumentation. In this course, both areas are covered in an integrated curriculum that emphasizes real-world examples of analytical problems. Students who complete this class will see their knowledge of fundamental chemistry strengthened as they work with familiar ideas from freshman chemistry (e.g. acids and bases, solubility, electrochemistry, stoichometry) to solve analysis problems. They will also be introduced to the instrumentation of analytical chemistry, with a particular emphasis on chromatography, and learn to apply these tools to problems in medicine, manufacturing, materials science and even food chemistry.

No comment yet.
Scooped by Dr. Stefan Gruenwald
Scoop.it!

An Introduction to Operations Management

An Introduction to Operations Management | University-Lectures-Online | Scoop.it

Christian Terwiesch

University of Pennsylvania

 

Start: 24 September 2012 (6 weeks)
Workload: 5-7 hrs/week
Business & Management

 

This course will teach you how to analyze and improve business processes, be it in services or in manufacturing. You will learn how to improve productivity, how to provide more choice to customers, how to reduce response times, and how to improve quality.

 

Remember the last time you went to a restaurant. What did you expect from that restaurant? You wanted to find something on the menu that you liked, you wanted the meal to be prepared according to high quality standards, you wanted to get it quickly and didn’t want to pay too much money for it. Now, remember the last time you went to a doctor’s office or a hospital. What did you want the doctors and nurses to do? You wanted them to provide the right care for you, you wanted the care delivered with great quality, you wanted to get the care quickly, and you (or your insurance) didn’t want to too pay too much for it.

 

Put differently, the management skills that you need to run the operations of a restaurant are the same that you need to run a hospital. And these are the skills you will learn in this course. Specifically, you will learn how to improve productivity, increase responsiveness, provide more choice to the customer, and deliver higher quality standards. In short, you will learn how to analyze business processes and how to improve them. Along the way, you will learn about topics such as Lean Operations, Six Sigma, and the Toyota production system, you will hear about bottlenecks, flows rates, and inventory levels. And, much, much more.

No comment yet.
Scooped by Dr. Stefan Gruenwald
Scoop.it!

Algorithms: Design and Analysis, Part 1

Algorithms: Design and Analysis, Part 1 | University-Lectures-Online | Scoop.it

Tim Roughgarden

Stanford University

 

Start: TBA (6 weeks)
Workload: 5-7 hours/week
Computer Science: Theory

 

In this course you will learn several fundamental principles of algorithm design: divide-and-conquer methods, graph algorithms, practical data structures, randomized algorithms, and more.

 

You'll learn the divide-and-conquer design paradigm, with applications to fast sorting, searching, and multiplication. You'll learn several blazingly fast primitives for computing on graphs, such as how to compute connectivity information and shortest paths. Finally, we'll study how allowing the computer to "flip coins" can lead to elegant and practical algorithms and data structures. Learn the answers to questions such as: How do data structures like heaps, hash tables, bloom filters, and balanced search trees actually work, anyway? How come QuickSort runs so fast? What can graph algorithms tell us about the structure of the Web and social networks? Did my 3rd-grade teacher explain only a suboptimal algorithm for multiplying two numbers?

No comment yet.
Scooped by Dr. Stefan Gruenwald
Scoop.it!

Algorithms, Part I

Algorithms, Part I | University-Lectures-Online | Scoop.it

Robert Sedgewick, Kevin Wayne

Princeton University

 

Start: 12 August 2012 (6 weeks)

Workload: 6-10 hours/week

Computer Science: Theory
Computer Science: Programming & Software Engineering

 

This course covers the essential information that every serious programmer needs to know about algorithms and data structures, with emphasis on applications and scientific performance analysis of Java implementations.

 

Part I covers basic iterable data types, sorting, and searching algorithms. An introduction to fundamental data types, algorithms, and data structures, with emphasis on applications and scientific performance analysis of Java implementations. Specific topics covered include: union-find algorithms; basic iterable data types (stack, queues, and bags); sorting algorithms (quicksort, mergesort, heapsort) and applications; priority queues; binary search trees; red-black trees; hash tables; and symbol-table applications.

No comment yet.
Scooped by Dr. Stefan Gruenwald
Scoop.it!

Computer Science 101

Computer Science 101 | University-Lectures-Online | Scoop.it

Nick Parlante

Stanford University

 

Start: TBA (6 weeks)
Workload: 3-5 hours/week
Computer Science: Programming & Software Engineering

 

CS101 teaches the essential ideas of Computer Science for a zero-prior-experience audience. The course uses small coding experiments in the browser to play with the nature of computers, understanding their strengths and limitations.

 

Computers can appear very complicated, but in reality, computers work within just a few, simple patterns. CS101 demystifies and brings those patterns to life, which is useful for anyone using computers today.

 

In CS101, students play and experiment with short bits of "computer code" to bring to life to the power and limitations of computers. Everything works within the browser, so there is no extra software to download or install. CS101 also provides a general background on computers today: what is a computer, what is hardware, what is software, what is the internet. No previous experience is required other than the ability to use a web browser.

No comment yet.
Scooped by Dr. Stefan Gruenwald
Scoop.it!

Computational Photography

Computational Photography | University-Lectures-Online | Scoop.it

Irfan Essa

Georgia Institute of Technology

 

Start: TBA (8 weeks)
Workload: 5-7 hours/week
Information, Technology, and Design
Computer Science: Artificial Intelligence, Robotics, Vision

 

Learn about the basics of how computation has impacted the entire workflow of photography, from how images are captured, manipulated and collaborated on and shared.

 

This course is aimed at teaching you the basics of how computation has impacted the entire workflow of photography, from how images are captured, manipulated and collaborated on and shared. At the core of it photography means, drawing with light and how light can be captured to form images/videos. In this class you will learn about how the optics, and the sensor within a camera are generalized, as well as the lighting and other aspects of the environment are generalized to capture novel images. We will also cover post and pre processing techniques to manipulate and improve images. Finally, we will consider the power of the web and the Internet for both analyzing and sharing images, as well as the impact of mobile smart phone cameras. This class builds on concepts from well known disciplines like computer vision, computer graphics, and image processing. Look forward to participate in this class.

No comment yet.
Scooped by Dr. Stefan Gruenwald
Scoop.it!

Compilers

Compilers | University-Lectures-Online | Scoop.it

Alex Aiken

Stanford University

 

Start: TBA (10 weeks)
Workload: 8-10 hours/week, 10-20 hours/week with programming assignments
Computer Science: Systems, Security, Networking
Computer Science: Programming & Software Engineering

 

This course will discuss the major ideas used today in the implementation of programming language compilers. You will learn how a program written in a high-level language designed for humans is systematically translated into a program written in low-level assembly more suited to machines!

 

This course will discuss lexical analysis, parsing, syntax-directed translation, abstract syntax trees, types and type checking, intermediate languages, dataflow analysis, program optimization, code generation, and runtime systems. As a result, you will learn how a program written in a high-level language designed for humans is systematically translated into a program written in low-level assembly more suited to machines. Along the way we will also touch on how programming languages are designed, programming language semantics, and why there are so many different kinds of programming languages.

 

The course lectures will be presented in short videos. To help you master the material, there will be in-lecture questions to answer, quizzes, and two exams: a midterm and a final. There will also be homework in the form of exercises that ask you to show a sequence of logical steps needed to derive a specific result, such as the sequence of steps a type checker would perform to type check a piece of code, or the sequence of steps a parser would perform to parse an input string. This checking technology is the result of ongoing research at Stanford into developing innovative tools for education, and we're excited to be the first course ever to make it available to students.

 

An optional course project is to write a complete compiler for COOL, the Classroom Object Oriented Language. COOL has the essential features of a realistic programming language, but is small and simple enough that it can be implemented in a few thousand lines of code. Students who choose to do the project can implement it in either C++ or Java.

 

 

No comment yet.
Scooped by Dr. Stefan Gruenwald
Scoop.it!

Clinical Problem Solving

Clinical Problem Solving | University-Lectures-Online | Scoop.it

Catherine R. Lucey, MD

UCSF

 

Start: 28 January 2013 (6 weeks)
Workload: 4-6 hours/week
Medicine

 

Participants will learn how to move efficiently from patient signs and symptoms to a rational and prioritized set of diagnostic possibilities and will learn how to study and read to facilitate this process.

 

Clinical problem solving or diagnostic reasoning is the skill that physicians use to understand a patient’s complaints and then to identify a short, prioritized list of possible diagnoses that could account for those complaints. This differential diagnosis then drives the choice of diagnostic tests and possible treatments. Despite striking advances in information technology, clinical problem solving has not yet been effectively replicated by computers, making it essential that clinicians work to develop expertise in this very important skill set. While television shows make this seem like a magical process, work done by cognitive psychologists and medical educators has helped us understand the ways in which expert physicians reason through these difficult problems to help their patients.

 

This course will examine the ways physicians think about clinical problem solving and will help participants develop competence in the building blocks of clinical problem solving. The professor will use cases to illustrate different reasoning strategies and will discuss how both correct and incorrect diagnoses result from these strategies. Participants will use sample clinical cases to practice what they have learned through the lectures. Finally, the professor will discuss strategies to help students and young physicians read textbooks and articles in a way that enhances their ability to use information in the clinical environment.

No comment yet.
Scooped by Dr. Stefan Gruenwald
Scoop.it!

Cardiac Arrest, Hypothermia, and Resuscitation Science

Cardiac Arrest, Hypothermia, and Resuscitation Science | University-Lectures-Online | Scoop.it

Benjamin Abella, MD MPhil

Penn University of Pennsylvania

 

Start: TBA (4 - 5 weeks)
Medicine

 

This course will explore new breakthroughs in the treatment of patients during cardiac arrest and after successful resuscitation, including new approaches to cardiopulmonary resuscitation (CPR) and post-arrest care.

 

Topics will include: (1) the underlying challenges of cardiac arrest in public health, (2) the important role of chest compressions and ventilations, and new thinking about how to improve these approaches in resuscitation care, (3) the role of defibrillation and the exciting growth of automatic external defibrillation (AED) programs, and (4) the new science of targeted temperature management, also known as therapeutic hypothermia, to improve brain function after circulation is restored. This course is designed for a broad audience including the lay public, emergency medical personnel and other health care providers.

No comment yet.
Scooped by Dr. Stefan Gruenwald
Scoop.it!

Bioelectricity: A Quantitative Approach

Bioelectricity: A Quantitative Approach | University-Lectures-Online | Scoop.it

Roger Coke Barr

Duke University

 

Start: 24 September 2012 (8 weeks)
Workload: 6-9 hours/week
Physical & Earth Sciences
Biology & Life Sciences

 

Nerves, the heart, and the brain are electrical. How do these things work? This course presents fundamental principles, described quantitatively.

 

In this class you will learn how to think about electrically active tissue in terms of individual mechanisms, and you will learn to analyze the mechanisms quantitatively as well as describe them qualitatively. The course uses many of the same examples used by Hodgkin and Huxley, who won the Nobel Prize for their experimental unraveling of the mechanisms of the nerve axon of the giant squid, and their creation of a mathematical model of membranes and propagation to understand its function. That work has been the foundational element of most subsequent understandings of electrically active tissue, whether in nerves, the brain or in muscle, including the heart.

 

In this course, topics include:

 

1. The electrical charging of active membranes from the creation and use of differences in ionic concentrations across the membrane.
2. The stimulation of the membrane, both naturally and from engineered sources.
3. The creation of action potentials by the membrane in response to stimulation.
4. The chain reaction of membrane responses, with each small region or cell initiating an action potential in adjacent ones.
5. The observation of associated electrical currents in terms of extracellular wave voltages they create, the basis of clinical measurements such as the electrocardiogram.


The course will at each step present equations and other quantitative reasoning so that you will be able to go beyond describing what happens qualitatively and be able to link together the phenomena in the mosaic in a quantitative fashion, which is essential to judging whether specific changes in inputs are important to the outcome. Through the use of quantitative analysis, you will learn that all the elements of the system are tied together and be able to link together and analyze the effects of one part on another.

No comment yet.
Scooped by Dr. Stefan Gruenwald
Scoop.it!

Artificial Intelligence Planning

Artificial Intelligence Planning | University-Lectures-Online | Scoop.it

Gerhard Wickler, Austin Tate

University of Edinburgh

 

Start: 28 January 2013 (5 weeks)
Workload: 3-4 hours/week
Computer Science: Artificial Intelligence, Robotics, Vision

 

The course aims to provide a basic grounding in artificial intelligence techniques for planning, with an overview of the wide spectrum of different problems and approaches, including their underlying theory and their applications.

 

The course aims to provide a basic grounding in artificial intelligence techniques for planning, with an overview of the wide spectrum of different problems and approaches, including their underlying theory and their applications. It will allow you to:

 

• Understand different planning problems
• Have the basic know how to design and implement AI planning systems
• Know how to use AI planning technology for projects in different application domains
• Have the ability to make use of AI planning literature

 

Planning is a fundamental part of intelligent systems. In this course, for example, you will learn the basic algorithms that are used in robots to deliberate over a course of actions to take. Simpler, reactive robots don't need this, but if a robot is to act intelligently, this type of reasoning about actions is vital.

No comment yet.
Scooped by Dr. Stefan Gruenwald
Scoop.it!

An Introduction to the U.S. Food System: Perspectives from Public Health

An Introduction to the U.S. Food System: Perspectives from Public Health | University-Lectures-Online | Scoop.it

Robert S. Lawrence, Keeve Nachman

Johns Hopkins Bloomberg School of Public Health

 

Start: January 2013 (6 weeks)
Workload: 4-6 hours/week
Health and Society & Medical Ethics

 

Explore how food intersects with public health and the environment as it moves from field to plate.

 

A food system encompasses the activities, people and resources involved in getting food from field to plate. Along the way, it intersects with aspects of public health, equity and the environment. In this course, we will provide a brief introduction to the U.S. food system and how food production practices and what we choose to eat impacts the world in which we live. Through several case studies, we will discuss some key historical and political factors that have helped shape the current food system and consider alternative approaches from farm to fork. The course will be led by a team of faculty and staff from the Johns Hopkins Center for a Livable Future. Guest lecturers will include experts from a variety of disciplines, including public health and agriculture.

No comment yet.
Scooped by Dr. Stefan Gruenwald
Scoop.it!

Introduction to Interactive Programming in Python

Introduction to Interactive Programming in Python | University-Lectures-Online | Scoop.it

Joe Warren, Scott Rixner, John Greiner, Stephen Wong

Rice University

 

Start: 15 October 2012 (8 weeks)
Workload: 7-9 hours/week
Computer Science: Programming & Software Engineering

 

This course is designed to be a fun introduction to the basics of programming in Python. Our main focus will be on building simple interactive games such as Pong, Blackjack and Asteroids.

 

This course is designed to help students with very little or no computing background learn the basics of building simple interactive applications. Our language of choice, Python, is an easy-to learn, high-level computer language that is used in many of the computational courses offered on Coursera. To make learning Python easy, we have developed a new browser-based programming environment that makes developing interactive applications in Python simple. These applications will involve windows whose contents are graphical and respond to buttons, the keyboard and the mouse.

 

The primary method for learning the course material will be to work through multiple "mini-projects" in Python. To make this class enjoyable, these projects will include building fun games such as Pong, Blackjack, and Asteroids. When you’ve finished our course, we can’t promise that you will be a professional programmer, but we think that you will learn a lot about programming in Python and have fun while you’re doing it.

 

 
No comment yet.
Scooped by Dr. Stefan Gruenwald
Scoop.it!

Algorithms Specialization

Algorithms Specialization | University-Lectures-Online | Scoop.it

Algorithms are the heart of computer science, and the subject has countless practical applications as well as intellectual depth. This specialization is an introduction to algorithms for learners with at least a little programming experience. The specialization is rigorous but emphasizes the big picture and conceptual understanding over low-level implementation and mathematical details. After completing this specialization, you will be well-positioned to ace your technical interviews and speak fluently about algorithms with other programmers and computer scientists.

About the instructor: Tim Roughgarden has been a professor in the Computer Science Department at Stanford University since 2004. He has taught and published extensively on the subject of algorithms and their applications.

Applied Learning Project

Learners will practice and master the fundamentals of algorithms through several types of assessments. Every week, there is a multiple choice quiz to test your understanding of the most important concepts. There are also weekly programming assignments, where you implement one of the algorithms covered in lecture in a programming language of your choosing. Each course concludes with a multiple-choice final exam.

 
 
Shareable Certificate
Earn a Certificate upon completion
 
100% online courses
Start instantly and learn at your own schedule.
 
Flexible Schedule
Set and maintain flexible deadlines.
 
Intermediate Level

Some related experience required.

 
Approximately 4 months to complete
Suggested pace of 4 hours/week
 
English
Subtitles: English, Arabic, French, Portuguese (European), Italian, Vietnamese, German, Russian, Spanish

 

No comment yet.