COMP 2001 Outline Winter 2021 PDF

Title COMP 2001 Outline Winter 2021
Author gahba sharmooth
Course Intro to Java
Institution Memorial University of Newfoundland
Pages 4
File Size 193.5 KB
File Type PDF
Total Downloads 75
Total Views 133

Summary

course outline for 2001 mun student ya get me...


Description

Computer Science 2001 Object-Oriented Programming and Human-Computer Interaction Winter 2021

Department of Computer Science

Instructor: Dr. Adrian Fiech Virtual Office Hours: By appointment e-mail: Brightspace (D2L) email: [email protected] (to be used exclusively) Current Course Prerequisites/Credit Restrictions: The course prerequisites are COMP 1001, COMP 1003, and Mathematics 1000. This course is credit-restricted with the former COMP 2710. Course Summary: This course advances from Introduction to Programming and studies in detail object-oriented principles and concepts. We will learn the Java programming language and the BlueJ development environment. Additional topics include event-driven programming, functional programming style, as well as interfaces and humancomputer interaction. Textbook: Objects First With Java: A Practical Introduction Using BlueJ (Sixth Edition) by Barnes, David J; Kölling, Michael, Pearson, 2016. Print ISBN: 9780134477367; eText ISBN: 9780134478449 Evaluation: The final grade in this course will be determined as follows: Assignments (4) Laboratory quizzes (7 out of 8) Lab Exams 1 and 2 (February 15 and March 29)

16% 14% 70%

Each Lab Exam will be worth either 55% or 45% of the Lab Exams Total, where for each student the better exam will count as 55% and the other one as 45%. You must achieve at least 35% on each lab exam to pass the course! If you score below 35% on any of the Lab Exams, your final grade cannot be higher than 45%! Lecture Time:

Asynchronous delivery via notes and video PowerPoint presentations Live presentations each Thursday 10:30 am – 11:45 am (Newfoundland Time)

Lab Time: Lab Format:

Monday 2:00 pm - 4:50 pm Lab exercises will be available usually 5 days in advance; questions will be answered asynchronously, via the discussion forum/email, and synchronously via video conferencing software during the lab time. Page 1 of 4

Course Schedule (Tentative): Dates Week 1: Jan 11 – Jan 15 Week 2: Jan 18 – Jan 22 Week 3: Jan 25 – Jan 29 Week 4: Feb 1 – Feb 5 Week 5: Feb 8 – Feb 12

Chapter(s) 1 2 3 4 4 5 6 6 7

Week 6: Feb 15 – Feb 19 7 8 9 Week 7: Feb 22 – Feb 26 Week 8: March 1 – March 5 Week 9: March 8 – March 12

Week 10: March 15 – March 19 Week 11: March 22 – March 26 Week 12: March 29 – April 2 Week 13: April 5 – April 9

9 10 10 11 12 12 13 15 16

Topics(s) Objects and Classes Understanding Class Definition Object Interaction Grouping Objects Grouping Objects Functional Processing of Collections More-Sophisticated Behavior More-Sophisticated Behavior Fixed-Size Collections – Arrays (Lab Exam 1 – Feb 15) Fixed-Size Collections – Arrays Designing Classes Well-Behaved Object Winter Break Well-Behaved Objects Improving Structure with Inheritance Improving Structure with Inheritance More about Inheritance Further Abstraction Techniques Further Abstraction Techniques Building Graphical User Interfaces (Lab Exam 2 – March 29) Designing Applications A Case Study

Lab and Lab Quiz Schedule (Tentative): Lab Date Lab # Topic(s) Quiz Due at 6:00 pm NT 0 Introduction Monday, Jan 11 1 Ch. 1-2 Monday, Jan 18 2 Ch. 3 Monday, Jan 25 3 Ch. 4 Monday, Feb 1 4 Ch. 5-6 Monday, Feb 8 Lab Exam 1 Ch. 1-6 Monday, Feb 15 5 Ch. 7-8 Monday, Mar 1 6 Ch. 9-10 Monday, Mar 8 7 Ch. 11 Monday, Mar 15 8 Ch. 12 Monday, Mar 22 Lab Exam 2 Ch. 1-13 Monday, Mar 29 Assignment Schedule (Tentative): Assignment # Topic(s) Intended Release Date 1 Ch. 1-2 Monday, Jan 18 2 Ch. 3-5 Monday, Feb 1 3 Ch. 6-9 Monday, Mar 1 4 Ch. 10-12 Monday, Mar 15

Assignment Due (before 6:00 pm) Monday, Jan 25 Monday, Feb 8 Monday, Mar 8 Monday, Mar 22 Page 2 of 4

