Download Computer Science A, 1

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

Computer Science A 1
Course plan
• Introduction to programming
• Basic concepts of typical programming
• Tools: compiler, editor, integrated editor,
• 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 (
One method in that class is called main
Java statements
Print out
Reading input
Declare variables
int counter;
Change values of variables
counter = 1;
Method calls
if statements
while statements