• Fundamentals of Computing 1 - Lecture Title: ArraysFundamentals of Computing 1 - Lecture Title: Arrays

    We need each input value twice: to compute the average (a cumulative sum) to count how many were above average We could read each value into a variable. but we: don't know how many days are needed until the program runs don't know how many variables to declare We need a way to declare many variables in one step.

    ppt59 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 794 | Lượt tải: 0

  • Fundamentals of computing 1 - Lecture title: Conditional expressionFundamentals of computing 1 - Lecture title: Conditional expression

    Calculating addition, subtract, multiply, divide of two integer numbers as like that: Input a: 6 Input b: 8 Input the operator (+,-,*,/): * 6 * 8 = 48

    ppt39 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 824 | Lượt tải: 0

  • Fundamentals of computing 1 - Lecture title: Data type, variables, expressions, operatorsFundamentals of computing 1 - Lecture title: Data type, variables, expressions, operators

    You don't have to repeatedly type the same value; The value can be changed in a single location if necessary; A descriptive name for a constant makes the program easy to read Programming activity: Constants.java

    ppt36 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 804 | Lượt tải: 0

  • Fundamentals of Computing 1Fundamentals of Computing 1

    Introduction to Java Programming Introduction to Eclipse Basic Java programs with println statements Java building blocks Static methods Exercises

    ppt95 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1109 | Lượt tải: 0

  • C/C++ Programming - Lecture 13: TemplatesC/C++ Programming - Lecture 13: Templates

    Outline • Overloading Functions • Templates – Function Templates – Compiler Handling & Separate Compilation • Class Templates – Declaring – Constructors – Defining – Using • Project

    pdf75 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 834 | Lượt tải: 0

  • C/c++ programming - Lecture 12: Bits and pieces of C++C/c++ programming - Lecture 12: Bits and pieces of C++

    Survey • 1% extra credit overall • please fill out honestly (it’s anonymous, and won’t be looked at until after grades are in) • online course evaluation: fill out for this class, not for the lecture portion

    pdf72 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 882 | Lượt tải: 0

  • C/c++ programming - Lecture 11: PolymorphismC/c++ programming - Lecture 11: Polymorphism

    Outline • Review of Inheritance • Polymorphism – Limitations – Virtual Functions – Abstract Classes & Function Types – Virtual Function Tables – Virtual Destructors/Constructors • Application of Polymorphism • Project Alphas

    pdf64 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 820 | Lượt tải: 0

  • C/C++ programming - Lecture 10: InheritanceC/C++ programming - Lecture 10: Inheritance

    Outline • Code Reuse • Object Relationships • Inheritance – What is Inherited – Handling Access • Overriding • Homework and Project

    pdf92 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 834 | Lượt tải: 0

  • C/c++ programming - Lecture 9: Vectors, enumeration, overloading, and more!C/c++ programming - Lecture 9: Vectors, enumeration, overloading, and more!

    Project • project must be completed in groups (of two) – groups will be due October 29th on Piazza – if you don’t have a group, you’ll be assigned one • start thinking about: – who you want to work with – what sort of project you want to do – what you want to name your group

    pdf95 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 857 | Lượt tải: 0

  • C/c++ programming - Lecture 8: Classes in C++C/c++ programming - Lecture 8: Classes in C++

    class name • member variables • member functions – constructors • default parameters – accessors – mutators – auxiliary (private and public)

    pdf99 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 832 | Lượt tải: 0