1

Step 1

Pre-course Materials

2

Step 2

Tutorial on Software Setup (for Linux users)

3

Step 3

Tutorial on BlueJ Basics

4

Step 4

M. 0.1. Hardware

5

Step 5

M. 0.1. Introduction

6

Step 6

M. 0.1. Software and Programming Languages

7

Step 7

M. 0.1. Lab 01 Hello World

8

Step 8

M. 0.1. Graded Problem Set This content is graded

9

Step 9

M. 02 Programming Fundamentals. Introduction Module 02 Graded Problem Set

10

Step 10

M. 02. Variable and Data Types

11

Step 11

M. 02. Expressions

12

Step 12

M. 0. 1. First Java Program

13

Step 13

M. 02. Identifiers

14

Step 14

02. Simple I/O

15

Step 15

02. Lab 02 Math is Easy

16

Step 16

02. Memory Allocation

17

Step 17

02. Module 02 Practice Problems

18

Step 18

03. Introduction

19

Step 19

03. Comments

20

Step 20

03. Example: BankAccount

21

Step 21

03. General Structure

22

Step 22

03. Example: Car2

23

Step 23

03. Example: ColorImage

24

Step 24

03. Object-oriented Programming

25

Step 25

03. Lab 03 ColorImage Objects

26

Step 26

03. Module 03 Practice Problems

27

Step 27

Module 04 - Scope Rules, Character String and Control Flow (if-else-if, switch)

28

Step 28

04. Introduction

29

Step 29

04. More Examples

30

Step 30

04. Character String

31

Step 31

04. Boolean Expressions

32

Step 32

04. Branching Statement - If-else-if

33

Step 33

04. Branching Statement - Switch

34

Step 34

04. Lab 04 Rock-paper-scissors

35

Step 35

04. Module 04 Practice Problems

1

Step 1

Pre-course Materials

2

Step 2

Tutorial on Software Setup (for Linux users)

3

Step 3

Tutorial on BlueJ Basics

4

Step 4

M. 0.1. Hardware

5

Step 5

M. 0.1. Introduction

6

Step 6

M. 0.1. Software and Programming Languages

7

Step 7

M. 0.1. Lab 01 Hello World

8

Step 8

M. 0.1. Graded Problem Set This content is graded

9

Step 9

M. 02 Programming Fundamentals. Introduction Module 02 Graded Problem Set

10

Step 10

M. 02. Variable and Data Types

11

Step 11

M. 02. Expressions

12

Step 12

M. 0. 1. First Java Program

13

Step 13

M. 02. Identifiers

14

Step 14

02. Simple I/O

15

Step 15

02. Lab 02 Math is Easy

16

Step 16

02. Memory Allocation

17

Step 17

02. Module 02 Practice Problems

18

Step 18

03. Introduction

19

Step 19

03. Comments

20

Step 20

03. Example: BankAccount

21

Step 21

03. General Structure

22

Step 22

03. Example: Car2

23

Step 23

03. Example: ColorImage

24

Step 24

03. Object-oriented Programming

25

Step 25

03. Lab 03 ColorImage Objects

26

Step 26

03. Module 03 Practice Problems

27

Step 27

Module 04 - Scope Rules, Character String and Control Flow (if-else-if, switch)

28

Step 28

04. Introduction

29

Step 29

04. More Examples

30

Step 30

04. Character String

31

Step 31

04. Boolean Expressions

32

Step 32

04. Branching Statement - If-else-if

33

Step 33

04. Branching Statement - Switch

34

Step 34

04. Lab 04 Rock-paper-scissors

35

Step 35

04. Module 04 Practice Problems

29 June 2016 21 September 2018
The goal is overdue by 2200 days

Goal abandoned

The author does not write in the goal 5 years 5 months 6 days

Goal author

Lenny

Russia, Симферополь

8 years old

Equipment & Technologies

Пройти курс "Introduction to Programming with Java, Part 1: Starting to Code with Java"

Какая там по счету итерация моих попыток погружения в программинг :)

Падаю, забрасываю заниматься, но упорно встаю и продолжаю в надежде на то, что в этот раз точно получится пройти до конца :)

Ссылка на курс: https://courses.edx.org/courses/course-v1:HKUSTx+COMP102.1x+2T2018/course/

Полезные линки:

https://medium.mybridge.co/12-free-resources-learn...

http://codingbat.com/java/Warmup-1

 Goal Accomplishment Criteria

Я прошла курс

 Personal resources

