Programming Languages

Product type
Level
Logo Udacity

Need more information? Get more details on the site of the provider.

Description

Building a Web Browser

This class will give you an introduction to the fundamentals of programming languages. Key concepts include how to specify…

Class Summary

This class will give you an introduction to the fundamentals of programming languages. Key concepts include how to specify and process valid strings, sentences and program structures.

What Should I Know?

This course assumes previous programming experience, comparable to what is covered by the Udacity CS101 course.

What Will I Learn?

Take this class and learn how to build your own simple web browser complete with the ability to parse and understand HTML and JavaScript.

Syllabus

String Patterns

Finding and specifying classes of …

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Didn't find what you were looking for? See also: JavaScript & AJAX, Programming (general), Java, Web Accessibility, and Web Analytics.

Building a Web Browser

This class will give you an introduction to the fundamentals of programming languages. Key concepts include how to specify…

Class Summary

This class will give you an introduction to the fundamentals of programming languages. Key concepts include how to specify and process valid strings, sentences and program structures.

What Should I Know?

This course assumes previous programming experience, comparable to what is covered by the Udacity CS101 course.

What Will I Learn?

Take this class and learn how to build your own simple web browser complete with the ability to parse and understand HTML and JavaScript.

Syllabus

String Patterns

Finding and specifying classes of strings using regular expressions

Lexical Analysis

Breaking strings down into important words

Grammars

Specifying and deconstructing valid sentences

Parsing

Turning sentences into trees

Interpreting

Simulating programs

Building a Web Browser

Interpreting HTML and JavaScript

Wrap-up

Exam testing your knowledge

Course Instructors

Westley Weimer Instructor

Westley Weimer is a Professor of Computer Science at the University of Virginia where he teaches computer science and leads research in programming languages and software engineering. He has won three awards for teaching and over half a dozen "best paper" awards for research. He has MS and PhD degrees from the University of California at Berkeley.

Anthony Teate Assistant Instructor

Although he is currently studying computational physics at the University of Virginia, Anthony migrated across the U.S. this summer to work for Udacity. When he is not in front of the computer, Anthony enjoys playing basketball, mentoring high school students, and friendly games of Apples to Apples.

There are no reviews yet.

Share your review

Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate $1.- to Stichting Edukans.

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.