Syllabus for COMP 4620: Professional Practice in Computer Science
COMP 4620: Professional Practice in Computer Science Winter 2022
Faculty of Science
Copyright By PowCoder代写 加微信 powcoder
Syllabus for COMP 4620: Professional Practice in Computer Science
TABLE OF CONTENTS
DETAILS, DESCRIPTIONS AND OBJECTIVES ……………………………………………………………………………………………….1
Details …………………………………………………………………………………………………………………………………….1 Instructor Contact Information…………………………………………………………………………………………………..1 Course Descriptions ………………………………………………………………………………………………………………….1 Course Learning Objectives ……………………………………………………………………………………………………….1 LEARNING APPROACHES……………………………………………………………………………………………………………2
COURSE SCHEDULE WITH ASSESSMENTS …………………………………………………………………………………………………3 ASSESSMENT AND GRADES……………………………………………………………………………………………………………………6 Graded Components…………………………………………………………………………………………………………………6
Letter Grade Cut-Points …………………………………………………………………………………………………………….6
Voluntary Withdrawal……………………………………………………………………………………………………………….6
GRADED COURSE COMPONENTS ……………………………………………………………………………………………………………7
Quizzes (40%)…………………………………………………………………………………………………………………………..7 Case Study Written Analysis Assignments (30%)…………………………………………………………………………..7 Group Presentation and Discussion (15%)……………………………………………………………………………………7 Take-Home Final Exam (15%) …………………………………………………………………………………………………….8
COURSE EXPECTATIONS ………………………………………………………………………………………………………………………..8
Academic Integrity ……………………………………………………………………………………………………………………8 Attendance and Participation …………………………………………………………………………………………………….8 Class Communication………………………………………………………………………………………………………………..8 Ethical and Legal Use of Technology……………………………………………………………………………………………9 Instructor Conduct ……………………………………………………………………………………………………………………9 Minimum Technical Requirements……………………………………………………………………………………………..9 Pandemic (COVID-19) Protocols …………………………………………………………………………………………………9 Recording Class Lectures……………………………………………………………………………………………………………9 UMLearn …………………………………………………………………………………………………………………………………9 Using Copyrighted Material ……………………………………………………………………………………………………. 10 Zoom Protocols …………………………………………………………………………………………………………………….. 10 COVID Protocols for On-Campus Contact…………………………………………………………………………………. 10
APPENDIX A: UNIVERSITY SUPPORT OFFICES & POLICIES………………………………………………………………………….12
Syllabus for COMP 4620: Professional Practice in Computer Science
DETAILS, DESCRIPTIONS AND OBJECTIVES
Course Title & Number: Number of Credit Hours: Class Times & Days of Week: Location for classes/labs/tutorials:
COMP 4620: Professional Practice in Computer Science 3
T/Th 1 – 2:15pm
Taught remotely using Zoom.
Synchronous attendance required.
Instructor Contact Information
Office Hours or Availability: Email:*
After class and by appointment (please email for appointment)
*Note on Email: On weekdays, email will likely be answered within 24 hours. Emails are expected to contain a salutation (e.g.: Hi Christina), well-structured content using full sentences, and a signature containing your full name that you use in class, and, if different, your full name as it appears in Aurora.
Course Descriptions
U of M Course Description: Background and rationale to view Computer Science in a professional context. Examination of professional ethics, intellectual property, and privacy considerations important to Computer Scientists. May not be held with the former COMP 3620.
General Description: This course will 1) facilitate the development of professional skills, 2) provide students with critical thinking tools, 3) introduce key socio-technical concepts, and 4) apply these skills, tools and concepts to evaluate the political, social and ethical relationships with technology in the area of Computer Science.
Course Learning Objectives
At the 1. 2. 3.
8. 9. 10. 11.
end of the course this term, students should be able to:
Work confidently and capably within a group.
Apply critical thinking strategies to social issues.
Describe the relationship between technology and society as a social-technical system, where society and technology co-shape each other.
Critically evaluate social-technical concepts in Computer Science and related technologies.
Define Privacy, including its history and key aspects in the computer-science socio-technical system ((e.g. Social Media).
Define Professional Ethics, including its history and key aspects in the computer-science socio-technical system (e.g. Bias and Politics in Algorithms).
Define Intellectual Property, including its history and key aspects in the computer-science socio-technical system (e.g. Artificial Intelligence).
Critically evaluate, describe and analyze case studies related to course topics.
Apply new skills in areas of career decision-making, and job searching. ListprofessionalorganizationsrelatedtothefieldofComputerScience.
Identify as belonging to the large social system, with rights and responsibilities, of computer science.
Syllabus for COMP 4620: Professional Practice in Computer Science
LEARNING APPROACHES
Attendance: Since attendance is so crucial for learning in the class, attendance will be tracked using Zoom records, group attendance, and/or quiz questions. Student are expected to attend each scheduled class, and to be active and engaged with the course material and interactive exercises. Grades will be deducted for missed classes, after the first missed class. See Grading for more details.
Case Studies: Case studies are a learning strategy to expand and apply course concepts to real life scenarios. Case Studies will require reading before class. Your instructor will model one case study presentation. For the remaining three case studies, pre-assigned groups will prepare and present a case-study presentation to a pod of students.
Case Study Written Analysis: Written Analyses will be used to reflect and develop students’ critical thinking on content of case studies.
Case-Study Group Presentation and Discussion: In groups, students will be required to prepare and present a video to introduce a case study on one of these three topics: Privacy, Professional Ethics, and Intellectual Property. Groups will present to a pod of approximately 12 students.
Group Activities: The first week of the course will offer instruction on group work, group roles, and group communication skills. After registration closes students will be assigned a group to work with for most of the term. Groups may be reassigned during the term. All group members are expected to use their cameras during group sessions. If you have a social or medical reasons you cannot use your camera, please email your instructor ASAP and they will offer an accommodation strategy. Grades will be deducted for failing to comply with these group and video expectations.
Interactive Lectures and In-Class Activities: This course is taught as a flipped classroom, meaning you will encounter the course material initially by assigned resources done outside of the (Zoom) classroom. Classroom time will be used for interactive lectures, in-class exercises, case studies, group discussions, guest speakers, and peer editing. Content discussed during in-class activities is quizzable and examinable.
Workshops and Speakers: Throughout the term various workshops and speakers will contribute to our course. These courses are required and material delivered during these workshops and talk is quizzable and examinable.
Required Resources: A schedule of required resources indicates which readings/videos students are expected to complete BEFORE class. All resources examined on quizzes will be clearly prefaced with “QUIZ.” Many resources are available through the world wide web but some will require access through the University of Manitoba Libraries website. Students must also expect to view videos which will require purchasing or accessing a paid-platform (e.g. Netflix) and should budget accordingly. Resources are subject to change in content and date.
Quizzes: Quizzes will be used to examine students’ timely completion and comprehension of the course resources, interactive lectures, and case-study resources. Cameras must be on during quizzes. Quizzes will likely use a two- stage approach, meaning after writing the quiz as individuals, students will write the quizzes again in a group.
Take-Home Final Exam: A take-home final exam will ask students to reflect on the course content holistically and critically.
Syllabus for COMP 4620: Professional Practice in Computer Science
COURSE SCHEDULE WITH ASSESSMENTS
This schedule is subject to change at the discretion of the instructor, availability of guest speakers, illness, and/or learning needs of the students. Details about prospective course content is provided as a courtesy to students and may change at any time. Dates of evaluation may change but such changes are subject to Section 2.8 of ROASS. Additional deadlines for peer feedback and returned grades will be described in assignment specifications.
TENTATIVE Class Content Date
Required Resources or any Pre- class Preparation
Evaluation
Type of Assessment*
Final Grade
Topic 0: COURSE INTRO
INTERACTIVE LECTURE: COURSE INTRODUCTION Introduction to the course including a discussion on the role of professional practice courses in Computer Science Curriculum.
– Course website in UMLearn, including ROASS
– Topic Required resources (see Content)
– Slides, including in-class activities
Practice Quiz
CASE STUDY (Practice):
– Case Study Required Resources (see Case Study)
Practice Quiz
WORKSHOP/GUEST SPEAKER: GROUP ROLES AND DYNAMICS
– Required resources listed in Course Content
– Slides, including in-class activities
Practice Quiz
TWO-STAGE QUIZ:
PRACTICE QUIZ
*NOTE: Feb 4 is the last day to drop course without penalty
– Review all topic resources
Practice Quiz, in class
Topic 1: CRITICAL THINKING TOOLS
INTERACTIVE LECTURE: COURSE INTRODUCTION Introduction and critical examination of ethical theories, critical thinking tools and strategies, and Codes of Ethics.
*Permanent Groups set
– Topic Required resources (see Content)
– Slides, including in-class activities
CASE STUDY 1
– Case Study Required Resources (see Case Study)
Case Study 1 Written Analysis
Written Analysis 1 due Feb 15/16
PEER EDITING WORKSHOP
– Required resources listed in Course Content
– Slides, including in-class activities
TWO-STAGE QUIZ 1
READING WEEK (FEB 22 – 25)
Syllabus for COMP 4620: Professional Practice in Computer Science
TOPIC 2: PRIVACY
INTERACTIVE LECTURE: PRIVACY (feat. SOCIAL MEDIA) Historical accounts and development of Privacy. Current events, case-studies and questions related to privacy and Computer Science
– Topic Required resources (see Content)
– Slides, including in-class activities
CASE STUDY 2
– Presenters: Prepare Case Study
Presentation with In-Class Activity – All: Case Study Required
Resources (see Case Study)
Case Study 2 Group Presentation -OR- Written Analysis 2
Presentation due Mar 3
-OR- Written
Analysis 2 due March 8/9
WORKSHOP/GUEST SPEAKER
– Required resources listed in Course Content
TWO-STAGE QUIZ 2
TOPIC 3: PROFESSIONAL ETHICS
INTERACTIVE LECTURE: PROFESSIONAL ETHICS Historical accounts and current developments in Professional Ethics, particularly in the field of Computer Science. Current events, case-studies and issues related to Professional Ethics and Computer Science. Governing bodies in professional and political CS.
– Topic Required resources (see Content)
– Slides, including in-class activities
CASE STUDY 3:
TBD (COMPASS/FACEBOOK/ACM)
– Presenters: Prepare Case Study Presentation with In-Class Activity
– All: Case Study Required Resources (see Case Study)
Quiz 3 AND
Case Study 3 Group Presentation -OR- Written Analysis 3
Presentation due May 26.
-OR- Written
Analysis 3 due March 22/23
WORKSHOP/GUEST SPEAKER:
– Required resources listed in Course Content
TWO-STAGE QUIZ 3
Syllabus for COMP 4620: Professional Practice in Computer Science
TOPIC 4: INTELLECTUAL PROPERTY
INTELLECTUAL PROPERTY (IP) (feat. ARTIFICIAL INTELLIGENCE)
Historical accounts and current developments in IP. Current events, case-studies and issues related to IP and Computer Science.
– Topic Required resources (see Content)
– Slides, including in-class activities
CASE STUDY 4
– Presenters: Prepare Case
Study Presentation with In-
Class Activity
– All: Case Study Required
Resources (see Case Study)
AND Case Study 4 Group Presentation -OR- Written Analysis 4
Presentation due April 7
-OR- Written
Analysis 4 due April 5/6
WORKSHOP/GUEST SPEAKER:
– Required resources listed in Course Content
TWO-STAGE QUIZ 4
TOPIC 5: CAREER WORKSHOPS
COURSE REVIEW and EXAM
Course Review
NOTE: April 25 is VW DATE
Holistic and critical reflection on all course topics.
Take-Home Final Exam
April 26 – 28
After one absence, a class absences (or classes where the group report indicates a non- interactive group member) will result in a 1% deduction from the final term grade, to a maximum of 10%.
*Students will present (in groups) on an assigned case study, AND students (individually) will write up to three written analyses on case studies other than the case study their group presented on. The best two Written Analyses grades will be counted toward the final grade.
Syllabus for COMP 4620: Professional Practice in Computer Science
ASSESSMENT AND GRADES
Graded Components
Below is an overview of the graded components, and their weight. Details of each component are listed in
QUIZZES, PRESENTATION and EXAM
Letter Grade Cut-Points
Below is a breakdown of grades and resulting letter grades. Depending on final grade distribution, the instructor may adjust this table. Grade adjustments will generally be limited to moving the cut-points .5%, in either direction.
Type of Assessment
Number Weight
4 (10% each)
Case Study Analysis
2 (15% each) Best 2
Group Presentation
Take-Home Final Exam
Attendance, Participation and Group Reports
1% lost for each class missed or not
actively participating
Deductions up to
Letter Grade Percentage out of 100
Grade Point Range Final Grade Point
Less than 2.0
Less than 50
Voluntary Withdrawal
Please note these important dates and details:
• Feb 4, 2022: This is the last day to drop the class and receive 100% refund.
• April 25, 2022: This is the last day to withdraw (VW) from the course (with no refund).
• Students who do not formally withdraw from the class before April 25, 2022 through the Registrar’s Office
will be assigned a final grade.
• Withdrawn courses will be recorded on your official transcript.
• Please refer to the Registrar’s Office web page for more information.
• You are welcome to discuss your grade and course progress with me if you are considering dropping the
Syllabus for COMP 4620: Professional Practice in Computer Science
GRADED COURSE COMPONENTS
Quizzes (40%)
• Quizzes will be used to examine students’ timely completion and comprehension of the course content. Details: FOUR quizzes will be give; each quiz will be worth 10% of the term grade, for a total of 40%.
• Generally, each quiz will have two attempts. The first attempt is worth 90% of a given quiz grade; the
second attempt is worth 10% of a given quiz grade. The second attempt will be after a group discussion on
the quiz content.
• Quizzes will be given during class time (on Zoom) and will require ALL students to turn on their cameras.
• Quiz questions will be based on 1) interactive lectures, 2) in-class activities, 3) required resources, 4)
Workshops and Guest Lectures, including required resources 4) case study required resources.
• Quiz grades will be returned within 10 working days of the quiz date.
• Missed Quiz Policy: Quizzes are due at the date and time specified on UMLearn. If a quiz is missed due to
a health condition or family crisis, students should email the instructor at least 24 hours before the quiz or as soon as possible. Reasonable, though not ideal, accommodations will be made for missed quizzes. If a quiz is missed for any reason other than a health condition or family crisis, there are no make-up quizzes and the student will receive a grade of 0 on the quiz.
• Grade Appeals: Quiz grades may be appealed within 7 days of the date grades were returned using a UMLearn form. Appeals using e
程序代写 CS代考 加微信: powcoder QQ: 1823890830 Email: powcoder@163.com