Week 3 fundamentals of programming

0.0(0)
studied byStudied by 4 people
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/25

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

26 Terms

1
New cards

System

Is an organized set of related components established to accomplish certain task

2
New cards

System development life cycle(SDLC)

It is a structured process used by software developers and engineers to design, develop, test, and deploy software system in a systematic and efficient way

3
New cards

Preliminary Investigation, analysis, design, development, Implementation.

Phase of SDLC

4
New cards

Preliminary investigation

Determining the problem

5
New cards

Analysis

Understanding the existing system

6
New cards

Design

Planning the new system

7
New cards

Development

Doing the work to bring the new system into being

8
New cards

Implementation

Converting the new system

9
New cards

Computer program

Is a set of detailed, step-by-step instructions that directs the computer what you want it to do.

It is a notation for expressing instructions to be carried out by a computer.

10
New cards

The only language a machine knows. It consist 0’s and 1’s

11
New cards

Compiler

Is a special language that translates high level language instructions into machine language

12
New cards

Compiler

Catches all syntax error

13
New cards

Syntax and semantis

The two fundamental distinct concept

14
New cards

Syntax

Refers to the rules that define how program must be written.

Focuses on structure, symbols, keywords, punctuation, and the order of elements

15
New cards
16
New cards

Semantics

Refers to the meaning or logic

Focuses on the behavior of the program

17
New cards

Java

Is a full pledge and powerful language that can be used in many ways.

18
New cards

Java SE

Can be used to develop client side stand alone applications or applets.

19
New cards

Java EE

Can be used to develop server side applications, such as Java servlets and Java server Pages

20
New cards

Java ME

Can be used to develop applications for mobile devices, such as cellphones.

21
New cards

Java development kit(JDK)

Consist of a set of separate programs, each invoked from a command line, for developing and testing java programs

22
New cards

Integrated development environment

Used for rapidly developing Java programs. Editing, compiling, building, debugging, and online help are integrated in one graphical user interface

23
New cards

Comment

That documents what the program and how it is constructed.

24
New cards

Line comment

Two slashes (//) on a line?.

25
New cards

Block comment

Enclosed between /* and */ on one several lines

26
New cards

Semicolon;

Known as statemnet terminator