Short program
INTRODUCTION TO PROGRAMMING WITH JAVA
Course Introduction
The course provides an introduction to basic concepts in programming with Java programming language. The topics are conveyed with examples that can be extended and altered by the students for further learning. Students will be given practice assignments after each session. The two hour sessions will be held online on the announced dates with an optional bonus session following the core sessions. The course is designed and delivered by an international university instructor of Computer Engineering. It is being offered as an open course and can be attended by anyone who is, or aspires to get, involved in the industry of software development, or willing to understand the basic technical details in order to better communicate their ideas to developers.
Course Subjects
• Meeting Java and Integrated Development Environments (IDE)
• IDE Installation
• First Java Program
• Turtle Graphics Library
• Variables
• “for” Loops to Repeat Instructions in Java
• Arithmetic and Assignment Operators
• Input and Output Operations
• Functions
• Arrays
• Nested Loops
• “while” Loops
• Control Flow, Decision with “if”, “else if”, and “else” Statements
• Boolean Operators
• Compound Logical Expressions
• Animating Shapes with Turtle
• Algorithm Performance Evaluation
Course Outcomes
Upon completion of this course, you should be able to:
● Install and use an integrated development environment (IDE)
● Define and use variables
● Implement graphical applications using Turtle library
● Use “for” loops for repetitive tasks
● Perform mathematical calculations within a Java program
● Receive and process input from the users
● Define and call functions for structured tasks at different parts of the program
● Define and use Java arrays
● Use “while” loops
● Use nested loops
● Design conditional workflows and use “if”, “else if”, “else” statements
● Construct compound logical statements using boolean operators
● Consider algorithm complexity during solution design.
Course Structure
Week 1:Introduction to Java & Programming Environment (2 hours)
Meeting Java and Integrated Development Environments
(Eclipse, NetBeans, IntelliJ IDEA, VSCode)
Eclipse Installation
Our First Java Program
Using Turtle Graphics Library with Java
Variables
Week 2:Operations and Loops with Java (2 hours)
"for" Loops to Repeat Instructions in Java
Arithmetic and Assignment Operators
Input and Output Operations
Week 3: Functions and Array Structures (2 hours)
Functions
Arrays
Nested "for" Loops
Week 4: Logic and Decision Structures (2 hours)
"while" Loops
Control Flow, Decision with "if", "else if", and "else" Statements
Boolean Operators
Compound Logical Expressions
Bonus: Animation and Performance (2 hours)
Animating Shapes with Turtle
Algorithm Performance Evaluation
Academics List
Related Downloads
Department Contact
- Hotline +41 (0)44 308 35 22
- World Trade Center Leutschenbachstrasse 95 CH-8050 Zürich
- info@alss-edu.ch
- Mon - Fri : 09:00 - 18:00
Social Info
Accreditation & Certification
The Academy of Leadership Sciences Switzerland (ALSS) is an international education institution that offers continuing education, further education, and post graduate advanced education courses, workshops and programs focusing on advanced studies in Leadership and Management. The ALSS also offers short courses that are not credit- bearing, and do not lead to formal qualifications. All attendees who attend all the four presentations for the Introduction to Sports Law course will be awarded certificates of successful attendance by the ALSS.
Course Leader
Dr. Murat Özyurt, PhD
Dr. Murat Özyurt is a computer engineering instructor. He has received his BS degree in
computer engineering in 2005, MS degree in software engineering in 2008, and PhD
degree in computer engineering in 2019 from Bogazici University. He has worked as a
software engineer, architect, team lead in commercial projects as well as R&D project. He is
also running his own companies for consultancy and development of software projects. Dr.
Özyurt has been working with ALSS since 2023 on IT courses. He has also been lecturing in
Bogazici University Computer Engineering Department since 2020 on Introduction to
Programming Courses. Dr. Özyurt has assisted similar courses since 2016 with a
specialized platform Teaching.Codes, which is designed to address lectures and automated
evaluation and grading of student submissions in programming courses. Has has been
generating programming courses contents and examples for Java and Python programming
languages. His professional experience is based mostly on computer networks,
telecommunications infrastructure planning projects, web applications, 3D applications,
mobile games, etc. More detailed information about Dr. Özyurt can be found in
https://linkedin.com/in/muratozyurt. Similarly his recent publications can be accessed
through https://www.researchgate.net/profile/Murat-Ozyurt-2 .
Graduate Benefits from ALSS
Completing a business leadership program offers numerous benefits to graduates. Firstly, these programs provide comprehensive training in leadership techniques and strategies, enhancing graduates’ skills in decision-making, problem-solving, communication, and team management. This equips them with the necessary tools to excel in leadership roles and drive organizational success.
Professional Development
Our programs are designed to give you the edge to excel on your profession with advanced knowledge.
Quality Education
We are up-to-date with latest business trends and insights that enable us to offer qualitative education
Alumni
We have a global pool of alumni from all eh parts of the world who are excelling on their leadership journey.