• Unit 1: C++ and Java

    Having completed CS101: Introduction to Computer Science I, you should have a strong grasp of Java and its uses and a basic understanding of Object-Oriented Programming. This course will employ both Java and C++, another industry-standard programming language. In this unit, we will outline the similarities and differences between these two languages, noting how each is used in the industry. We will also take an in-depth look at the history, importance, and functionality of C++ and compare the basic building blocks of each language in order to draw a distinction between the two and further acquaint you with both languages.

    Completing this unit should take you approximately 4 hours.

    • 1.1: History of C++

        • 1.1.1: Development of C

        • 1.1.2: Branching C to C++

        • 1.1.3: History of Object-Oriented Programming (OOP)

      • 1.2: C++ and Java in Industry

          • 1.2.1: Influence of Prevalence of C

          • 1.2.2: Java Overview

          • 1.2.3: C++ Overview

        • 1.3: C++/Java Comparison