Dr. Ira Oldham |
For administrative matters, please send an e-mail to my De Anza address given in CIS Faulty list |
For Python questions during the on-line time for this class, use the Canvas system fora. |
Monday | 2:35 PM - 3:00 PM F51k |
also Monday | 5:30 PM - 5:55 PM AT 312 |
Tuesday | 2:10 PM - 3:00 PM F51k |
Wednesday | 2:35 PM - 3:00 PM F51k |
also Wedensday | 5:30 PM - 5:55 PM AT 312 |
Thursday | 2:10 PM - 3:00 PM F51k |
Friday | none |
Monday | 8:00 PM - 9:15 PM | CIS 33A |
A complete introduction to the Python language. Topics covered include: primitive and collection data types, operators and statements, loops and branching, functions and variable scoping, modules and packages, object oriented programming, file handling, regular expressions and exception handling.
Design, code, document, analyze, debug, and test introductory level Python programs that include Python modules.
CIS 22A or CIS 36A or CIS 40.
CIS -41A-01Y
23384
Monday and Wednesday 3:30 - 5:20 PM in room AT 205
If you order a text book on-line, choose a reliable book dealer and pay for quick delivery, or you may not get the book before the class is half over.
Python for Everyone, 2nd edition
by Cay Horstmann and Rance Necaise
Wiley 2016, ISBN: 978-1-119-05655-3
(nominal hours per week):
4.5 units X 3 hours per week = 13.5 hours per week, consisting of:
4 hours per week class lecture attendance
9.5 hours per week assignments, homework exercises, reading, review, and laboratory work.
Regular work, being ready for each class, is needed by most students, in order to pass.
In-class exercises 20% |
Take-home problems 20% |
CodeLabs 20% |
Exams 40% |
Late work is accepted. Late work is marked down 5% per class meeting it is late.
Do not get behind in your assignments. Life is busy, but having more work to do later will not help.
If you are ill or have other difficulties, discuss possible reduction of the markdown.
The final exam counts 1.5 times as much as one of the other exams.
Grade average required:
A+ 98 through 100 A 92 through 97 A- 90 or 91 B+ 88 or 89 B 82 through 87 B- 80 or 81 C+ 78 or 79 C 70 through 77 C- is not permitted D+ 68 or 69 D 62 through 67 D- 60 or 61 F+ is not permitted F 59 or less F- is not permitted
Some specific requirements for this course, that can help you meet the College Academic Integrity requirements, include:
Do your own work
During an examination do not look at anyone else's work, do not look at any soures of information that are not specifically allowed for that examination, and do not communicate with others in any way.
Assignments must by your own work to the following extent:
Academic Integrity is required. Violation of any of the above requirements, or any other academic integrity violation, will usually result in a grade of 2 being given for the work involved. I must emphasize that students do occasionally get a grade of 2 for an assignment; this happend when two students work together and make copies of the same work, or when a student copies the work of previous students.
No smoking, eating, or drinking in laboratories and classrooms; no disrupting class;
turn cell phones off.
Look by the CIS desk, to get instructions for working in the lab.
Only CIS work is permitted in the CIS laboratory.
Other school policies are discussed in the De Anza Class Schedule, the De Anza Catalog,
and the CIS Laboratory policies handout.
These are your responsibility.
You must meet any deadlines specified in the Schedule of Classes.
If you add the course, you must get an add code from me,
and submit it to the administration.
If you want a credit/no credit grade, you must file the form with the administration.
If you are unable to complete the class,
it is your responsibility to complete the drop processing.
If you miss an examination,
or are more than one week late in your assignments, you might or might not be dropped by me.
Notify me if you are more than one week late in assignments.
Contact me a week or two in advance, if you must miss a scheduled examination.
Students with physical or psychological disabilities should contact Disability Support Services. Students with learning disabilities should contact Educational Diagnostic Center. Both are located in the Student and Community Services building, room 141, (408) 864-8753. You the student, these support groups, and I the instructor can work together to meet reasonable requests for accommodations. You may speak with me confidentially during my office hour, or by appointment.
Return to: |
|