Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 SD1042: Introduction to Software Development SD1042 Introduction to Software Development SCHOOL OF COMPUTING AND TECHNOLOGY Getting Started MODULE TEAM.

Similar presentations


Presentation on theme: "1 SD1042: Introduction to Software Development SD1042 Introduction to Software Development SCHOOL OF COMPUTING AND TECHNOLOGY Getting Started MODULE TEAM."— Presentation transcript:

1 1 SD1042: Introduction to Software Development SD1042 Introduction to Software Development SCHOOL OF COMPUTING AND TECHNOLOGY Getting Started MODULE TEAM Aaron Kans Abdullah Al-Zakwani

2 2 Format of Module 2 HOUR LECTURE 1 HOUR TUTORIAL 2 HOUR COMPUTER LAB

3 3 Getting started The first step Selection Iteration Implementing Methods Arrays Classes and Objects Implementing classes In-class test Extending classes with inheritance Software quality Graphics and event-driven programs Weekly Schedule

4 4 Preparing for your lectures/ tutorials and practicals

5 5 Software and Programming public class Game { Teams league; Match.play() } The set of instructions that tells a computer what to do is called a program Software is the name given to a single program or a set of programs. Programming is the task of writing instructions for the computer These instructions have to be written in a special programming language. Examples include:C++, Visual Basic, Pascal, Java.

6 6 Types of Software application software is the name given to useful programs that a user might need. for example word-processors, spreadsheets, accounts programs, games. system software is the name given to special programs that help the computer to do its job. for example operating systems such as UNIX or Windows, network software.

7 7 Compiling Programs COMPILER if (words > MAX) { System.out.print(); } program (source) code 00111110 11010010 11110010 01010110 machine code Programmer Program user

8 8 JAVA COMPILER if (words > MAX) {System.out.print(); } program code JVM Java byte code 11110011 00001101 01010111 10000101 Java Programmer 00111110 11010010 11110010 01010110 machine code for PC 10011001 00011111 01010111 11100000 machine code for Apple Mac 01100011 11111000 10101100 10001001 machine code for UNIX box Java Programming

9 9 Integrated development environment (IDE)

10 10 public class Hello { public static void main(String[] args) { System.out.println("Hello world"); } } Hello World Your first program public class Hello { } public static void main(String[] args) { } System.out.println("Hello world");


Download ppt "1 SD1042: Introduction to Software Development SD1042 Introduction to Software Development SCHOOL OF COMPUTING AND TECHNOLOGY Getting Started MODULE TEAM."

Similar presentations


Ads by Google