Sei sulla pagina 1di 28

COSC2082 Programming 2

Introduction
Denis Rinfret
Department of Information Technology
RMIT University Vietnam

Semester C, 2013

Denis Rinfret (RMIT Vietnam)

COSC2082

2013C

1 / 15

Outline

Introduction
Course Presentation

Denis Rinfret (RMIT Vietnam)

COSC2082

2013C

2 / 15

Introduction

Presentation

Lecturer

Denis Rinfret, Ph.D.


University of Massachusetts Boston, USA, 2002
Topic: Database Systems
Joined RMIT University Vietnam in October 2012
Email: denis.rinfret@rmit.edu.vn
Office: 2-4-27
Available by appointment only. Do not drop by at any time.

Denis Rinfret (RMIT Vietnam)

COSC2082

2013C

3 / 15

Introduction

Presentation

Course Materials

Blackboard http://blackboard.rmit.edu.vn/
Slides, notes, examples, exercises, assignments, ...

Google Docs and Google Drive


examples
assignments need to be submitted through Google Drive (more
details provided later)
will be useful to provide better feedback

Sometimes slides will be used, but not all the time


Whiteboards and interactive demonstrations will also be used.

Denis Rinfret (RMIT Vietnam)

COSC2082

2013C

4 / 15

Introduction

Presentation

Google Apps

Google Drive, Sites and Groups will be used at some point during
this course.
Assignments will have to be submitted through Google Drive.
More details will be provided soon about how to use Google Apps
for this course.

Denis Rinfret (RMIT Vietnam)

COSC2082

2013C

5 / 15

Introduction

Presentation

Plagiarism (1)

Plagiarism: the presentation of the work, idea or creation of


another person as though it is your own.
Enabling Plagiarism: the act of assisting or allowing another
person to plagiarise or to copy your own work.
Plagiarism and Enabling Plagiarism will lead to failure for the
assignment or failure for the course or exclusion from the
university.

Denis Rinfret (RMIT Vietnam)

COSC2082

2013C

6 / 15

Introduction

Presentation

Plagiarism (2)

SIMPLE RULE: Dont copy work from others, and dont let others
copy your work!
Also check the Integrity section:
http://www.rmit.edu.au/compsci/current
There are no group assignments in this course. All assignments
have to be done individually.
You are allowed to discuss the assignments with your classmates
to make sure you understand the questions, but you cannot solve
the problems together.

Denis Rinfret (RMIT Vietnam)

COSC2082

2013C

7 / 15

Introduction

Presentation

Short Quiz
Are you allowed to copy your assignment files and give them to
your friends?
No.
Are you allowed to sit with your friends in front of one computer
and do your assignment together?
No.
Are you allowed to sit with your friends in front of many computers
and do your assignment together?
No.
Are you allowed to sit in front of your own computer by yourself
and do your assignment while exchanging answers with your
friends by email or by chat or by sharing your Google Docs?
No.
Denis Rinfret (RMIT Vietnam)

COSC2082

2013C

8 / 15

Introduction

Presentation

Short Quiz
Are you allowed to copy your assignment files and give them to
your friends?
No.
Are you allowed to sit with your friends in front of one computer
and do your assignment together?
No.
Are you allowed to sit with your friends in front of many computers
and do your assignment together?
No.
Are you allowed to sit in front of your own computer by yourself
and do your assignment while exchanging answers with your
friends by email or by chat or by sharing your Google Docs?
No.
Denis Rinfret (RMIT Vietnam)

COSC2082

2013C

8 / 15

Introduction

Presentation

Short Quiz
Are you allowed to copy your assignment files and give them to
your friends?
No.
Are you allowed to sit with your friends in front of one computer
and do your assignment together?
No.
Are you allowed to sit with your friends in front of many computers
and do your assignment together?
No.
Are you allowed to sit in front of your own computer by yourself
and do your assignment while exchanging answers with your
friends by email or by chat or by sharing your Google Docs?
No.
Denis Rinfret (RMIT Vietnam)

