[go: up one dir, main page]

0% found this document useful (0 votes)
0 views8 pages

Syllabus of Python Programming

The document outlines the course information for PYTHON PROGRAMMING at Nanchang University, including class schedule, instructor details, and course objectives. Students will learn Python programming through various assignments and projects, with a focus on problem-solving and application development. The document also details assessment methods, attendance policies, academic integrity guidelines, and required materials.

Uploaded by

xiye
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
0 views8 pages

Syllabus of Python Programming

The document outlines the course information for PYTHON PROGRAMMING at Nanchang University, including class schedule, instructor details, and course objectives. Students will learn Python programming through various assignments and projects, with a focus on problem-solving and application development. The document also details assessment methods, attendance policies, academic integrity guidelines, and required materials.

Uploaded by

xiye
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

Class Information

Course Title: PYTHON PROGRAMMING


Course Number and Section: AI Dept.
(foreign students)241

Campus Location: NANCHANG UNIVERSITY


Semester: 25/SP
Class Meeting Days and Times: week1-12, Fri 13:50PM-17:10PM
Class Meeting Location: BLDG: Huiyuan418[multimedia classroom][114]

Instructor Information

Instructor Name: Xiaoli Ye

Wechat: leslieye0620254

*I am available to meet with you via Zoom or in person.

Course Description from Catalog


Students will gain an understanding of programming in Python by creating a variety of
scripts and applications for the Web and systems development; decompose problems
into modular designs; design; code; debug; and test large-scale programs; application
interfaces involving data structures; graphical user interfaces; and event-driven models;
effective use of software development tools.
Course Level Student Learning Outcomes
Upon successful completion of this course, the student will be able to:

A. Apply problem solving processes to clarify and decompose requirements of an


application

B. Design, code, execute, test, debug, and document applications using Python

C. Apply data structures concepts to develop applications using Python

D. Create a variety of scripts and applications for the Web or for systems
development

Required Texts and Materials

Practical Programming,2nd Edition


(An Introduction to Computer Science Using Python 3)
13:9781937785451
Paul Gries, Jennifer Campbell, Jason Montojo
September 2013
2nd

Your campus bookstore offers a Price Match guarantee. If you find your class texts
cheaper at Barnes & Noble.com or Amazon.com, the campus bookstore will match
the price at the time of purchase or up to 7 days after purchase. The book has to be
sold and shipped from Barnes & Noble.com or Amazon.com and not a 3rd party
seller or marketplace. It also has to be in stock at the bookstore and on either
platform. Search for your course materials by the ISBN provided in this syllabus to
ensure that your price match is acceptable. We also offer RENTALS on New & Used
textbooks which saves up to 80% over purchasing. At the end of the semester
during finals week until the last day of finals, there's Buyback where you can sell
your textbooks back for up to 50% of what the bookstore sold it for provided it will
be used for the following semester.
Topics and Assignments
Week/Unit Topics & Chapter
Chapter 1 Introduction to Computers and Programming

1 Chapter 2 Input, Processing, and Output

2 Chapter 3 Designing and Using Functions

3
Chapter 4 Working with Texts

Chapter5 Making Choices

4
Chapter6 A Modular Approach to Program Organization

5 Chapter 7 Using Methods

Chapter 8 Storing Collection of Data Using Lists


6

7 Chapter 9 Repeating Code Using Loops

Chapter10 Reading and Writing Files


8

9 Chapter 11 Storing Data Using Other Collection Types

Chapter12 Designing Algorithm


10

11 Chapter13 Searching and Sorting

Chapter 14 Classes and Object - Oriented Programming


12 Chapter 14(continued) Inheritance

Technology Requirements
1. In order for your course to function correctly, you need to use an appropriate internet
browser, either Google Chrome or Firefox. It is best to use the most updated versions of
these browsers.
2. Many students are eligible for a free MS Office Software Student Edition. To start the
application process, go to the Office 365 Education website. Eligible students are required
to create an account and provide a valid Kean University ID to obtain access to the
software applications.
3. Remember to download the latest versions of software used in this class.

Assessment

Letter Grade Percentage


A 94% – 100%
A- 90% – 93%
B+ 87% – 89%
B 84% – 86%
B- 80% – 83%

C+ 77% – 79%
C 70% – 76%
D 60% – 69%
F 59% or below

Assessment Percent
Assignments 30%

Projects 40%

Labs 30%

Assignment Due Dates


Assignments will only be accepted in person and as an assignment submission.
Assignments will not be accepted via assignment comments, messaging or email.

