View on GitHub

COMP130 - Introduction to Computing

An introduction to computing using Python.

Course: COMP 130 - Introduction to Computing

Fall 2019 Sections:

Textbook:

Course Description: An introduction to computer science as a scientific discipline. The key elements of computer programming will be introduced, using the Python programming language. This leads to techniques for solving problems and conducting scientific investigations via computation. Core topics include: programming constructs such as conditionals, loops, functions, and parameters; data structures such as arrays and dictionaries; libraries and objects; algorithmic techniques such as recursion; and software engineering techniques such as testing and debugging. Additional topics include social, legal and ethical issues raised by computing and computing for the greater good.

Prerequisite Knowledge: This course assumes no prior programming experience. It assumes a general facility with computers including text editing, browsing, saving and deleting files, etc.

Course Learning Goals:

Ethics Across Campus & the Curriculum: This course participates in Dickinson’s Ethics Across Campus & the Curriculum initiative. Inside and outside of the classroom, we encourage students to develop and practice the skill of ethical reasoning. This involves thinking critically, interacting respectfully, and actively listening to each other. We do not shy away from disagreements. We encourage meaningful engagement with counterarguments and diverse views. It is important to remember the value of recognizing when we know that we do not know. Self-confidence does not require absolute certainty and there is no shame in saying, “I would like to think and learn more about this” or “I’ve changed my mind based on this conversation.”

Select courses in the following departments and programs include a focus on ethical reasoning: Chemistry, Computer Science, Educational Studies, English, Environmental Studies & Environmental Science, Film Studies, French and Francophone Studies, History, International Business and Management, International Studies, Italian, Law and Policy, Math, Middle East Studies, Music, Philosophy, Physics and Astronomy, Political Science, Psychology, Russian, Sociology, Spanish and Portuguese, History, Religion, and Women’s, Gender, and Sexuality Studies.

Grading: Grades in this course will be based on the Instructional Elements as described below. Both roll-call and final grades will computed using the following weighting of those instructional elements:

Category Weight
Attendance & Engagement 5%
In-Class & Homework Exercises 10%
Laboratory Exercises 15%
Written Exams (3) 10% each
Laboratory Exams (2) 10% each
Final Exam 20%

Instructional Elements:

Learning Support: There are three sources of learning support for this course in addition to the text, class meetings and the instructor’s office hours.

Academic Integrity: Please take the time to read Dickinson’s position on Academic Integrity in the Advising Handbook. Violations of this policy are considered serious transgressions, so you should be especially certain that you understand your rights and responsibilities under it. The specific collaboration policies for this course have been outlined in detail in the Instructional Elements section above. If you are unsure about whether or not certain kinds of collaboration are permissible in this course, ask your instructor. Students suspected of academic dishonesty will be referred directly to the Student Conduct Process.

Intellectual Property Rights: Audio or video recording of class meetings, lectures or discussions is prohibited without explicit permission of the instructor. Photographic records of whiteboards, projected slides or other visual media is also prohibited without explicit permission of the instructor. In any case where permission is given for audio/video/photographic records to be made they are for personal use only. They may not be shared or redistributed and must be destroyed at the end of their usefulness or within one week following the termination of this course, whichever comes first. Similarly, any redistribution of sample code, homework solution sets or provided lab code is prohibited.

Accommodations for Students with Disabilities: Dickinson values diverse types of learners and is committed to ensuring that each student is afforded equitable access to participate in all learning experiences. If you have (or think you may have) a learning difference or a disability – including a mental health, medical, or physical impairment – that would hinder your access to learning or demonstrating knowledge in this class, please contact Access and Disability Services (ADS). They will confidentially explain the accommodation request process and the type of documentation that Dean and Director Marni Jones will need to determine your eligibility for reasonable accommodations. To learn more about available supports, go to www.dickinson.edu/access, email access@dickinson.edu, call (717) 245-1734, or go to ADS in Old West (lower level), Room 005.

If you’ve already been granted accommodations at Dickinson, please let me know as soon as possible so that we can meet to review your Accommodation Letter and complete your Blue Forms. If you will need test proctoring from ADS, remember that you will need to provide them with at least one week’s notice.

Please note that for some accommodations students are given permission to record class meetings using a smart pen or other recording device. Thus, you may or may not be aware of when recording is taking place. Any recordings made under an accommodation are for personal learning purposes within the context of this class only, may not be shared and must be destroyed following the semester.

Life Happens: Sometimes stuff just happens. Sometimes it is an unexpected sudden event such as an illness or family emergency. Other times it may be an ongoing issue or concern or an accumulation of smaller issues. Any of these things may affect your ability to focus or perform up to your potential through no shortcoming or fault of your own. Dickinson is a kind and caring community and we want to see you achieve at your full potential. So, if you are experiencing life events that are affecting your performance please don’t hesitate to talk to your instructor, your advisor or your class Dean. They will all be willing to talk with you, help to formulate a plan and/or connect you with others that may be able to assist.