COSC2082

2013C

8 / 15

Introduction

Presentation

Short Quiz
Are you allowed to copy your assignment files and give them to
your friends?
No.
Are you allowed to sit with your friends in front of one computer
and do your assignment together?
No.
Are you allowed to sit with your friends in front of many computers
and do your assignment together?
No.
Are you allowed to sit in front of your own computer by yourself
and do your assignment while exchanging answers with your
friends by email or by chat or by sharing your Google Docs?
No.
Denis Rinfret (RMIT Vietnam)

COSC2082

2013C

8 / 15

Introduction

Presentation

Short Quiz
Are you allowed to copy your assignment files and give them to
your friends?
No.
Are you allowed to sit with your friends in front of one computer
and do your assignment together?
No.
Are you allowed to sit with your friends in front of many computers
and do your assignment together?
No.
Are you allowed to sit in front of your own computer by yourself
and do your assignment while exchanging answers with your
friends by email or by chat or by sharing your Google Docs?
No.
Denis Rinfret (RMIT Vietnam)

COSC2082

2013C

8 / 15

Introduction

Presentation

Short Quiz
Are you allowed to copy your assignment files and give them to
your friends?
No.
Are you allowed to sit with your friends in front of one computer
and do your assignment together?
No.
Are you allowed to sit with your friends in front of many computers
and do your assignment together?
No.
Are you allowed to sit in front of your own computer by yourself
and do your assignment while exchanging answers with your
friends by email or by chat or by sharing your Google Docs?
No.
Denis Rinfret (RMIT Vietnam)

COSC2082

2013C

8 / 15

Introduction

Presentation

Short Quiz
Are you allowed to copy your assignment files and give them to
your friends?
No.
Are you allowed to sit with your friends in front of one computer
and do your assignment together?
No.
Are you allowed to sit with your friends in front of many computers
and do your assignment together?
No.
Are you allowed to sit in front of your own computer by yourself
and do your assignment while exchanging answers with your
friends by email or by chat or by sharing your Google Docs?
No.
Denis Rinfret (RMIT Vietnam)

COSC2082

2013C

8 / 15

Introduction

Presentation

Short Quiz
Are you allowed to copy your assignment files and give them to
your friends?
No.
Are you allowed to sit with your friends in front of one computer
and do your assignment together?
No.
Are you allowed to sit with your friends in front of many computers
and do your assignment together?
No.
Are you allowed to sit in front of your own computer by yourself
and do your assignment while exchanging answers with your
friends by email or by chat or by sharing your Google Docs?
No.
Denis Rinfret (RMIT Vietnam)

COSC2082

2013C

8 / 15

Introduction

Presentation

What You Are Allowed To Do

Read the assignment description together with your friends.


Help each other understand the questions (but not the answers).
Ask your friends to translate some words you dont understand.
Ask your friends to help you with the software needed for the
assignment.
Dont forget: the lecturers are there to answer your questions!
If you are not sure what is allowed or prohibited, ask the lecturer!

Denis Rinfret (RMIT Vietnam)

COSC2082

2013C

9 / 15

Introduction

Presentation

Help from the Learning Skills Unit is available!

The LSU goal is to enable RMIT students to acquire and enhance


their skills.
LSU organises workshops, consultations (e.g. writing help), and
more. Its not a proof reading service though!
It is open to all students. Available in room 1.2.08.
Email: learningskills.sgs@rmit.edu.vn
Web site:
https://online.rmit.edu.vn/student/resources/learning_skills_unit

Denis Rinfret (RMIT Vietnam)

COSC2082

2013C

10 / 15

Introduction

Presentation

What this Course is About

Programming 2: continuation of Programming 1.


What you will learn:
How to use the Java Collection Framework (JCF).
Graphical User Interfaces (GUI) using the Model-View-Controller
(MVC) pattern.
Threads basics.
Data structures and algorithms.
Sorting.
Linked lists.
Heaps.
Binary search trees.