In addition, It is your responsibility to submit your assignment on time. Please do not


wait until the last minute to submit an assignment.

Late assignments will not be accepted one week after the due date.
Course Policies
Provide Course Policies, if necessary, such as participation, etc. in addition to the
following:

Class Recordings (L ive Sessions/Collaborate)- if applicable

In this class software may be used to record live class discussions. As a student in this
class, your participation in live class discussions will be recorded. These recordings will
be made available only to students enrolled in the class, to assist those who cannot
attend the live session or to serve as a resource for those who would like to review
content that was presented. All recordings will become unavailable to students in the
class when the course is closed.

Students are not permitted to record (or download) the course experience. If a
recording of the course is required for accommodation purposes students must make
those arrangements with the Office of Accessibility Services. Students found to have
recorded (or downloaded) course experiences without authorization are subject to
review by the Office of Student Conduct and Community Standards.

Privacy Statement

Assuring privacy among faculty and students engaged in online instructional activities
helps promote open and robust conversations and mitigates concerns that comments
made within the context of the class will be shared beyond the classroom. As such,
recordings of instructional activities occurring in

online classes may be used solely for internal class purposes by the faculty member and
students registered for the course, and only during the period in which the course is
offered.
Academic Policies
Attendance
Attendance is expected in all courses. Students are responsible for informing
the instructor in advance or in a timely manner of the reasons for their
absence. Typically, excused absences include illness, bereavement, or
religious observances. Serious tardiness may be dealt with at the instructor’s
discretion.

Academic Integrity
Students are responsible for reviewing and understanding the University
Academic Integrity Policy. Students are expected to submit their original
work. Any use of generative AI - is subject to the same citation rules as
any ideas, text, speech, or imagery derived from human authors as
outlined in the Academic Integrity Policy.
Instructors must indicate on the syllabus and/or individual assignment if
the use of University Learning Support Services (Tutoring and/or Writing
Center) is permitted for take-home assignments/exams.

Video Recording of Class Sessions


In this course, Software may be used to record live class discussions and/or
remote sessions. As a student in this class, your participation in these
sessions may be recorded. Recordings will be accessible only to students
enrolled in the class for the duration of the course and will be deleted or
made unavailable when the course concludes. Students are not permitted to
create video or audio recordings of the course—including AI-generated
transcripts—without permission from the instructor and other students.
Recording may be used solely for internal class purposes and may not be
posted or shared outside of the class.

Student Code of Conduct


Students should review the Student Code of Conduct, as it discusses
expectations of appropriate conduct in the classroom.
Academic Integrity
Nanchang University is aware of and sensitive to the pressures exerted by peers and
family, work environment, the academic process, and society in general, and is
committed to creating an environment in which academic integrity is supported and
academic dishonesty is not tolerated.

Students are expected to have read and abide by academic integrity guidelines.

Violations of the Academic Integrity Policy generally fall into four categories: Cheating,
Plagiarism, Fabrication, and Academic Misconduct.

Cheating. Cheating is an act of deception by which a person misrepresents his or


her mastery of material.
Plagiarism. Plagiarism occurs when a person represents someone else’s words,
ideas, phrases, sentences, or data as one’s own work. Copying or paraphrasing
text without acknowledging the source, for example, is plagiarism
Fabrication. Fabrication refers to the use of invented information or the
falsification of creative or scholarly works, research, its findings or other results.
Listing sources in a bibliography or other report that were not used in the paper
or project is an example of fabrication.
Academic Misconduct. Academic Misconduct is any other act of academic
dishonesty that does not specifically fall in one of the above categories.
Academic misconduct includes assisting another to commit any act of academic
dishonesty.

Whenever the values of academic integrity are violated (such as cheating, fabrication,
plagiarism, fabrication and academic misconduct) sanctions and discipline are required
actions.

If you submit code using techniques not taught in the lectures or textbook, you must
explain your code and the technique in detail in your assignment submission, otherwise
you will receive a 0.

Attendance and Participation


Attendance is required and will be taken promptly at the start of class. If you arrive late,
it is your responsibility to notify me before class ends that you arrived late. I will not
modify attendance records once class ends.

For extenuating circumstances, please notify me via email in advance. When you are
absent you are expected to make up the class assignment. Any non- excused absence
will result in a 10-point deduction from your final grade.

To be excused, please email me documentation of your absence before the start of

the next class. If you are absent due to illness, please provide a doctor’s note.

Positive class participation may contribute positively to your final grade.

You might also like