Download Computer Science A, 1

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Reactive programming wikipedia , lookup

Go (programming language) wikipedia , lookup

Library (computing) wikipedia , lookup

Scala (programming language) wikipedia , lookup

Falcon (programming language) wikipedia , lookup

Java syntax wikipedia , lookup

Control flow wikipedia , lookup

C++ wikipedia , lookup

Structured programming wikipedia , lookup

Java (programming language) wikipedia , lookup

Java ConcurrentMap wikipedia , lookup

Class (computer programming) wikipedia , lookup

Java performance wikipedia , lookup

Object-oriented programming wikipedia , lookup

Name mangling wikipedia , lookup

C Sharp syntax wikipedia , lookup

C Sharp (programming language) wikipedia , lookup

Transcript
Computer Science A 1
Course plan
• Introduction to programming
• Basic concepts of typical programming
languages.
• Tools: compiler, editor, integrated editor,
libraries.
• A bit about software engineering –
methods used in constructing programs.
• A bit about graphics
Computer Science A
• What you have to do
• 3 * home work
• 2 * mini-project
• 1 * oral test based on mini-project
Java programs
public class Hello{
public static void main(String args[]){
System.out.println(”Hello world”);
}
}
A program contains classes (here Hello)
classes contains methods (here main)
methods contains statements (here System.out…)
One class has the same name as the file (Hello.java)
One method in that class is called main
Java statements
Print out
System.out.println(….
Reading input
…
Declare variables
int counter;
Change values of variables
counter = 1;
Method calls
if statements
while statements