Your SlideShare is downloading. ×
MELJUN CORTES Jedi slides intro1-chapter00-introduction
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

MELJUN CORTES Jedi slides intro1-chapter00-introduction

402
views

Published on

MELJUN CORTES Jedi slides intro1-chapter00-introduction

MELJUN CORTES Jedi slides intro1-chapter00-introduction


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
402
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
25
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Introductionto Programming 1
  • 2. Course Description● Introduction to Programming 1 teaches students to program using the Java programming language with the help of the Netbeans Integrated Development Environment.● As an introduction, this course gives students: – an overview of the different components of the computer – different number systems and its conversions – Problem-solving strategies● For each topic, some coding guidelines will be discussed (starting week 3)
  • 3. Course Requirements● Course Prerequisite – None● Programming Tools – J2SE SDK Version 5.0 – NetBeans IDE runs on the J2SE JDK 5.0 (JavaTM 2 JDK, Standard Edition) ● consists of the Java Runtime Environment plus developers tools for compiling, debugging, and running applications written in the JavaTM language
  • 4. Course Outline● Introduction to Computer Programming – Basic Components of a Computer: Software & Hardware – Overview of Computer Programming Languages – Program Development Life Cycle (algorithms) – Number Systems and Conversions● Introduction to Java – Java Background – Java Features – Phases of a Java Program
  • 5. Course Outline● Getting to know your Programming Environment – My First Java Program: “Hello World!” – Writing programs using a text editor and console – Dealing with errors – Writing programs using NetBeans
  • 6. Course Outline● Programming Fundamentals – Dissecting my First Java Program – Java Comments, Statements, Identifiers, Keywords and Literals – Primitive data types – Variables – Operators(arithmetic, relational, logical, conditional) – Operator Precedence● Getting Input from the keyboard – Using BufferedReader – Using JOptionPane
  • 7. Course Outline● Control Structures – Decision control structures (if, else, switch) – Repetition control structures (while, do-while, for) – Branching Statements (break, continue, return)● Java Arrays – Declaring arrays – Accessing array element – Multidimensional arrays● Command-Line arguments
  • 8. Course Outline● Working with the Java Class Library – Introduction to Object-Oriented Programming – Classes and Objects – Methods – Casting, Converting and Comparing Objects
  • 9. Course Outline● Object-Oriented Programming – Defining your own classes – Declaring attributes (instance variables, static variables) – Declaring methods – The this reference – Overloading methods – Declaring constructors – The this() constructor call – Packages – Access modifiers
  • 10. Course Outline● Inheritance – Defining superclasses and subclasses – The super keyword – Overriding methods – final methods and final classes● Polymorphism – Abstract classes – Interfaces
  • 11. Course Outline● Basic Exception Handling – try, catch, and finally blocks