Description
This course teaches the fundamental principles of programming and object-oriented software design using Java to solve real-world problems.
Learning Outcomes
When you complete this course, you should be able to:
• Explain the basic syntax of the Java programming language,
• Create, compile, and run a Java program,
• Construct a program using one or more of the following structures: sequence, selection, and repetition,
• Define and utilize methods and arrays,
• Define classes and instantiate objects,
• Solve problems and create solutions using the Java language.
Learning Outcomes
When you complete this course, you should be able to:
• Explain the basic syntax of the Java programming language,
• Create, compile, and run a Java program,
• Construct a program using one or more of the following structures: sequence, selection, and repetition,
• Define and utilize methods and arrays,
• Define classes and instantiate objects,
• Solve problems and create solutions using the Java language.
General Information
Textbook
Zybooks Java: https://learn.zybooks.com/zybook/ANGELOCS1351DogduFall2019
Optional:
- Gaddis, T. (2019) Starting Out With Java: From Control Structures through Objects (7th Edition) Pearson, Book: ISBN 9780134802213
Optional:
- Gaddis, T. (2019) Starting Out With Java: From Control Structures through Objects (7th Edition) Pearson, Book: ISBN 9780134802213
Software
Eclipse IDE for Java Developers
https://www.eclipse.org/downloads/packages/release/oxygen/2/eclipse-ide-java-developers
https://www.eclipse.org/downloads/packages/release/oxygen/2/eclipse-ide-java-developers
Name | Office Hours | |
---|---|---|
Erdoğan Doğdu | When? Where? |