وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Programming Fundamentals in Java for CS Students: Part 1

سرفصل های دوره

Build a Strong Foundation in Computer Science through Java Programming


1. Introduction and environment setup
  • 1. Introduction
  • 2.1 Download Link.html
  • 2. Environment Setup
  • 3. New project and JDK installation
  • 4. Alternative solution.html

  • 2. Variables and basic data types
  • 1. Variables introduction
  • 2. Interactions between Hard disk, RAM and CPU
  • 3. Visual illustration of CPU RAM and Hard Drive Interactions
  • 4. Variables declaration and storage
  • 5. Code translation
  • 6. More about variables declaration.html
  • 7. Important Java variables naming convention.html
  • 8. Basic programming theories.html

  • 3. Data types
  • 1. Working with integers
  • 2. Code from the previous video.html
  • 3. Summary of the previous lecture.html
  • 4. Theory about floating-point data types
  • 5. Floating-point data types in practice
  • 6. Code from the previous video.html
  • 7. Working with texts and characters
  • 8. Strings and chars in practice
  • 9. Code from the previous video.html
  • 10. Quick discussion about booleans and Object types
  • 11. Basic data types.html
  • 12. Comments in Java.html
  • 13. Section Summary.html
  • 14. Notes on the JVM.html

  • 4. Basic operations on data types
  • 1. The rectangle problem
  • 2. Code from previous lecture.html
  • 3. Difference between assignment and equality
  • 4. Code from previous lecture.html
  • 5. Assignment and equality.html

  • 5. Displaying values
  • 1. Starter code for the next lecture.html
  • 2. Displaying numbers
  • 3. Code from the previous lecture.html
  • 4. Displaying numbers and type conversion
  • 5. Code from the previous lecture.html
  • 6. Displaying strings
  • 7. Code from the previous lecture.html
  • 8. Strings immutability
  • 9. Code from the previous lecture.html
  • 10. More about String immutability in Java.html
  • 11. Strings interpolation
  • 12. Code from the previous lecture.html
  • 13. More about printf() formatting.html
  • 14. Section summary.html
  • 15. Displaying values.html

  • 6. Keyboard Input
  • 1. Accepting user inputs
  • 2. Code from the previous lecture.html
  • 3. Practice keyboard input
  • 4. Code from the previous lecture.html
  • 5. More on user inputs
  • 6. Code from the previous lecture.html
  • 7. How the next() function works internally
  • 8. Code from the previous lecture.html
  • 9. Reading an entire line of input with nextLine()
  • 10. Code from the previous lecture.html
  • 11. How nextInt() and nextDouble() work internally
  • 12. Code from the previous lecture.html
  • 13. Reading single characters from the keyboard
  • 14. Code form the previous lecture.html
  • 15. Section summary.html
  • 16. Assignment.html
  • 17. Keyboard input.html
  • 18. Note on closing the Scanner object.html

  • 7. Conditions
  • 1. Introduction
  • 2. Conditions explained with flow chart
  • 3. First program using conditions
  • 4. Code from the previous lecture.html
  • 5. Simple alternative
  • 6. Code from the previous lecture.html
  • 7. Boolean data type
  • 8. Code from the previous lecture.html
  • 9. Understanding conditions and Logical operator OR
  • 10. Logical operator OR in practice
  • 11. Code from the previous lecture.html
  • 12. Logical operator AND
  • 13. Code from the previous lecture.html
  • 14. Multiple alternatives
  • 15. Code from the previous lecture.html
  • 16. Ignoring case in string comparisons
  • 17. Code from the last lecture.html
  • 18. Conditional statements.html
  • 19. Modulo operator in Java.html
  • 20. Assignment.html

  • 8. Loops
  • 1. Code for the next lecture.html
  • 2. Loops The problem
  • 3. For loop
  • 4. Code from the previous lecture.html
  • 5. In-depth analysis of how the for loop works
  • 6. For loop exercice
  • 7. Code from the previous lecture.html
  • 8. Do-while loop
  • 9. Code from the previous lecture.html
  • 10. Do-while loop Adding useful feedbacks
  • 11. Code from the previous lecture.html
  • 12. Interrupting loops
  • 13. Code from the previous lecture.html
  • 14. Constants in programming and best practices
  • 15. Code from the previous lecture.html
  • 16. Another variant of do-while loop.html
  • 17. Assignment.html

  • 9. Fixed-size Arrays
  • 1. Code for the next lecture.html
  • 2. The problem
  • 3. The solution
  • 4. First fixed-size array
  • 5. Looping through Arrays
  • 6. Code from the previous lecture.html
  • 7. Populating fixed-size arrays with user input
  • 8. Code from the previous lecture.html
  • 9. Additional requirements
  • 10. Code from the previous lecture.html
  • 11. Refactoring do-while loops
  • 12. Code from the previous lecture.html
  • 13. Removing unnecessary else block
  • 14. Code from the previous lecture.html
  • 15. For each loop
  • 16. Code from the previous lecture.html

  • 10. Dynamic Arrays
  • 1. Starter code for the next lecture.html
  • 2. What are dynamic arrays
  • 3. Code from the previous lecture.html
  • 4. Basic operations
  • 5. Code from the previous lecture.html
  • 6. Most common used functions.html
  • 7. Starter code from the next lecture.html
  • 8. Refactoring previous project with dynamic arrays
  • 9. Code from the previous lecture.html

  • 11. Functions
  • 1. Starter code for the next lecture.html
  • 2. The problem
  • 3. Completed code from the previous lecture.html
  • 4. Visual representation of methods
  • 5. Writing our first methods
  • 6. Code from the previous lecture.html
  • 7. Methods invocation
  • 8. Code from the previous lecture.html
  • 9. Refactoring code with functions part 1
  • 10. Code from the previous lecture.html
  • 11. Refactoring code with functions part 2
  • 12. Code from the previous lecture.html
  • 179,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    شناسه: 32521
    حجم: 2203 مگابایت
    مدت زمان: 321 دقیقه
    تاریخ انتشار: ۶ فروردین ۱۴۰۳
    طراحی سایت و خدمات سئو

    179,000 تومان
    افزودن به سبد خرید