CSC100: Elementary Computing
Territory Acknowledgement

We acknowledge and respect the Lək̓ʷəŋən (Songhees and Xʷsepsəm/Esquimalt) Peoples on whose territory the university stands, and the Lək̓ʷəŋən and W̱SÁNEĆ Peoples whose historical relationships with the land continue to this day.

Course Dates
CRN(s): Section A01 CRN: 10695
Section A02 CRN: 10696
Term: 2020
Course Start: 2020-09-09
Course End: 2020-12-21
Withdrawal with 100% reduction of tuition fees: 2020-09-22
Withdrawal with 50% reduction of tuition fees: 2020-10-13
Last day for withdrawal (no fees returned): 2020-10-31
Scheduled Meeting Times (M=Mon, T=Tue, W=Wed, R=Thu, F=Fri)
Section: Location: Classes Start: Classes End: Days of week: Hours of day: Instructor:
A01 2020-09-092020-12-04TWF11:30-12:20Luis Meneses
A02 2020-09-092020-12-04MR13:00-14:20Olga Gould
T01 2020-09-142020-12-04T15:30-16:20
T02 2020-09-142020-12-04W15:30-16:20
Instructor(s)

Name: Luis Meneses
Sections: A01 (CRN: 10695)
Office: ECS 617
Phone: (250) 472-5722
Email: ldmm at uvic dot ca

Office Hours:Comments
Mon01:00pm-02:00pmBy appointment only.
Thu01:00pm-02:00pmBy appointment only.


Name: Olga Gould
Sections: A02 (CRN: 10696)
Office: N/A
Phone: N/A
Email: olgagould at uvic dot ca

Office Hours:Comments
Mon02:30pm-04:30pmOr by appointment. Office Hours will be on Zoom in private breakout rooms. PST timing.
Thu02:30pm-04:30pmOr by appointment. Office Hours will be on Zoom in private breakout rooms. PST timing.

Course Overview

Course Description:

An introduction to computing for the nonspecialist. Topics covered include the basic structure of a digital computer system; applications of computers in sciences and engineering; the evolution of the internet and the World-Wide-Web; the fast changing technologies of networking and digital communication; and implications of computers for society. Hands-on experience with a personal computer and the use of some practical software packages are given.

Note that the online notes and references of this course have some differences:


CSC 100 - A01 Course Elementary Computing. Instructor: Luis Meneses - ldmm@uvic.ca

Lecture/Lab dates: Tuesdays, Wednesday and Fridays from 11:30 to 12:20 pm (PST) Lab dates: Tuesdays from 3:30 to 4:20 pm Sep 14, 2020 to Dec 04, 2020 (PST)

Important learning tools for this course:

Access to Course Website: Marks for assignments, examinations, and provisional final grades, are made available through conneX, where each student will be able to view only their own grades. See ConneX (CSC 100: 202009 A01). This course uses Brightspace an online learning management system – as a supplementary resource for the class (Netlink ID required).

Contact your instructor With the exception of holidays and weekends, I will respond to your emails within 24 hours of receiving them. Please include the text "CSC 100" in the subject line. Occasionally, I will send emails to the class. So, please make sure you check your email regularly. Office hours are held online using the same Zoom link we use in class. Students will be added to individual breakout rooms. If you have not scheduled a meeting time, it will be on a first come, first serve basis.


CSC 100 - A02 Course Elementary Computing. Instructor: Olga Gould - olgagould@uvic.ca

Lecture/Lab dates: Mondays and Thursdays from 1:00 to 2:20 pm (PST) Lab dates: Wednesdays from 3:30 to 4:20 pm Sep 14, 2020 to Dec 04, 2020 (PST)

Important learning tools for this course:

Access to Course Website: Marks for assignments, examinations, and provisional final grades, are made available through conneX, where each student will be able to view only their own grades. See ConneX (CSC 100: 202009 A02). This course uses Brightspace an online learning management system – as a supplementary resource for the class (Netlink ID required).

Contact your instructor You can contact me by email or in Slack. Allow me 24 hours to answer your request. Office hours are held online using the same Zoom link we use in class. Students will be added to individual breakout rooms. If you have not scheduled a meeting time, it will be on a first come, first serve basis.


-Common aspects from both courses-