Denis Rinfret (RMIT Vietnam)

COSC2082

2013C

11 / 15

Introduction

Presentation

Plan
Week(s)
1
2
3-5
6
7
8

Topics
Introduction
Java Collection Framework (JCF)
GUI
Threads
Recursion
Searching and Sorting

9-11

Data Structures

12

Review

Denis Rinfret (RMIT Vietnam)

Comments

Assignment 1 due

Assignment 2
due week 11

COSC2082

2013C

12 / 15

Introduction

Presentation

Assessments

Final exam: 50%


Two assignments:
Assignment 1: 25%, due week 6 or 7
Assignment 2: 25%, due week 11

Tutorials, exercises, ...: 0%


Two hurdles: practical hurdle and exam hurdle.

Denis Rinfret (RMIT Vietnam)

COSC2082

2013C

13 / 15

Introduction

Presentation

Assignment Submission

You will submit your assignments by sharing your documents with


the lecturer on Google Drive.
You will use the Google Document word processor to write your
reports.
You will share your documents in view mode with the lecturer (not
with your friends!).
The lecturer will mark your assignments electronically (we will
save paper!) and provide you with feedback through Google Drive
by:
using the Comments and Revision History features.
sharing a score spreadsheet with you.

Denis Rinfret (RMIT Vietnam)

COSC2082

2013C

14 / 15

Introduction

Presentation

How to Succeed in this Course


Attend every class.
Attend every class.
Attend every class.
Attend every class.
Attend every class.
Attend every class.
Pay attention in class.
Take notes.
Study.
Do exercises and tutorials.
If you do not attend class, you will get less feedback.

Denis Rinfret (RMIT Vietnam)

COSC2082

2013C

15 / 15

Introduction

Presentation

How to Succeed in this Course


Attend every class.
Attend every class.
Attend every class.
Attend every class.
Attend every class.
Attend every class.
Pay attention in class.
Take notes.
Study.
Do exercises and tutorials.
If you do not attend class, you will get less feedback.

Denis Rinfret (RMIT Vietnam)

COSC2082

2013C

15 / 15

Introduction

Presentation

How to Succeed in this Course


Attend every class.
Attend every class.
Attend every class.
Attend every class.
Attend every class.
Attend every class.
Pay attention in class.
Take notes.
Study.
Do exercises and tutorials.
If you do not attend class, you will get less feedback.

Denis Rinfret (RMIT Vietnam)

COSC2082

2013C

15 / 15

Introduction

Presentation

How to Succeed in this Course


Attend every class.
Attend every class.
Attend every class.
Attend every class.
Attend every class.
Attend every class.
Pay attention in class.
Take notes.
Study.
Do exercises and tutorials.
If you do not attend class, you will get less feedback.

Denis Rinfret (RMIT Vietnam)

COSC2082

2013C

15 / 15

Introduction

Presentation

How to Succeed in this Course


Attend every class.
Attend every class.
Attend every class.
Attend every class.
Attend every class.
Attend every class.
Pay attention in class.
Take notes.
Study.
Do exercises and tutorials.
If you do not attend class, you will get less feedback.

Denis Rinfret (RMIT Vietnam)

COSC2082

2013C

15 / 15

Introduction

Presentation

How to Succeed in this Course


Attend every class.
Attend every class.
Attend every class.
Attend every class.
Attend every class.
Attend every class.
Pay attention in class.
Take notes.
Study.
Do exercises and tutorials.
If you do not attend class, you will get less feedback.

Denis Rinfret (RMIT Vietnam)

COSC2082

2013C

15 / 15

Introduction

Presentation

How to Succeed in this Course


Attend every class.
Attend every class.
Attend every class.
Attend every class.
Attend every class.
Attend every class.
Pay attention in class.
Take notes.
Study.
Do exercises and tutorials.
If you do not attend class, you will get less feedback.

Denis Rinfret (RMIT Vietnam)

COSC2082

2013C

15 / 15

Potrebbero piacerti anche