Skip to content

Latest commit

 

History

History
245 lines (159 loc) · 7.84 KB

syllabus.md

File metadata and controls

245 lines (159 loc) · 7.84 KB
layout title catalog credits semester professor office email phone schedule location office_hours office_hours_location syllabus
page
Syllabus
BIOC 6820
3
Fall 2023
Dr. Peter R. Hoyt
Room 110FC in the HBRC Building
405-744-6206
10:30AM - 11:15AM T & Th
ZOOM link TBD
Tuesdays 10:30-11am
110FC HBRC
../docs/spring-2023-syllabus-attachment.pdf

{{ site.title }}

{{ page.catalog }}, {{ page.credits }} Credits, {{ page.semester }}

OSU Spring 2023 Syllabus Attachment

PDF (when available) can be seen or downloaded HERE or [HERE]({{ page.syllabus }})

Professor

{{ page.professor }}

Office: {{ page.office }}

Email (best way to contact us): [{{ page.email }}](mailto:{{ page.email }})

Phone: {{ page.phone }}

Location

{{ page.location }}

Times

{% for class in page.schedule %} {{ class }} {% endfor %}

Office Hours

Times: {{ page.office_hours }}

Location: {{ page.office_hours_location }}

Except for emergencies, Dr. Hoyt will only be available for virtual meetings in Fall 2022. Note: my schedule gets very busy during the semester so please try to schedule appointments as far in advance as possible. In general it will be very difficult to set up appointments less than 24 hours in advance.

Website

The syllabus and other relevant class information and resources will be posted at the GitHub site. Changes to the schedule will be posted to this site so please try to check it periodically for updates.

Course Communications

Email: [{{ page.email }}](mailto:{{ page.email }})

Required Texts

There is no required text book for this class.

Course Description

Computers are increasingly essential to the study of all aspects of biology. The course seeks to improve cross-disciplinary understanding and will be taught using the Bash Shell, but the concepts learned will easily apply to all programming languages. No background in programming is required.

Prerequisite Knowledge and Skills

Knowledge of basic biology.

Purpose of Course

By the end of the course you will be able to use a BASH shell and bioinformatic tools to import data into proper formats for genomics, perform analysis on those data, and export the results to graphs, text files, and potentially databases.

Course Goals and Objectives

Students completing this course will be able to:

  • Write simple computer programs in the BASH shell
  • Automate shell data analysis
  • Create well structured dataframes*
  • Extract information from dataframes*
  • Apply these tools to address biological questions

How this course relates to the Student Learning Outcomes

This course contributes to the interdisciplinary techniques required to generate, analyze, and interpret complex biologically derived datasets as part of genomics by providing students the skills and knowledge they need to use bioinformatics tools in research.

Teaching Philosophy

This class is taught using active learner-centered approach, because learning to program and working with data requires actually interacting on computers. Self-motivation to learn the coding involved is required and often produces a better learning outcome.

Course Policies

Attendance Policy

Attendance will not be taken or factor into the grades for this class. Assignments will be due at the end of each week regardless of attendance. Keeping up with the assignments or exercises will mitigate your struggles to learn the material.

Exam/Assignments Policy

Weekly homework resembles quizzes but there will be no exams in this course.

Make-up policy

Life happens and therefore there is an automatic grace period of 48 hours for the submission of late assignments with no need to request an extension. However, it is highly recommended that you submit assignments on time when possible because assignments build on one another and it can be hard to catch up if you fall behind. Reasonable requests for longer extensions will also be granted.

Assignment policy

Assignments are due Saturday night by 11:59 pm Central Time. This allows you to be finished with one week's material before starting the next week's material. Assignments should be submitted via Canvas using the "quizzes" category. In emergencies, assignments can be submitted by email.

Course Technology

Students are required to provide their own laptops/desktops and to install free and open source software on those computers (see [Setup]({{ site.baseurl }}/computer-setup) for installation instructions). Support will be provided by the instructor in the installation of required software. If you need but don't have access to a suitable computer please contact an instructor and they will do their best to provide you with one.

OSU Policies

University Policy on Accommodating Students with Disabilities

Students requesting accommodation for disabilities must first register with the Student Disability office. The Dean of Students Office will provide documentation to the student who must then provide this documentation to the instructor when requesting accommodation. You must submit this documentation prior to submitting assignments or taking the quizzes or exams. Accommodations are not retroactive, therefore, students should contact the office as soon as possible in the term for which they are seeking accommodations.

University Policy on Academic Misconduct

Academic honesty and integrity are fundamental values of the University community. Students should be sure that they understand the OSU Acedemic Integrity Code at https://academicintegrity.okstate.edu/content/academic-integrity-resources.

Netiquette and Communication Courtesy

All members of the class are expected to follow rules of common courtesy in all email messages, threaded discussions and chats. For guidance please read the Carpentries Code of Conduct

Getting Help

Most importantly, if you are struggling for any reason please come talk to the instructor and I will do my best to help.

Grading Policies

Grading for this course is tentatively based on 13 assignments. Some assignments (as needed) will receive a thorough review and a detailed grade. Other problems will be graded as follows:

  • Produces the correct answer using the requested approach: 100%
  • Generally uses the right approach, but a minor mistake results in an incorrect answer: 90%
  • Attempts to solve the problem and makes some progress using the core concept: 50%
  • Answer demonstrates a lack of understanding of the core concept: 0%

Grading scale

  • A 93-100
  • A- 90-92
  • B+ 87-89
  • B 83-86
  • B- 80-82
  • C+ 77-79
  • C 73-76
  • C- 70-72
  • D+ 67-69
  • D 60-66
  • F <60

Course Schedule

The details of the course schedule are available on the course website: [schedule]({{ site.baseurl }}/schedule).

Disclaimer: This syllabus represents our current plans and objectives. As we go through the semester, those plans may need to change. Such changes will be communicated clearly both on the website and in class.

* Dataframes in this context includes tabular data