Netlink ID: You will be required to sign up for a UVic Netlink ID at least 48 hours in advance of the course start date in order to access the university website. Please visit https://www.uvic.ca/uvicid/ to sign up for a UVic Netlink ID (a students number – V-Number – will be required. This is provided on your registration receipt. Contact program staff if you are unable to locate or sign up for a Netlink ID).

Access to Lectures and Labs: Participation in this course requires reliable and consistent access to on-line technology: a computer (desktop or laptop) and an internet connection.

Online Class using Zoom: Before your course begins, activate your UVic Zoom Account.

  1. Go to Zoom: https://uvic.zoom.us/signin.
  2. Sign in with your NetLink ID and password.
  3. Try a test call at https://uvic.zoom.us/test, and download Zoom if you don’t already have it on your computer.
  4. Before each virtual class, sign in to Zoom.
  5. You must be signed in to your UVic Zoom account. You cannot enter the room if you are not signed in.
  6. Before each class go to https://uvic.zoom.us/signin.
  7. Sign in to UVic Zoom with your NetLink ID and password.
  8. Enter your virtual classroom. See ConneX (CSC 100: 202009 A02) for details
  9. Some classes will be recorded.

Best practices and tips:

  • Use a hard-wired (Ethernet) connection, if available. If not available, move your computer as close to your wireless router as possible. Ask your family or roommates not to stream content (e.g. videos) when you are in your online class.
  • Close other programs and streaming services on your computer. If problems continue, restart your computer before signing in and entering your virtual classroom.
  • If you have a slow connection, use speaker view and put your video on only when necessary.
  • If possible, use headphones or a headset with microphone.
  • For this course you will be asked to turn your audio and video.

Electronic devices in lectures:

  • No unauthorized audio or video recording of lectures is permitted.

Equity, diversity and inclusion We would like to remind everyone that no person should be targeted in any way or subjected to harassment or discrimination based on their perceived disability, race, ancestry, place of origin, gender or otherwise. The University of Victoria Faculty of Engineering aims to be a welcoming and supportive community. We have initiatives to actively promote and communicate practices of inclusion, respect, wellness, accessibility, safety and accommodation on campus. See more.

Standards for Professional Behaviour It is the responsibility of all members of the Faculty of Engineering, students, staff and faculty, to adhere to and promote standards of professional behaviour that support an effective learning environment that prepares graduates for careers as professionals. Please review The Faculty of Engineering Standards for Professional Behaviour

Topics
  • Ubiquitous Computer and Internet
  • World-Wide-Web
  • Internet and Domain Name System
  • Internet and Security
  • Productivity Applications
  • Computer Graphics and Digital Media
  • Basic Programming Concepts
  • File and Operating Systems
  • Networking
  • Binary System and CPU
  • Hardware Basic
  • Input/Output Peripherals
Course Objectives And Learning Outcomes

From the lectures, you will learn:

  • The basic terminologies of computing and its related concepts
  • The basic construction of a computer, its hardware and software
  • Different software applications including browsers, spreadsheets, databases, and multimedia
  • The basic concepts of programming
  • The fundamental concepts of Internet and WWW, its architecture and evolution
  • The limitations of computer technologies
  • The consequences of misuses and abuses of technologies
  • The applications of computing to sciences, engineering and education

From the hands-on labs, you will learn how to:

  • Create and publish a website with dynamic contents
  • Use various tools to edit images, sound and videos
  • Use a programming language to create simple animations and applications
Textbooks

Because the field of computing is evolving and redefining itself continuously, no textbook is required for this course. All suggested books can be accessed using your Netlink ID and password inside the UVic Library website. There will be additional readings and videos for you to review. Materials as well as the documentation will be shared before the class.

Exams

There will be two online tests during the term. See below for dates. There will be no final exam.

Grading

Grading Scheme: The University of Victoria Undergraduate Grading Scale will be used for the grading of all activities and assignments in this course.

Note that the grading for this course has some differences:


Course Elementary Computing - 10695 - CSC 100 - A01 with Luis Meneses

Item Weight Due dates
4 Labs (individual) 10% each (40% total) Oct 6, Oct 20, Nov 3, Nov 17
1 Final Project (team) 20% Dec 4
Test 1 (individual) 20% Oct 21
Test 2 (individual) 20% Nov 18

Your overall grade will be based on the scores that you receive on labs, tests and your final project.


Course Elementary Computing - 10696 - CSC 100 - A02 with Olga Gould

