Professional Documents
Culture Documents
CS 105 SyllabusRevised
CS 105 SyllabusRevised
CS 105 SyllabusRevised
Instructor: Semester:
Email: Section:
Office: Time:
Office Hours: Room:
Learning Resources – NA
There are three types of outcomes guiding curriculum at Ensign College. Students demonstrate the 1) College-Wide
Capabilities, 2) Program Outcomes, and 3) Course-Specific Outcomes through the Learning Pattern as they Prepare,
Teach One Another, Ponder, and Prove their knowledge, skills, and abilities. Course curriculum is immersive, integrated,
interactive, and iterative.
Students are encouraged where appropriate to seek part-time employment opportunities at Ensign College and other
educationally affiliated entities (e.g., the Global Service Center, The Church of Jesus Christ of Latter-day Saints, and BYU
Pathway Worldwide) where practical experience in a work environment can supplement the development of the College-
Wide Capabilities and outcomes (teamwork & leadership, communication, technical skills, problem-solving, and
professionalism.
Through this process, Ensign College graduates learn deeply and are prepared to contribute in their homes, communities,
the Lord’s church, and in future employment.
1. College-Wide Capabilities
To align with the mission of Ensign College to develop capable and trusted disciples of Jesus Christ, the
College is focused on helping learners demonstrate through classroom experiences and assessments the
following capabilities:
● CO2: Modify and expand short programs that use standard conditional and iterative control structures and
functions.
● CO3: Design, implement, test, and debug programs that use fundamental programming constructs.
● CO4: Write a program that uses file I/O to provide persistence across multiple executions.
● CO6: Use a programming language to implement, test, and debug algorithms for solving simple problems.
The outcomes above deal with Usage. Other important, but non-graded, objectives of the course include
Familiarity objectives, such as:
Course Policies
● All assignments are due by their assigned due dates. Assignments submitted late will not receive credit, unless
extenuating circumstances are approved by the instructor.
● Quizzes are open book and untimed, except for the Final Exam.
● To graduate with an AAS degree in Software Development, a student must receive a grade of a C or higher in all CS &
IT core courses.
College Policies
Email as the Official Method of Communication
Official College messages to students are sent through Ensign College email. Students are responsible for all information
received through their Ensign College email account. Students are expected to regularly check their Ensign College email
accounts for official information from the College and their course instructors. This policy is to ensure that important Ensign
College communication is received in a timely and consistent manner.
FERPA
Ensign College follows the Family Educational Rights and Privacy Act (FERPA), which is a federal law that protects the
privacy of student education records. The following are rights under FERPA: (1) inspect and review education records; (2)
have records amended; (3) have some control over the disclosure of information contained in the records; and (4) file a
complaint with the U.S. Department of Education if Ensign College fails to comply with FERPA. More information can be
found on our website at https://www.ensign.edu/family-education-rights-and-privacy-act.
Disability Services
Ensign College abides by Section 504 of the Rehabilitation Act of 1973 which stipulates that no student shall be denied
the benefits of an education "solely by reason of a disability." If you have a disability that may impact your work in this
class and for which you may require accommodations, please contact Disability Services so that such accommodations
may be arranged. For more information, visit https://www.ensign.edu/disability-modifications.
Counseling Services
As a college student, there may be times when personal stressors interfere with your academic performance and/or
negatively impact your daily life. If you or someone you know is experiencing mental health challenges at Ensign College,
please contact Counseling Services on the 9th floor or call (801) 524-8151. Services are free and confidential. For more
information, visit https://www.ensign.edu/counseling-services.
In a crisis situation, or after hours, contact Campus Security at (801) 240-2771 or the Police at 911. The National Suicide Prevention
hotline also offers a 24-hour hotline at 1-800-273-TALK.
Title IX
Preventing & Responding to Sexual Misconduct
In accordance with Title IX of the Education Amendments of 1972, Ensign College prohibits unlawful sex discrimination
against any participant in its education programs or activities. The college also prohibits sexual harassment—including
sexual violence—committed by or against students, college employees, and visitors to campus. As outlined in college
policy, sexual harassment, dating violence, domestic violence, sexual assault, and stalking are considered forms of
"sexual misconduct" prohibited by the college.
College policy requires all college employees in a teaching, managerial, or supervisory role to report all incidents of sexual
misconduct that come to their attention in any way, including but not limited to face-to-face conversations, a written class
assignment or paper, class discussion, email, text, or social media post.
Incidents of sexual misconduct should be reported to the Title IX Coordinator at titleix@ensign.edu or (801) 524-1920 or
room 929. Reports may also be submitted online or by calling 1-888-238-1062. This number is available 24-hours a day
and can accept anonymous reports.
Ensign College offers resources and services that may be helpful to those affected by sexual misconduct. Additional
information about Title IX, the college’s Sexual Misconduct Policy, reporting requirements, and resources can be found at
https://www.ensign.edu/title-ix or by contacting the college’s Title IX Coordinator as previously outlined.
Schedule of Learning Experiences & Assessment Activities
This document is subject to change at the instructor’s discretion. Any changes made to this document during the course of
the semester will be reflected and finalized in Canvas. Please check the Canvas daily/weekly pages for updates
throughout the semester.
Week 1 CWC3, CWC4 Install IDE 1.8 Pseudo-code and 1.5 IDE Screenshot
Cornell Notes: flowcharts 1.8 Pseudo-code and flowchart
Basics
Week 2 CO1, CO3, Cornell Notes: 2.4 Abstraction 2.5 First Programs
CWC3, CWC4 Variables and 2.6 Python at Work
input/output
Week 3 CO1, CO2,CO5, Cornell Notes: 3.4 Flowcharting 3.5 Tilling the Soil
CWC3, CWC4 Blocks,
expressions,
conditionals.
Week 4 CO1, CO2, CO3, Cornell Notes: 4.4 Pseudo-code 4.5 Nature of Numbers.
CO6, CWC3, Repetition.
CWC4
Week 5 CO1, CO2, CO3, Cornell Notes: 5.4 Decomposition, 5.5 Tracking Finances.
CWC3, CWC4 Functions. Modularity,