_____________________________________________________________________________________


Units Suggested Learning Time Class materials and bibliographic references Optional class materials and bibliographic references Learning activities
Deliverables Evaluation tests
Unit 1

Introduction

10 hours

1. Introduction (PDF)

Chapter 1, 2 of H. M. Deitel, P. J. Deitel. Java: How to Program. Prentice Hall

Chapters 1-4 of M. Kölling. Introduction to Programming with Greenfoot: Object–Oriented Programming in Java™ with Games and Simulations.

PR 1. Practical exercise 1 - Greenfoot (PDF) (ZIP required files)

Unit  2

Data and operators

25 hours

2. Data and operators (PDF) (ZIP source code)

The Java™  Tutorials. Oracle (HTML)

Chapters 7, N, 3 of H. M. Deitel, P. J. Deitel. Java: How to Program.

Chapter 3 of K. Sierra, B. Bates. Head First Java.

Chapter 2, 4 of I. Horton. Beginning Java 2.

Chapter 1, 3 of B. Eckel. Thinking in Java.
EP 1. Data and operators, exercises (PDF)

Part 1 of PR 2. Practical exercise 2 - Java (PDF)
Part 2 of PR 2. Practical exercise 2 - Java (PDF)

Unit  3

Control flow statements

30 hours

3. Control flow statements (PDF) (ZIP source code)

The Java™  Tutorials. Oracle (HTML)

Chapters 4, 5 of H. M. Deitel, P. J. Deitel. Java: How to Program.

Chapter 5 of K. Sierra, B. Bates. Head First Java.

Chapter 3 of B. Eckel. Thinking in Java.

Chapter 3 of I. Horton. Beginning Java 2.
EP 2. Control flow statements, exercises (PDF)
Part 3 of PR 2. Practical exercise 2 - Java (PDF)

Unit  4

Utility classes

15 hours

4. Utility classes (PDF) (ZIP source code)

The Java™  Tutorials. Oracle (HTML)

Chapters 16, G of H. M. Deitel, P. J. Deitel. Java: How to Program.

Chapter 10 of K. Sierra, B. Bates. Head First Java.
EP 3. Utility classes, exercises (PDF)

PE 1. Midterm test (ZIP)
Unit  5

Methods

25 hours 5. Methods (PDF) (ZIP source code) EP 4. Methods, exercises (PDF) Part 1 of PR 3. Practical exercise 3 - Advanced Java (PDF) (ZIP required files)

Unit  6

Introduction to object-oriented programming

30 hours 6. Introduction to object-oriented programming (PDF) (ZIP source code) Chapters 6, 8 of H. M. Deitel, P. J. Deitel. Java: How to Program.

The Java™  Tutorials. Oracle (HTML)

Chapter 5 of I. Horton. Beginning Java 2.

EP 5. Introduction to object-oriented programming (PDF)

Part 2 of PR 3. Practical exercise 3 - Advanced Java (PDF) (ZIP required files)

Unit  7

Algorithms with arrays

15 hours 7. Algorithms with arrays (PDF) (ZIP source code) Chapter 19 of H. M. Deitel, P. J. Deitel. Java: How to Program.


EP 6. Algorithms with arrays (PDF)


PE 2. Final exam (ZIP)
Última modificación: jueves, 3 de marzo de 2022, 09:40