Item Weight Due dates
4 Labs (individual) 10% each (40% total) Oct 7, Oct 21, Nov 4, Nov 18
1 Final Project (team) 20% Dec 7
Test 1 (individual) 20% Oct 19
Test 2 (individual) 20% Nov 16

-Common aspects from both courses-

Tests are 30 minutes long, open-book, multiple-choice, and completed online. The final project is completed by a team of at most two students.
Students must complete the tests satisfactorily in order to pass the course, obtaining a combined average of at least 20% out of a max. of 40%.

Note about teamwork:

  • Face-to-Face meetings are highly discouraged at this time.
  • All team members are expected to participate equally in discussions, design, and development for the projects/labs. The instructor will regularly monitor the team member’s fair and equitable collaboration and performance including recurrent Peer Review evaluations. The instructor will make marking adjustments for individual students where this participation has not occurred. Peer Review Evaluations are worth 20% of the project/lab. (CSC 100 - A01 with Luis Meneses, CSC 100 - A02 with Olga Gould)

Attendance and Policy (Project, labs): Students are expected to attend all lectures, present the parts of the project, on time, and to actively discuss in class.

Late Work Policy No late assignments will be accepted. There are no make-up tests. All missed assignments/tests will receive a zero for a grade. An emergency situation or university-excused absence may result in a violation of the rule. Please inform me of such situations as soon as possible to schedule a make-up for a missed test or a new deadline for a missed assignment.

Regrade policy At times, you may feel that marks were unfairly deducted during an assignment. In this situation, you can submit your work for a regrade.

We will only take regrades if they are submitted within 7 days of the marks for that assignment being released. Also note that we reserve the right to regrade the entirety of any assignment submitted. When requesting a regrade, your old grade will be removed and your new grade could be higher or lower. We will only take regrades for an answers that are 100% correct has been graded wrong. A solution that is partially correct will not be regraded.

To submit a regrade request, you must email the Head Lab Instructor with the following information (requests missing any of this information will not be considered): • Your name and student number • The assignment that you would like regraded • The part you would like regraded • The reason for requesting a regrade. You must specify which parts of the grading rubric/tests you feel was graded incorrectly. • Regrade requests need to point to a specific, clear error in grading not an argument about the allocation of marks in the rubric. We can only apply a consistent rubric and standard across all assignments.

Policy on Academic Integrity: This course adheres to UVic’s Policy on Academic Integrity.

Plagiarism and Cheating: It is expected that students in this course will adhere to the University of Victoria’s Academic Regulations regarding standards of academic integrity. Failure to meet the accepted standards of academic integrity is a serious offense. All allegations of plagiarism and cheating will be forwarded by the course instructor to the Program Coordinator who will deal with each case according to the University’s academic regulations. To avoid accusations of plagiarism (i.e. copying another person’s work), all direct quotations and borrowed ideas used in an assignment must be properly acknowledged. If you have any questions about appropriate ways to acknowledge other people’s work, contact your instructor. Being unaware of proper referencing techniques will not be accepted as an excuse for plagiarism.

UVic Privacy Policy: U. Vic Privacy Policy: If any student has concerns about their private information being stored or accessed outside of Canada, they are required to inform the course instructor about their concerns before the end of second week of classes.

Changes to the Syllabus

There may be revisions to the syllabus that are required once the semester begins. If this happens, the syllabus will be updated, and students notified of the revision promptly. If a revision is made to the syllabus, the intent is that the modification will be advantageous to the student.

Grading System

The University of Victoria follows a percentage grading system in which the instructor will submit grades in percentages. The University will use the following Senate approved standardized grading scale to assign letter grades. Both the percentage mark and the letter grade will be recorded on the academic record and transcripts.

F D C C+ B- B B+ A- A A+
0-49 50-59 60-64 65-69 70-72 73-76 77-79 80-84 85-89 90-100
Grades Description
A+, A, A- Exceptional, outstanding or excellent performance. Normally achieved by a minority of students. These grades indicate a student who is self-initiating, exceeds expectation and has an insightful grasp of the subject matter.
B+, B, B- Very good, good or solid performance. Normally achieved by the largest number of students. These grades indicate a good grasp of the subject matter or excellent grasp in one area balanced with satisfactory grasp in the other areas.
C+, C Satisfactory, or minimally satisfactory. These grades indicate a satisfactory performance and knowledge of the subject matter.
D Marginal Performance. A student receiving this grade demonstrated a superficial grasp of the subject matter.
F Unsatisfactory performance. Wrote final examination and completed course requirements; no supplemental.
Posting of Grades

