Syllabus
Syllabus
Course Syllabus
Spring 2023
Course Overview of basic computer hardware and software concepts with design,
Description: analysis, and programming of efficient algorithms to solve computational
problems. (from Course Catalog)
COSC 1336 is an introduction to problem-solving through computer
programming. You will learn how to analyze computational problems,
develop solutions to them as algorithms for a computer to follow to solve
them and implement the solution in a modern programming language,
specifically Python. You will learn the fundamental principles of computer
science, basic hardware and software components of a computer system,
computational thinking, basic algorithms, and programming. You will get
hands-on experience in problem-solving by designing, writing, testing, and
debugging Python programs.
Prerequisites MATH 1314 (College Algebra, formerly MATH 1310) or equivalent. A solid
: high school Mathematics and science background will be helpful in this
course.
Core [90] Math/Reasoning
Category:
Course http://www2.cs.uh.edu/~acl/cs1336/
Website:
Expected Demonstrate a basic understanding of computer hardware and
Course software.
Outcomes: Demonstrate skills in designing, coding, debugging, documenting, and
executing programs.
Demonstrate problem-solving skills computationally.
Apply logical skills to programming in Python.
Write structured programs.
Use existing libraries or modules to solve problems.
Academic Students must read and understand the Academic Honesty Policy in UH’s
Honesty Undergraduate Catalog. There will be no tolerance for academic
Policy: dishonesty, and cheating can lead to a report of a violation of the Academic
Honesty policy to the UH Office of Undergraduate Academic Affairs.
Sanctions for confirmed violations of this policy may include, but are not
limited to: a lowered grade, failure on the examination or assignment in
question, failure in the course, probation, suspension, or expulsion from
the University of Houston, or a combination of these.
In the spirit of collegial and cooperative learning, you can discuss ideas and
approaches with other students and implement the solution yourself. The
key is to type and debug all the code you submit. In particular, it is
inappropriate to email or share code phrases to be pasted in. Downloading
solutions from the internet or asking other people to write the code for you
are strictly prohibited. What you submit should be your work.
Sharing your assignment or helping another student on an assignment is a
violation of the honesty code. If you have a question about the policy,
please ask the instructor.
Reporting obligation: Students who believe they have observed an act of
academic dishonesty should report the incident to the instructor as soon as
possible.
Absence Regular class attendance, participation, and engagement in coursework are
Policy: essential contributors to student success. Absences may be excused as
provided in the University of Houston Undergraduate Excused Absence
Policy and Graduate Excused Absence Policy for reasons including medical
illness of a student or close relative, death of a close family member, legal
or government proceeding that a student is obligated to attend, recognized
professional and educational activities where the student is presenting,
and University-sponsored activity or athletic competition. Additional
policies address absences related to military service, religious holy days,
pregnancy and related conditions, and disability.
Students are required to behave in a courteous, professional, and ethical
manner.
Computer This course will be taught entirely face-to-face. However, students should
have a desktop or laptop computer with a camera and microphone for
online conferences available in case there is a need for online teaching.
Students will also have to have Internet access at a reasonable speed.
University Information Technology (UIT) has limited laptops available for
student checkout. If you do not have a computer, you may check one out
for use at home: UH Laptop Checkout Requests.
Tentative Two midterm tests (~20% each), a final exam (~30%), weekly quizzes
grading (~10%), and about ten homework assignments (~20%). Attendance may
policy: be counted as part of the test or assignment grade.
Students with The University of Houston complies with Section 504 of the Rehabilitation
Disabilities: Act of 1973 and the Americans with Disabilities Act of 1990, pertaining to
the provision of reasonable academic adjustments/auxiliary aids for
disabled students. In accordance with Section 504 and ADA guidelines, UH
strives to provide reasonable academic adjustments/auxiliary aids to
students who request and require them. If you believe you have a
disability requiring an academic adjustment/auxiliary aid, please get in
touch with the Justin Dart, Jr., Student Accessibility Center.
Syllabus Please note that the instructor may need to make modifications to the
Changes course syllabus and may do so at any time. Notice of such changes will be
announced quickly through the course website or email.
------------------------------------------------------------------------------------------------------------------------
The information contained in this class syllabus is subject to change without notice. Students
are expected to be aware of any additional course policies presented by the instructor during
the course. Updated information will be posted on the course website.
Updated information may be found on the course website.
------------------------------------------------------------------------------------------------------------------------
Version Date: January 7, 2023.