CSE 111 Syllabus

Overview

CSE 111 students become more organized, efficient, and powerful computer programmers by learning to research and call functions written by others; to write, call, debug, and test their own functions; and to handle errors within functions. CSE 111 students write programs with functions to solve problems in many disciplines, including business, physical science, human performance, and humanities.

Prerequisites

Before beginning CSE 111, you must successfully complete one of the following:

Learning Outcomes

Successful graduates of CSE 111 will do the following:

  1. Write and call functions in programs to accomplish meaningful tasks in a variety of domains
  2. Research and call functions written by others
  3. Write programs that can detect and recover from invalid conditions
  4. Write programs that use libraries and objects written by others
  5. Follow good practices in designing, writing, and debugging functions

Topics

Students in CSE 111 will study the following topics:

Textbook

There is no textbook for this course. Instead, I‑Learn contains links to videos and web pages with the preparation material students will need.

Technology

In this course, you will use Python 3 and Visual Studio Code (VS Code). These applications are free and available for Windows, MacOS, and Linux. Each student must have a laptop or desktop computer that can run these applications.

Students will use Microsoft Teams for communication about the course and I‑Learn to submit assignments and quizzes.

Organization

This course is organized into a series of lessons. In the semester version of this course, students will complete one lesson each week. In the block version of this course, students will complete two lessons each week.

Each lesson is organized as follows:

Learning Model

We encourage you to learn by study and also by faith D&C 88:118).

The three processes (prepare, teach one another, ponder and prove) of the BYU-Idaho Learning Model will help you deepen your learning experience. In this course, the Prepare phase of the Learning Model is delivered through the prepare content (articles and videos). The Teach One Another phase is facilitated through the team activities. The Ponder and Prove phase is measured through the weekly prove assignment.

The Five Principles (exercise faith; teach by the Spirit; lay hold on the word of God; take action; and love, serve, and teach) of the learning model is where you, the student, can take personal responsibility and invite the Spirit to be part of your study and learning process.

Grading

Each assignment in this course fits into one of five groups. Each group of assignments will contribute to your final grade according to the following percentages:

Prove Assignments will be graded in broad categories according to the following:

Letter grades will be awarded as follows:

Percentage
Range
Letter
Grade
93% 100.00% A
90% 92.99% A−
87% 89.99% B+
83% 86.99% B
80% 82.99% B−
77% 79.99% C+
73% 76.99% C
70% 72.99% C−
67% 69.99% D+
63% 66.99% D
60% 62.99% D−
0% 59.99% F

Late Work

For all assignments, there is a 10% penalty for each day that has passed since the due date, up to a maximum of 50% penalty for any given assignment. This means that you can earn partial credit for assignments that you submit after the due date. Extenuating circumstances should be discussed with the instructor prior to the assignment due date.

Student Support

As a faculty member, I am committed to creating a learning environment that supports the well-being and development of all students. If you are experiencing stressors or situations that impact your academic experience or personal wellness, seeking professional help may be an important step for you to take. The following resources are available to support you and your well-being at the university:

  1. BYU-Idaho's academic support center
  2. Dean of Students Office: a central place for students to seek support in navigating personal challenges. 290 Kimball Building, 208-496-9200
  3. Counseling Center: licensed counselors who assist students in identifying and resolving emotional, mental, and interpersonal problems. Student Health Center 200, 208-496-9370
  4. 9-8-8 Suicide & Crisis Hotline: Available 24/7 by call or text message, the 988 hotline connects you to a trained crisis counselor who provides free and confidential emotional support and crisis counseling to people in suicidal crisis or emotional distress and connects them to resources.

If you experience a crisis, I encourage you to reach out to me so we can discuss ways for you to be successful in my course.

BYU-Idaho Policies

Generative Artificial Intelligence

CSE 111 students should use generative AI as explained in the CSE Department’s generative AI policy.

Academic Honesty

“When you are honest in every way, you are able to enjoy peace of mind and maintain self-respect. You build the strength of character which allows you to be of service to God and others. You are trustworthy in the eyes of God and those around you. If you are dishonest in your words or actions, you hurt yourself and often hurt others as well. If you lie, steal, cheat, or neglect to give the full amount of work for your pay, you lose your self-respect. You lose the guidance of the Holy Ghost.”
(“Honesty,” True to the Faith (2004), pg 84)

Academic Honesty means students do their own work. This also means their instructors will evaluate that work. Students should not be dishonest—this includes all types of work in their courses. For more information, see the university’s Academic Honesty Policy.

We encourage you to work with your classmates, but you must submit your own work for all assignments. Share ideas with your classmates; do not share solutions! Assistance from a classmate should be on par with the help students would expect from a lab assistant.

We encourage you to use the Internet and generative AI as a resource, but you should not copy and paste someone else’s work as your own. Do not look for or share solutions on “note sharing” internet sites. Cite all sources and follow copyright laws. When in doubt, give credit and be true. For more information, read the CSE Department’s generative AI policy.

The penalty for copying or plagiarism of assignments might be one or more of the following: a score of zero (0) on an assignment, a failing grade in the class, being asked to withdraw from the class, or disciplinary action by the University.

Dress and Grooming

Students are expected to follow the university’s Dress and Grooming Standards

Accessibility Services

Brigham Young University-Idaho is committed to providing a working and learning atmosphere that accommodates qualified persons with disabilities. Reasonable academic accommodations are reviewed for all students who have qualified documented disabilities. The Accessibility Services Office coordinates services with the students and instructors. More information is available at https://www.byui.edu/accessibility-services/.

Preventing Sexual Misconduct

BYU-Idaho prohibits sex discrimination by its employees and students in all its education programs or activities. This includes all forms of sexual harassment, such as sexual assault, dating violence, domestic violence, stalking and other forms of unwelcome sexual conduct.

As an instructor, one of my responsibilities is to help create a safe learning environment for my students. University policy requires deans and department chairs, and encourages all faculty, to report every incident of sexual harassment that comes to their attention. If you experience sexual harassment or are concerned for the safety of others, please contact the Title IX Coordinator at titleix@byui.edu or 208-496-9209. More information is available at BYU-Idaho Title IX.

Academic Grievances

If you have a concern about your course, we encourage you to contact your instructor. If your concern cannot be resolved in this way, you may contact the BYU-Idaho Support Center to formally register a concern or grievance. You can read more in the Student Grievance Policy.