show 2 Result
Introduction to Computer Science II
Introduction to Computer Science II
icon
0 Person
icon
00:00:00
icon
Primary
Introduction to Computer Science II
icon
0 Person
icon
00:00:00
icon
Introductory
Best selling courses

This course is a continuation of CS101: Introduction to Computer Science I. It will introduce you to a number of more advanced Computer Science topics, laying a strong foundation for future study and achievement in the discipline. We will begin with a comparison between Java, the programming language used in the previous course, and C++, another popular, industry-standard programming language. We will then discuss the fundamental building blocks of Object-Oriented Programming, reviewing what we have already learned while familiarizing ourselves with more advanced programming concepts. The remaining course units will be devoted to various topics, including the Standard Template Library, containers, exceptions, recursion, searching and sorting, and generic programming. By the end of the class, you will have a solid understanding of Java and C++ programming, as well as a familiarity with the major issues that programmers routinely address in a professional setting.

The Building Blocks of Object-Oriented Programming
C++ and Java Differences
C++ Standard Template Library
Java Container Library
Exceptions
Recursion
Searching and Sorting
Introduction to computer science courses
Introduction to computer science courses
icon
0 Person
icon
00:00:00
icon
Primary
Introduction to computer science courses
icon
0 Person
icon
00:00:00
icon
Introductory
Best selling courses

This course will introduce you to the field of computer science and the fundamentals of computer programming. CS101 is specifically designed for students with no prior programming experience and touches upon a variety of fundamental topics. This course uses Java to demonstrate those topics. Java is a high-level, portable, and well-constructed computer programming language developed by Sun Microsystems (now Oracle).

Object-Oriented Programming
Java in Practice
Relational and Logical Operators in Java
Control Structures
User-Defined Methods
Arrays