Introduction to Object-Oriented Programming - COMP 1005

 

Instructor:  Behnam Hajian

Email: bhajian@scs.carleton.ca

News:

News

Date

Assignment 5 is posted; this is an optional assignment for those of you who want to enhance their final mark.

2012-03-25

The deadline for assignment 4 is extended to 22nd March 2012.

2012-03-17

Assignment 4 is posted, the due date is 19th March, no extension is accepted. This is the last assignment and this assignment has two times weight rather than other assignments.

2012-03-11

Assignment 3 due is extended to Fri 2nd March 2012

2012/26/02

Assignment 3 is posted, the due date is Tue 28th Feb

2012/20/02

Assignment 2 is posted, the due date is Sat 4th Feb

2012/28/01

The assignment 1 due is extended to Wednesday 18th Jan 2012

2012/15/01

The CSTAC is a drop-in centre for the students in our first and second year programming courses to get help with their assignments.  It is located in 1170 HP, and it is staffed by TAs from the courses that it serves, i.e. TAs.  This term, the CSTAC covers the following courses:  COMP 1405/1005, COMP 1006, COMP 1406, and COMP 2404.  You can view the schedule of operation here:  http://www.scs.carleton.ca/cstac/

2012/15/01

For TAs office hours, students may access their TA through CSTAC.

2012/10/01

The tutorials will begin from next week Monday 16th Jan.

2012/10/01

The first day of the class will be on 4th Jan 2012.

2011/27/12

 

Syllabus:

-          An introduction to Computer Science and Problem Solving.

-          Variables and Object.

-          Data Structure.

-          Control statements (if-else, switch-case).

-          Loops (while, for).

-          2D graphics.

-          Array, and list.

-          Methods and Functions.

-          Calculations, Formatting and Conversions.

-          Sorting.

-          Recursion.

-          Shared data

Evaluation:

-          4 programming assignments:30%   

-          2 Quizzes (in-class exams):30%  :

-          => 30st Jan,

-          =>12th Mar

-          Tutorials participation 10%

-          Final Exam: 30%

 

Website:

Course material will be available on WebCT or the course link in my webpage.

https://lms.carleton.ca/webct OR http://people.scs.carleton.ca/~bhajian/comp1005/winter2012

 

Assignments:

 
Assignment 1 6% Final Mark

Assignment 2 6%

Assignment 3 6%

Assignment 4 12%

Assignment 5 0% => If you do this optional assignment your quiz weight will decrease to 15% and this assignment will cover the other 15%.

 

 

PPT Slides:

Slide1

Slide2

Slide3

Slide4

Slide5

Slide6

Slide7

Slide8

Slide9

Slide10

Slide11

 

 

Tutorial session divisions:

 

Session 1 => Saran Neti Maruti Ramanarayana

Session 2 => Anu Thomas

T1

100758028

100814732

100804374

100802403

100784665

100857542

100867179

100679034

100857694

100841865

100834248

100809857

100745646

100803618

100839723

100770051

100840978

100678760

100837197

100794598

100854724

100867357

100849314

100790173

100851634

100822933

100770066

100628893

100823931

100789143

100851469

100875065

100802133

100835300

100819249

100874860

100846444

100830420

100800385

100797700

100872410

100816433

100715219

100855519

100855499

100798750

100839899

100825821

100875070

100791284

100873775

100770993

100829260

T2

100835968

100818218

100852219

100868599

100864669

100873745

100815499

100796457

100857731

100858425

100843119

100857931

100859651

100801959

100833433

100832902

100841860

100849617

100802482

100863342

100873100

 

100785801

100859943

100847944

100850263

100798523

100241034

100854947

100775305

100852353

100844414

100824958

100823010

 

100875459

100874144

100857545

100852735

100856739

100800200

100859519

100862450

100808531

100798813

100765468

100313173

100845435

100820938

100855235

100873585

 

100880238

100863323

100873111

100848790

100858488

100866797

T3

100774889

100661307

100854725

100827852

100839541

 

100847230

100795699

100854330

100815823

100765736

100873278

 

100687257

100687401

100857161

100861573

100831412

100792143

100870119

100868739

100852460

100803059

100815176

 

100858484

100839760

100863637

100857173

100861313

 

 

Lectures:

Monday & Wednesday 14:35 PM – 15:55 PM@ 103 Steacie Building (SC).

 

Office hours:

Monday & Wednesday 4PM - 5 PM @ HP 5331


Prerequisites:
---

