Computer and Programming with Java
Undergraduate course, University of Giresun, Department of Electrical Electronics Engineering, 2023
This course is designed to provide a comprehensive understanding of fundamental concepts in computer science and information technology. Covering essential topics such as Basic Computer Knowledge, Word Processing with Microsoft Word, Spreadsheet Software using Excel, Presentation Skills with PowerPoint, Computer Arithmetic, Hardware and Software fundamentals, Introduction to Algorithms, Pseudo Code, Flowcharts, and Basic Java Programming. This course aims to equip with the necessary skills to navigate the digital landscape.
- Ders Öğretim Planı [pdf]
The resources
- Dev Java [website]
- Java Youtube [youtube]
- Download Eclipse [website]
- Oracle Java Tutorials [website]
- Java ile Nesneye Yönelik Programlama, Oğuz Aslantürk [pdf]
Chapter 1: Microsoft Word
Chapter 2: Microsoft Excel
Chapter 3: Microsoft Powerpoint
Chapter 4: Introduction to Programming and Java
As a versatile and widely-used programming language, Java provides a powerful toolset for developing a diverse range of applications, from desktop and mobile apps to web-based services and enterprise software systems.
- Sunum - Hesaplama [pdf]
- Sunum - Akış Diyagramları [pdf]
- Sunum - Algoritmalar [pdf]
Sunum - Bilgisayarlar [pdf]
- Lecture Notes [pdf]
- Code Examples [eng]-[tr]
Chapter 5: Basic Syntax and Data Types
Understanding the fundamental syntax and data types of Java is essential for building effective and efficient software systems, as it provides the building blocks for defining program logic, manipulating data, and communicating with external resources.
Chapter 6: Control Structures
Control structures, which include conditional statements and loops, provide a powerful mechanism for controlling the flow of execution in a Java program, enabling developers to create complex, dynamic behaviors and respond to a wide range of inputs and events.