CSE 110 | Programming Building Blocks

Syllabus

Overview

CSE 110 is designed to be a first introduction to programming. In it, you will learn the basic building blocks of programming and how to use them to accomplish meaningful tasks. After taking this course, you'll be prepared to use programming in your own areas of interest and to learn more about programming in future courses.

Outcomes

Successful graduates for CSE 110 will:

Materials

There is no textbook for this course. Instead, you will be provided links to videos and web pages containing the preparation material you will need.

Technology

This course will use Python 3 for programming and the materials will recommend the use of Visual Studio Code.

These applications are free and available for Windows, MacOS, and Linux. You are expected to have a laptop that can run these programs.

You will use professional team collaboration software for communication about the course (for example, Slack or Microsoft Teams as indicated by the instructor) and I-Learn to submit assignments and quizzes.

Organization

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

Each lesson is organized as follows:

Grading

The grading breakdown for the course is the following:

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

Letter grades will be awarded as follows:

All grades are reported in I-Learn.

Late work

For late checkpoints, team activities, and quizzes, 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.

The larger programming assignments are not accepted late. Instead, you should submit what you have completed by the due date for partial credit.

Extenuating circumstances should be discussed with the instructor prior to the assignment due date.

Honor Code

Academic Honesty

You are expected to follow the university's policies for academic honesty.

You may work with your classmates but all submitted work for projects and assignments must be original. Share ideas; do not share code! Assistance from a classmate should be on par with the help you would expect from a lab assistant.

If you work closely with another student, helping teach and learn from each other, make sure you each still write your own code, but in this case, your solutions may end up being very similar. This is completely fine, but please make sure to put a comment in your code stating that you wrote your own program, but worked closely with that person, and that is why it is similar.

You are encouraged to use the Internet as a resource, but recognize that you should not copy and paste someone else’s work as your own. Cite all sources and follow copyright laws. When in doubt, give credit and be upfront.

Do not look for or share solutions on "note sharing" internet sites.

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

Dress and Grooming

You are expected to follow the university's Dress and Grooming Standards

Grievance Policy

Review the Academic Student Grievance Policy.

Student Support

Support is available in many ways including via other class members and discussion. In addition, help is available through the university's academic support center.

Sexual Harassment

BYU-Idaho is committed to promoting and maintaining a safe and respectful environment for the campus community. Sexual misconduct is against the law, contrary to the teachings of The Church of Jesus Christ of Latter-day Saints and the Honor Code, and inconsistent with the life and teachings of Jesus Christ, which we hope are embodied on our campus. The university prohibits sexual misconduct perpetrated by or against university students, university employees, participants in university programs, or visitors to its campus, whether the behavior occurs on or off campus.

Read about Title IX for more information.

Students with Disabilities

Brigham Young University-Idaho is committed to providing a working and learning atmosphere that accommodates qualified persons with disabilities. If you have a disability and require accommodations, please contact the Disability Services Office (208) 496-9210. Reasonable academic accommodations are reviewed for all students who have qualified documented disabilities. Services are coordinated with the students and instructor by the Disability Services Office.