Typically marks for assignments, examinations, and provisional final grades, are made available through conneX, or CourseSpaces where each student will be able to view only their own grades. Sometimes numerical marks/grades may be posted publicly to the entire class. In that case, full student numbers or names will not be included with the posted information.

Course Experience Survey (CES)

I value your feedback on this course. Towards the end of term you will have the opportunity to complete a confidential course experience survey (CES) regarding your learning experience. The survey is vital to providing feedback to me regarding the course and my teaching, as well as to help the department improve the overall program for students in the future. When it is time for you to complete the survey, you will receive an email inviting you to do so. If you do not receive an email invitation, you can go directly to the CES site

You will need to use your UVic NetLink ID to access the survey, which can be done on your laptop, tablet or mobile device. I will remind you closer to the time, but please be thinking about this important activity, especially the following three questions, during the course.

  • What strengths did your instructor demonstrate that helped you learn in this course?
  • Please provide specific suggestions as to how the instructor could have helped you learn more effectively.
  • Please provide specific suggestions as to how this course could be improved.
Csc Student Groups

The Computer Science Course Union (https://onlineacademiccommunity.uvic.ca/cscu/) serves all students who are either in a computer science program or taking a class in computer science. Please sign yourself up on their mailing list if you would like to be informed about their social events and services.

The Engineering Students' Society (ESS) serves all students registered in an Engineering degree program, including Software Engineering (BSEng). For information on ESS activities, events and services navigate to http://www.engr.uvic.ca/~ess .

Course Policies And Guidelines

Late Assignments: No late assignments will be accepted unless prior arrangements have been made with the instructor at least 48 hours before the assignment due date. Coursework Mark Appeals: All marks must be appealed within 7 days of the mark being posted. Attendance: We expect students attend all lectures and labs. It is entirely the students' responsibility to recover any information or announcements presented in lectures from which they were absent. Electronic devices in labs and lectures: No unauthorized audio or video recording of lectures is permitted. Electronic devices in midterms and exams: Calculators are only permitted for examinations and tests if explicitly authorized and the type of calculator permitted may be restricted. No other electronic devices (e.g. cell phones, pagers, PDA, etc.) may be used during examinations or tests unless explicitly authorized. Plagiarism: Submitted work may be checked using plagiarism detection software. Cheating, plagiarism and other forms of academic fraud are taken very seriously by both the University and the Department. You should consult the link given below for the UVic policy on academic integrity. Note that the university policy includes the statement that "A largely or fully plagiarized assignment should result in a grade of F for the course."

The Faculty of Engineering Standards for Professional Behaviour are at https://www.uvic.ca/engineering/assets/docs/professional-behaviour.pdf U.Vic guidelines and policy concerning fraud and academic integrity are at http://web.uvic.ca/calendar/undergrad/info/regulations/academic-integrity.html U. Vic Privacy Policy: If any student has concerns about their private information being stored or accessed outside of Canada, they are required to inform the course instructor about their concerns before the end of second week of classes.

Equality

This course aims to provide equal opportunities and access for all students to enjoy the benefits and privileges of the class and its curriculum and to meet the syllabus requirements. Reasonable and appropriate accommodation will be made available to students with documented disabilities (physical, mental, learning) in order to give them the opportunity to successfully meet the essential requirements of the course. The accommodation will not alter academic standards or learning outcomes, although the student may be allowed to demonstrate knowledge and skills in a different way. It is not necessary for you to reveal your disability and/or confidential medical information to the course instructor. If you believe that you may require accommodation, the course instructor can provide you with information about confidential resources on campus that can assist you in arranging for appropriate accommodation. Alternatively, you may want to contact the Centre for Accessible Learning (formerly the Resource Centre for Students with a Disability) located in the Campus Services Building.

The University of Victoria is committed to promoting, providing, and protecting a positive, and supportive and safe learning and working environment for all its members.

Copyright Statement

All course content and materials are made available by instructors for educational purposes and for the exclusive use of students registered in their class. The material is protected under copyright law, even if not marked with a ©. Any further use or distribution of materials to others requires the written permission of the instructor, except under fair dealing or another exception in the Copyright Act. Violations may result in disciplinary action under the Resolution of Non-Academic Misconduct Allegations policy (AC1300).