ум, время, отличное знание инглиша, огромное желание

  1. Pre-course Materials

    1. Pre-course Survey

  2. Tutorial on Software Setup (for Linux users)

    1. System Requirements
    2. Java Specification and Tutorials
    3. Oracle JDK Installation
    4. BlueJ Installation
  3. Tutorial on BlueJ Basics

    1. Creating a New BlueJ Project
    2. Creating a New Class
    3. Reopening BlueJ Projects
  4. M. 0.1. Hardware

    1. Hardware

  5. M. 0.1. Introduction

    1. Introduction
    2. Course Team
    3. Learning Objectives
    4. Well-defined Problem
    5. Learning Objectives (Cont.)
  6. M. 0.1. Software and Programming Languages

    1. Software Part 1
    2. Software Part 2
    3. Programming Languages
  7. M. 0.1. Lab 01 Hello World

    1. Labs This content is graded
    2. Lab Submission Manual
    3. T02 Try it Yourself
    4. Lab 01 (Hello World) Manual
    5. Lab 01 Graded Task 1
    6. Completion of Module 01
  8. M. 0.1. Graded Problem Set This content is graded

    1. Problem Solving
    2. Problem Representation
    3. Square Apple Problem
    4. Module 01 Graded Problem Task 1
    5. Module 01 Graded Problem Task 2
    6. Importance of Problem Representation
  9. M. 02 Programming Fundamentals. Introduction Module 02 Graded Problem Set

    1. Message from the Instructor
    2. Introduction
    3. Example
    4. Graded Problem Task 1
  10. M. 02. Variable and Data Types

    1. Variable and Data Types
    2. Variable
    3. Data Types
  11. M. 02. Expressions

    1. Expressions
    2. Module 02 Graded Problem Task 3
    3. Assignment Statements
  12. M. 0. 1. First Java Program

    1. First Java Program

  13. M. 02. Identifiers

    1. Identifiers
    2. Module 02 Graded Problem Task 2
    3. Variable and Data Types
  14. 02. Simple I/O

    1. Simple I/O
    2. Barcode Demo
  15. 02. Lab 02 Math is Easy

    1. Labs This content is graded
    2. Lab 02 (Math is Easy) Manual
    3. Lab 02 Graded Task 1 - Integer Multiplication
    4. Lab 02 Graded Task 2 - Triangle Area
    5. Lab 02 Graded Task 3 - Quadratic Equation
    6. Completion of Module 02
  16. 02. Memory Allocation

    1. Module 02 Graded Problem Set This content is graded
    2. Memory Allocation
    3. CourseGrade Demo
    4. Module 02 Graded Problem Task 4
    5. Discussion on Debugging
  17. 02. Module 02 Practice Problems

    1. Primitive Data Types
    2. Java Identifiers
    3. Assignment Statements
    4. Arithmetic Expressions
  18. 03. Introduction

    1. Message from the Instructor
    2. Introduction to Object-oriented Programming Part 1
    3. Introduction to Object-oriented Programming Part 2
    4. Example: Car
    5. Car Demo
  19. 03. Comments

    Comments

  20. 03. Example: BankAccount

    1. Example: BankAccount
    2. BankAccount Demo
  21. 03. General Structure

    1. Module 03 Graded Problem Set This content is graded
    2. Constructor
    3. Module 03 Graded Problem Task 1
    4. Discussion on Multiple Constructors
    5. Method
    6. Discussion on Debugging
  22. 03. Example: Car2

    1. Car2 Demo
    2. Module 03 Graded Problem Task 3A
    3. Module 03 Graded Problem Task 3B
  23. 03. Example: ColorImage

    1. Module 03 Graded Problem Set This content is graded
    2. Example: ColorImage
    3. ColorImage Demo
    4. Module 03 Graded Problem Task 2
    5. 3D ColorImage Demo (Optional)
  24. 03. Object-oriented Programming

  25. 03. Lab 03 ColorImage Objects

    1. Labs This content is graded
    2. Lab 03 (ColorImage Objects) Manual
    3. Lab 03 Graded Task 1 - Loading an Image
    4. Lab 03 Graded Task 2 - Load Two Images on the Same Canvas
    5. Lab 03 Graded Task 3 - Image Addition
    6. Lab 03 Graded Task 4 - Image Multiplication
    7. Completion of Module 03
    8. Lab 03 Optional Task 1 - Changing Image Color
    9. Lab 03 Optional Task 2 - Creating a World Cup Football
  26. 03. Module 03 Practice Problems

    1. Classes and Objects
    2. Constructors
  27. Module 04 - Scope Rules, Character String and Control Flow (if-else-if, switch)

  28. 04. Introduction

    1. Module 04 Graded Problem Set This content is graded
    2. Message from the Instructor
    3. Scope Part 1
    4. BankAccount Demo
    5. Module 04 Graded Problem Task 1
  29. 04. More Examples

    1. Scope Part 1 (Cont.)
    2. CS101Grade Demo
    3. Scope Part 2
    4. Class, Instance and Local Variables
    5. Discussion on Scope Rules
  30. 04. Character String

    Character String

  31. 04. Boolean Expressions

    1. Module 04 Graded Problem Set This content is graded
    2. Boolean Expressions
    3. Module 04 Graded Problem Task 2
  32. 04. Branching Statement - If-else-if

    1. If-else-if
    2. Example: MoveForward
  33. 04. Branching Statement - Switch

    1. Module 04 Graded Problem Set This content is graded
    2. Switch
    3. Module 04 Graded Problem Task 3
    4. Module 04 Graded Problem Task 4
    5. BouncingBall Demo (Optional)
  34. 04. Lab 04 Rock-paper-scissors

    1. Labs This content is graded
    2. Lab 04 (Rock-paper-scissors) Manual
    3. Lab 04 Rock-paper-scissors Design
    4. Lab 04 Graded Task 1
    5. Lab 04 Graded Task 2
    6. Lab 04 Graded Task 3
    7. Completion of Module 04
  35. 04. Module 04 Practice Problems

    1. Scope
    2. Boolean Expressions
    3. Branching Statements
  • 1709
  • 29 June 2016, 20:37
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?