Introduction to Computer Science II

11
Introduction to Computer Science II CSE1030Z 1

description

Introduction to Computer Science II. CSE1030Z. Your Instructor. Dr. Burton Ma office CSEB 1012J (near Gillian Moore's office) hours : 2:30–4:00 Monday, Wednesday, and Thursday and by appointment email [email protected]. My Research. Dr. Gavril Ilizarov. CSE1030 Format. - PowerPoint PPT Presentation

Transcript of Introduction to Computer Science II

Page 1: Introduction to Computer Science II

Introduction to Computer Science II

CSE1030Z

1

Page 2: Introduction to Computer Science II

Your Instructor

2

Dr. Burton Ma office

CSEB 1012J (near Gillian Moore's office) hours : 2:30–4:00 Monday, Wednesday, and

Thursday and by appointment email

[email protected]

Page 3: Introduction to Computer Science II

My Research

3

Dr. Gavril Ilizarov

Page 4: Introduction to Computer Science II

4

Page 5: Introduction to Computer Science II

5

Page 6: Introduction to Computer Science II

CSE1030 Format

6

http://www.cse.yorku.ca/course/1030 lectures

try to do assigned reading (please see calendar on course web site)

assigned programming exercises (PEx's) feedback provided if you submit the PEx before

the due date

Prism lab (CSEB 1004) teaching assistants to help you with the PEx's and

practice lab tests

Page 7: Introduction to Computer Science II

CSE1030 Grading

7

grading is test based in-class closed-book written tests (tentative dates)

Wed, April 1 10% Wed, April 29 15%

in-lab lab tests (details TBA) we provide electronic versions of notes, Java API, TYPE

API week of April 6 10% week of May 4 15%

exam period written test and exam period lab test TBA by registrar (May 22 through June 2) 25% and 25%

Page 8: Introduction to Computer Science II

CSE1030 Textbooks

8

main textbook on reserve in Steacie Library abbreviated [AJ …] in lecture slides

some course notes see course web site (calendar link) abbreviated [notes …] in lecture slides

CSE1020 textbook good for reviewing some key concepts abbreviated [JBA …] in lecture slides

Page 9: Introduction to Computer Science II

CSE1030 Overview

9

in CSE1020, you learned how to use objects to write Java programs a Java program is made up of one or more

interacting objects each object is an instance of a class

where do the classes come from?

in CSE1030, you will learn how to design and implement classes introduction to concepts in software engineering

and computer science

Page 10: Introduction to Computer Science II

Getting Started

10

we will use the Eclipse software development environment platform for supporting tool integration

Java editor Javadoc integration Java compiler and much more

look at PEx00 before your first lab (especially if you plan to work on your own computer) http://www.cse.yorku.ca/~buildIt/pex/0/index.shtml http://www.cse.yorku.ca/~buildIt/clips/index.html

Page 11: Introduction to Computer Science II

Puzzle 1 what does the following program print?

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

System.out.print("C" + "S" + "E");System.out.println('1' + '0' + '3' + '0' + 'z');

}}

11