Java This course is college-level introduction to programming in Java to introduce the student to the study and writing of computer programs, with an emphasis on understanding and solving problems. Analytical thinking skills and logic are emphasized. The Java language is taught with an emphasis on programming for the Internet, so structured and object-oriented methods of programming are taught.
C++ This is a college-level Introduction to Programming class in C++ . C++ is a general purpose programming language that supports various computer programming models such as object-oriented programming and generic programming. By learning C++, students will be able to create applications that run on a wide variety of hardware platforms. This course will help students develop programming skills, knowledge of data structures and object-oriented programming and introduce them to algorithm design.
Silver requirements: Fluency in Java or C++. Ability to consistently solve Bronze problems. You should be very familiar with conditional statements (if/else), loops (for/while), arrays, and strings. Knowledge in classes, object-oriented programming, comparators, iterators, etc. is preferred.