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

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
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    شناسه: 32521
    حجم: 2203 مگابایت
    مدت زمان: 321 دقیقه
    تاریخ انتشار: 6 فروردین 1403
    طراحی سایت و خدمات سئو

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