/
ECOM 2314  Computer  Programming ECOM 2314  Computer  Programming

ECOM 2314 Computer Programming - PowerPoint Presentation

markes
markes . @markes
Follow
344 views
Uploaded On 2020-07-03

ECOM 2314 Computer Programming - PPT Presentation

I Introduction to JAVA programming Instructor Ruba A Salamh Islamic University of Gaza What the class is really about There are two main goals of this course 1 Basics of Java 2 Core ID: 794292

learn java concepts programming java learn programming concepts software class languages loops program core office learning computer question real

Share:

Link:

Embed:

Download Presentation from below link

Download The PPT/PDF document "ECOM 2314 Computer Programming" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

ECOM 2314 Computer Programming I

Introduction to JAVA programmingInstructor: Ruba A. SalamhIslamic University of Gaza

Slide2

What the class is really aboutThere are two main goals of this course:1. Basics of Java

2. Core Concepts of Programming Languages3. Learn the Principles of Software Development

2

Slide3

1. Learn the Basics of Java Programming Java is a popular programming language, widely used in industry.

We will learn all the specifics of how to program in Java. This includes all the peculiar rules that are specific to Java. We will cover the fundamentals: Variables, Arithmetic, If / Else, For Loops, While Loops, Arrays, Methods, etc.

3

Slide4

For Example/* Sample Java Program */

public class Sample

{

public static void main (String [] args)

{

int i;

for (i = 1; i <= 10; i++)

{

System.out.println ("Number: " + i);

}

}

}

This program counts from 1 to 10. In a few weeks, it will all make sense (I promise!)

4

Slide5

2. Learn the Core Concepts of all Programming Languages

There are many programming languages available: Pascal, c, Java, Ada, Perl and Python.All of these languages share core concepts.By focusing on these concepts, you are better able to learn

any programming language.Hence, by learning Java, you are poised to learn other languages, such as C++ or Perl.

By learning the core concepts, you are also much more marketable as you are able to learn new technologies quicker.

5

Slide6

An Example: For Loops Java has a construct called a

for loop that enables a program to repeat actions over and over. Most other languages also have a for loop. Hence, by learning about for loops in Java, you can easily learn for loops in C or Python.

6

Slide7

3. Learn the Principles of Software DevelopmentBuilding high quality software is

very difficult.The course presents the syntax and concepts of programming, and also presents strategies for building real software that addresses real problems.

You will also learn to write efficient codes making your programs more effective.

7

Slide8

Course Text BookIntroduction to Java Programming (10th Edition).

Daniel Liang  Website: http://www.cs.armstrong.edu/liang/intro10e/

Lecture notes will follow the book.

Please keep up with the reading!

8

Slide9

SoftwareFor the course, you may use any IDE you are comfortable using. I will use one or more of the following in the classroom:

EclipseJCreator

(Note: this IDE has no debugger)Netbeans All these products can be downloaded from the web for free.

In The lab you will have instructions on downloading and installing these programs.

If you do not have your own computer, the computer labs have the software.

9

Slide10

GradingYour grade will be determined as follows:

First Midterm (20%)Second Midterm (20%)Attendance (possible quizzes) (10%)homeworks

(10%)Final Exam (40%)

10

Slide11

Student CivilityIn an effort to make this class enjoyable for everybody…

Please be on time to class!Please do not talk to your friends and neighbors in class! It disturbs everyone, and makes it hard to concentrate. If you have a question, just ask me!Please turn your cell-phones off!

Don't hesitate askin any question about the lesson, I will clarify any thing you didn’t understand

11

Slide12

Help is always available

Option 1: Come to my Office HoursTuesday, 8:00 – 9:30; wednesday, 10:30 – 11:30

(I may change the time of my office hours)Location: Room L506 I get bored when nobody visits!

If you cannot make my office hours, I will be happy to make an appointment with you. Please try to give me advance warning when you need an appointment.

Option 2: Write to my email:

rsalamah@iugaza.edu.

12

Slide13

Good Luck!!!!!