TextBook:

Course notes of Introduction to Computer Science 1 maintained by Mark Lantier uploaded in WebCT.

References:

PPT slides and course notes are the most important resource for final exam. However, reading the textbook is recommended.

Getting Started with Processing, Casey Reas and Ben Fry,  http://processing.org/shop/

An Introduction to Object-Oriented Programming with Java, 3/e, C. Thomas Wu, ISBN: 0072518847

http://highered.mcgraw-hill.com/sites/0072518847/information_center_view0/

TA:

The CSTAC is a drop-in centre for the students in our first and second year programming courses to get help with their assignments.  It is located in 1170 HP, and it is staffed by TAs from the courses that it serves, i.e. TAs.  This term, the CSTAC covers the following courses:  COMP 1405/1005, COMP 1006, COMP 1406, and COMP 2404.  You can view the schedule of operation here:  http://www.scs.carleton.ca/cstac/

For TAs office hours, students may access their TA through CSTAC.

Eduardo Pacheco, epacheco2285@gmail.com ; epacheco@connect.carleton.ca

Ryan Delaney, bbdelane@connect.carleton.ca

Jason Hall, jhall6@connect.carleton.ca

Tutorials:

Saran Neti Maruti Ramanarayana,    snetimar@connect.carleton.ca

Anu Thomas, athomas1@connect.carleton.ca  

 

Student Academic Integrity Policy

Every student should be familiar with the Carleton University student academic integrity policy. A student found in violation of academic integrity standards may be awarded penalties which range from a reprimand to receiving a grade of F in the course or even being expelled from the program or University. Some examples of offences are: plagiarism and unauthorized co-operation or collaboration. Information on this policy may be found in the Undergraduate Calendar, Section 14, Page 59.

 

Plagiarism

As defined by Senate, "plagiarism is presenting, whether intentional or not, the ideas, expression of ideas or work of others as one's own". Such reported offences will be reviewed by the office of the Dean of Science.

 

Unauthorized Co-operation or Collaboration

Senate policy states that "to ensure fairness and equity in assessment of term work, students shall not co-operate or collaborate in the completion of an academic assignment, in whole or in part, when the instructor has indicated that the assignment is to be completed on an individual basis". Please refer to the course outline statement or the instructor concerning this issue.

 

 

Academic Accommodation

You may need special arrangements to meet your academic obligations during the term because of disability, pregnancy or religious obligations. Please review the course outline promptly and write to me with any requests for academic accommodation during the first two weeks of class, or as soon as possible after the need for accommodation is known to exist. It takes time to review and consider each request individually, and to arrange for accommodations where appropriate. Please make sure you respect these timelines particularly for in-class tests, midterms and final exams, as well as any change in due dates for papers. You can visit the Equity Services website to view the policies and to obtain more detailed information on academic accommodation at http://carleton.ca/equity/accommodation

 

 

 

Students with Disabilities

Students with disabilities requiring academic accommodations in this course must register with the Paul Menton Centre for Students with Disabilities (PMC) for a formal evaluation of disability-related needs. Documented disabilities include but are not limited to mobility/physical impairments, specific Learning Disabilities (LD), psychiatric/psychological disabilities, sensory disabilities, Attention Deficit Hyperactivity Disorder (ADHD), and chronic medical conditions. Registered PMC students are required to contact the PMC every term to have a Letter of Accommodation sent to the Instructor by their Coordinator. In addition, students are expected to confirm their need for accommodation with the Instructor no later than two weeks before the first assignment is due or the first in-class test/midterm.

 

Religious Observance

Students requesting academic accommodation on the basis of religious observance should make a formal written request to their instructor(s) for alternative dates and/or means of satisfying course requirements. This request should be made within the first two weeks of the academic term, or as soon as possible once the need for accommodation becomes known, but no later than two weeks prior to the deadline or event. Instructors will make reasonable accommodations in a way that will avoid academic disadvantage to the student. For further information and to confirm accommodation eligibility of a religious event or practice, refer to the Equity Services website.

 

Pregnancy

Pregnant students requiring academic accommodations are encouraged to contact Equity Services to complete a letter of accommodation. The student must then make an appointment to discuss her needs with the instructor at least two weeks prior to the first academic event in which it is anticipated the accommodation will be required.

 

Medical Certificate

The following is a link to the official medical certificate accepted by Carleton University for the deferral of final examinations or assignments in undergraduate courses. To access the form, please go to http://www2.carleton.ca/registrar/forms/