7
1 Instructor: Nathaly (pronounced as Natalie) Verwaal Office: ICT 710 Course Website: http://cpsc.ucalgary.ca/~verwaal/233 E-mail: [email protected] Office Hours: W 11:30 – 12:30 H 12:30 – 13:30 by appointment

CPSC 233

Embed Size (px)

DESCRIPTION

CPSC 233. Instructor: Nathaly (pronounced as Natalie) Verwaal Office: ICT 710 Course Website: http://cpsc.ucalgary.ca/~verwaal/233 E-mail: [email protected] Office Hours: W 11:30 – 12:30 H 12:30 – 13:30 by appointment. Learning. Directly Applicable Skills versus - PowerPoint PPT Presentation

Citation preview

Page 1: CPSC 233

1

Instructor: Nathaly (pronounced as Natalie) Verwaal

Office: ICT 710Course Website:

http://cpsc.ucalgary.ca/~verwaal/233E-mail: [email protected]

Office Hours: W 11:30 – 12:30 H 12:30 – 13:30 by appointment

Page 2: CPSC 233

Directly Applicable Skills

versus

Computer Science Foundation

2

Page 3: CPSC 233

Everything from CPSC 231 This includes:

Statements Boolean and arithmetic expressions Variables

Scope Data types

Functions Parameters and arguments Return values

Modules, classes and objects

3

Page 4: CPSC 233

Be prepared for exams

Use material in future courses

Apply to activities outside of university

4

Page 5: CPSC 233

Object Oriented Programming – suitable for medium to large scale projects

Assignments – micro scale

5

Page 6: CPSC 233

Using editor and command line Gives insight into development cycle Understand how Java application are

constructed Required to know how to do this

Using Integrated Development Environment (IDE) Easier to manage multiple files More efficient development Many tasks performed for you

6

Page 7: CPSC 233

import java.util.Random;

public class FirstClass {public static void main(String[] args) {

Random generator = new Random();int num = generator.nextInt(10);System.out.println(“Random number: “ +

num); }}

7