Notes on Assignments: • Assignments will require programming in Java using BlueJ. BlueJ can be downloaded from: https://www.bluej.org/ • Assignments will be due at 6:00 pm on the specified due date. No late assignments will be accepted. See table above for assignment due dates. Assignments are to be done in 3-person groups (groups will be picked/assigned before the first assignment is released). • Each assignment should be uploaded in the correct format, and in the correct folder, using Brightspace’s Dropbox (instructions will be given on the first assignment). Be aware that the files you submit for evaluation should be uploaded on or before the due date and much before the cut off time. Even if you are late by a few seconds you will not be allowed to submit your work; hence you should try to upload the files 15 minutes before the cut off time since your system clock is not synchronized with CITL’s s ystem clock and the cutoff time is based on CITL’s system clock. Please note that if your file has been correctly uploaded, you will get a confirmation receipt from the Dropbox tool. If you do not receive this receipt, please contact the CITL Support team (https://www.citl.mun.ca/support/). Your instructor will not be able to help you in this regard. It is very important to remember that what is not uploaded, cannot be marked. It is your responsibility to make sure that the correct files are actually uploaded, so please do check for the confirmation that your files have been uploaded. • Material submitted for grading must be your group’s original work. Copying someone else's work or allowing your work to be copied is a serious breach of university regulations and ethics. Any and all copied material will receive the mark of 0%. If your assignments are quite similar then it can be construed as copying. Please see the University Calendar - University Regulations - General Academic Regulations (Undergraduate) - 6.12 Academic Misconduct. Notes on Lectures and Labs/Quizzes: • There will be no lectures or lab during the week February 22 – 26 (Midterm Break). • Labs will begin on Monday, January 11, 2021. See table above for lab dates. • Lab exercises are to be completed before or during the assigned lab period. For each lab a quiz will be given focusing on the material covered in lectures and in the lab. You can take it anytime between 10:00 am and 6:00 pm (Newfoundland Time) on the day of the lab. The quiz is the only means of obtaining credit for work done during the lab period. Lab Exercises are not for credit and do not have to be submitted. The quizzes will be completed electronically in the Brightspace (D2L) environment. Once you start a quiz, you will have only 15 minutes to complete and submit it. Make sure your answers to each question are saved as you answer them. If you run out of time and the auto-submit feature forces you to submit your quiz, then it will only accept the answers that have already been saved. • No deferred quizzes will be given for this course Lab Exams (tentative): • Lab Exam 1 will be given on Monday, February 15 at 2 pm (Newfoundland Time). • Lab Exam 2 will be given on Monday, March 29 at 2 pm (Newfoundland Time). • You must achieve at least 35% on each lab exam to pass the course! • No deferred examination will be given for this course. Student support: • Memorial University of Newfoundland is committed to supporting inclusive education based on the principles of equity, accessibility and collaboration. Accommodations are provided within the scope of the University Policies for the Accommodations for Students with Disabilities (www.mun.ca/policy/site/policy.php?id=239). Students who may need an academic accommodation are Page 3 of 4









asked to initiate the request with the Glenn Roy Blundon Centre at the earliest opportunity (www.mun.ca/blundon). In addition to your instructor, instructional staff are also available to help students with course material through the discussion forum, via email/phone, or by appointment in an Online Room. See the Instructional Staff Contact Information and Schedule link on the course web page. The Computer Science department runs a Student Help Centre where students can request help with firstyear Computer Science lab courses. The Help Centre is accessible via a Brightspace shell in which you should already be enrolled. See the link on the course web page for hours of operation each semester. Help with a variety of Online Learning issues, such as exam scheduling questions, technical support, etc., is available by contacting the CITL Support Centre via phone (1-866-435-1396, or locally at 709- 864-8700), online chat (when available) or via their ticketing system. This contact information is available at: https://www.citl.mun.ca/support/ Please note that Memorial University offers a broad range of supports. For a more comprehensive list of student supports and resources, please check out the following links: o https://www.mun.ca/munup/support/ o https://www.mun.ca/main/students.php o https://www.munsu35.ca/resource-centres/

Other: • Note that your instructor uses exclusively Brightspace (D2L) email for course correspondence. Please send any emails to [email protected] address within Brightspace. Also, please include [COMP2001] in the subject line. Correspondence using any other means will be ignored. • If, for special circumstances (such as medical or bereavement) you miss a deadline for a grade item, notify your instructor as soon as possible, providing any related documentation (if documentation is required). Failure to do this can result in a mark of 0% for that work. Please refer to the current University policy regarding medical notes and the information to be in them. For more information, please see the University Calendar - University Regulations - General Academic Regulations (Undergraduate) - 6.7.5 Exemptions from Parts of the Evaluation and 6.15 Appeal of Decisions, or consult the Registrar’s Office. If your reasons for the missed work are acceptable, then your instructor may suggest an alternative evaluation scheme. • Students are expected to adhere to those principles which constitute proper academic conduct. A student has the responsibility to know which actions, as described under Academic Offences in the University Regulations, could be construed as dishonest or improper. Students found guilty of an academic o ffence may be subject to a number of penalties commensurate with the offence including reprimand, reduction of grade, probation, suspension or expulsion from the University. For more information regarding this policy, students should refer to the University Regulations for Academic Misconduct (Section 6.12) in the University Calendar. • The lectures and displays (and all material) delivered or provided in COMP 2001 - Object-Oriented Programming and Human-Computer Interaction by Professor Fiech, including any visual or audio recording thereof, are subject to copyright owned by Professor Fiech. It is prohibited to record or copy by any means, in any format, openly or surreptitiously, in whole or in part, in the absence of express written permission from Professor Fiech any of the lectures or materials provided or published in any form during or from the course.

Page 4 of 4...


Similar Free PDFs