Learn C++ Online
Udacity offers an online course to learn C++, a powerful programming language used in many engineering jobs. With Udacity, you can learn C++ and gain the skills needed to pursue a career in the exciting world of engineering. ▼
ADVERTISEMENT
Course Feature
Cost:
Paid
Provider:
Udacity
Certificate:
No Information
Language:
English
Start Date:
Self Paced
Course Overview
❗The content presented here is sourced directly from Udacity platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.
Updated in [March 06th, 2023]
This course provides an introduction to the C++ language. Students will build on their previous programming experience to learn the basics of the C++ language. Topics covered include vectors, loops, and I/O libraries. Students will use these concepts to parse data from a file and print an ASCII board. This board will be used in the next lesson for a simplified route planning application. By the end of the course, students will have a better understanding of the C++ language and be able to apply it to their own projects.
[Applications]
After completing this course, students can apply their knowledge of C++ to create a variety of applications. They can use their understanding of vectors, loops, and I/O libraries to create programs that parse data from files and print ASCII boards. Additionally, they can use their knowledge to create a simplified route planning application. Furthermore, they can use C++ to create games, graphical user interfaces, and other applications.
[Career Paths]
1. Software Developer: Software developers use C++ to create applications and programs for a variety of industries. They are responsible for designing, coding, testing, and debugging software. As technology advances, software developers must stay up to date on the latest trends and technologies to ensure their applications are up to date and secure.
2. Game Developer: Game developers use C++ to create video games for a variety of platforms. They are responsible for designing, coding, testing, and debugging the game. As technology advances, game developers must stay up to date on the latest trends and technologies to ensure their games are up to date and secure.
3. System Administrator: System administrators use C++ to create and maintain computer systems. They are responsible for designing, coding, testing, and debugging the system. As technology advances, system administrators must stay up to date on the latest trends and technologies to ensure their systems are up to date and secure.
4. Data Scientist: Data scientists use C++ to analyze and interpret data. They are responsible for designing, coding, testing, and debugging data analysis algorithms. As technology advances, data scientists must stay up to date on the latest trends and technologies to ensure their algorithms are up to date and secure.
[Education Paths]
1. Bachelor of Science in Computer Science: This degree path provides a comprehensive overview of computer science, including programming languages, algorithms, data structures, operating systems, and software engineering. It also covers topics such as artificial intelligence, computer graphics, and computer networks. As technology continues to evolve, this degree path is becoming increasingly important for those looking to stay ahead of the curve.
2. Master of Science in Computer Science: This degree path is designed for those who want to specialize in a particular area of computer science. It covers topics such as computer architecture, computer networks, software engineering, and artificial intelligence. It also provides students with the opportunity to develop their own research projects.
3. Master of Science in Data Science: This degree path focuses on the analysis and interpretation of large datasets. It covers topics such as machine learning, data mining, and data visualization. It also provides students with the opportunity to develop their own research projects. As data science continues to become more important in the business world, this degree path is becoming increasingly popular.
4. Doctor of Philosophy in Computer Science: This degree path is designed for those who want to pursue a career in academia or research. It covers topics such as computer architecture, algorithms, software engineering, and artificial intelligence. It also provides students with the opportunity to develop their own research projects. As technology continues to evolve, this degree path is becoming increasingly important for those looking to stay ahead of the curve.
Course Syllabus
Learn about the A* search algorithm.
Use your A* search implementation to plan a path through the obstacles in the ASCII board. The program will also be able to print the solution to the screen with clean ASCII formatting.
Course Provider
Provider Udacity's Stats at AZClass
Discussion and Reviews
0.0 (Based on 0 reviews)
Start your review of Learn C++ Online