• Tidak ada hasil yang ditemukan

CIS 1051: Introduction to Problem Solving and Programming in Python

N/A
N/A
Protected

Academic year: 2024

Membagikan "CIS 1051: Introduction to Problem Solving and Programming in Python"

Copied!
2
0
0

Teks penuh

(1)

CIS 1051: Introduction to Problem Solving and Programming in Python Section 011

Summer I 2020

Instructor: Amitangshu Pal

Office: Science Education and Research Center (SERC), Room 372

Thursday: 3:00 -5:00 and by appointment with sufficient notice

EMAIL: [email protected]

Textbooks:

1. Cay S. Horstmann and Rance D. Necaise, “Python for Everyone”, 3rd Edition, Wiley (2018) Lectures: Monday/Tuesday/Thursday 10:45AM – 12:45PM In Zoom

Laboratory: Tuesday/Thursday 08:30AM – 10:30AM In Zoom

Lab TA: Amitangshu Pal

Office: TBA

Office hours: TBA

EMAIL: [email protected]

Course description:

Introduction to programming in Python, procedural programming, data types, arithmetic and strings, conditional execution, loops, functions, lists and files, exception handling, sets and dictionaries.

Prerequisites: MATH 1021|Minimum Grade of C|May not be taken concurrently

OR MATH 1022 to 4999| Required Courses:1|Minimum Grade of C-|May be taken concurrently OR MC5 Y|May not be taken concurrently

OR MC6 Y|May not be taken concurrently OR MA03 Y|May not be taken concurrently

OR STAT 1001|Minimum Grade of C|May not be taken concurrently OR STAT 1102|Minimum Grade of C-|May not be taken concurrently OR STAT 1902|Minimum Grade of C-|May not be taken concurrently OR MC6A Y|May not be taken concurrently

OR MATW Y|May not be taken concurrently.

Course Objectives: The primary objectives for this course are to introduce you how to design a program to solve a problem using procedural programming constructs such as loops, branching structures, and functions in python.

Office hours:

(2)

Grading: Grades will be posted on Canvas

Labs 30

Quizzes 10 Midterm 30

Final 30

Course Withdrawal: Students may withdraw as long as it meets university guidelines.

Academic Freedom: Temple has adopted a policy on Student and Faculty Academic rights and responsibilities (Policy 03.70.02) at: http://policies.temple.edu/.

Academic Integrity: Please review Temple’s policies on academic honesty and other student responsibilities at:

http://www.temple.edu/bulletin/Responsibilities_rights/responsibilities/responsibilities.shtm

Do not cheat in this class. I take this very seriously as does the university!! This includes plagiarism. If you quote someone else’s material, you MUST cite it properly. This includes all material taken from the Internet. If you copy work from the Internet or another source, and do not cite it properly, you will fail this course. All of your work must be your own…this includes your homework assignments. Copying during an exam or quiz, copying homework, copying disks, sharing printed or digital homework files, or any other type of plagiarism in any form is strictly prohibited in this class.

Tentative Schedule: The table shows a tentative schedule.

Introduction Chap 1

Prog with Numbers and Strings Chap 2

Decisions Chap 3

Loops Chap 4

Functions Chap 5

Lists Chap 6

Files and Exceptions Chap 7

Sets and Dictionaries Chap 8

Objects and Classes Chap 9

Inheritance Chap 10

Recursion Chap 11

Sorting and Searching Chap 12

Lab projects and homework assignments will be posted to Canvas.

Special Needs: Any student that has a need based on a disability should contact me privately as soon as possible. Please contact Disability Resources and Services at 215-204-1280 in Ritter Annex to arrange for reasonable accommodations.

Referensi

Dokumen terkait

The aim of this research is to apply the Contextual Teaching and Learning to improve students’ mathematical learning activities and problem solving ability students was conducted

that limited access to finance is the major problem facing small and

1) Preparation. a) At this stage the research team identified learning problems in class and prepared lesson designs by selecting several case topics to

The following tutorial will walk you through the construction of a line chart, also known as a line graph and scatter plot, using Numbers. * Data adapted from NASA's Goddard

In addition, teachers must motivate and guide students in the problem-solving process so that students are accustomed to using the right way and teachers should make problem based

Development of a scale to measure shared problem-solving and decision-making in mental healthcare ABSTRACT The aim of this study was to create a measure of collaborative processes

P-waves are considered to be difficult to detect due to their low voltage, which results in low Signal-to-noise ratio SNR, wide variability in range time, frequency, and morphology

Kurnia et al., Combination of lean thinking and A3 problem-solving methods to reduce … 107 Observation Activities of the Cleaning Process Using Import Cleaning Agents Before Improvement