Introductionto Programming 1
Course Description●   Introduction to Programming 1 teaches students to program    using the Java programming language wit...
Course Requirements●   Course Prerequisite     –   None●   Programming Tools     –   J2SE SDK Version 5.0     –   NetBeans...
Course Outline●   Introduction to Computer Programming     –   Basic Components of a Computer: Software & Hardware     –  ...
Course Outline●   Getting to know your Programming Environment    –   My First Java Program: “Hello World!”    –   Writing...
Course Outline●   Programming Fundamentals     –   Dissecting my First Java Program     –   Java Comments, Statements, Ide...
Course Outline●   Control Structures     –   Decision control structures (if, else, switch)     –   Repetition control str...
Course Outline●   Working with the Java Class Library     –   Introduction to Object-Oriented Programming     –   Classes ...
Course Outline●   Object-Oriented Programming    –   Defining your own classes    –   Declaring attributes (instance varia...
Course Outline●   Inheritance     –   Defining superclasses and subclasses     –   The super keyword     –   Overriding me...
Course Outline●   Basic Exception Handling    –   try, catch, and finally blocks
Upcoming SlideShare
Loading in...5
×

MELJUN CORTES Jedi slides intro1-chapter00-introduction

438

Published on

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
438
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
28
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

MELJUN CORTES Jedi slides intro1-chapter00-introduction

  1. 1. Introductionto Programming 1
  2. 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. 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. 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. 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. 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. 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. 8. Course Outline● Working with the Java Class Library – Introduction to Object-Oriented Programming – Classes and Objects – Methods – Casting, Converting and Comparing Objects
  9. 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. 10. Course Outline● Inheritance – Defining superclasses and subclasses – The super keyword – Overriding methods – final methods and final classes● Polymorphism – Abstract classes – Interfaces
  11. 11. Course Outline● Basic Exception Handling – try, catch, and finally blocks
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×