HU Credits:
2
Degree/Cycle:
1st degree (Bachelor)
Responsible Department:
Programming Instruction Unit
Semester:
2nd Semester
Teaching Languages:
Hebrew
Campus:
E. Safra
Course/Module Coordinator:
Hilla Moshieff
Coordinator Office Hours:
Tuesdyas 12:00-12:45
Teaching Staff:
Mr. ASAF RIMON
Course/Module description:
Familiarity with computer programming, learning programming and solving problems in Python.
Course/Module aims:
Presenting the computing principles, learning to program in Python.
Learning outcomes - On successful completion of this module, students should be able to:
Understand the principles of programming and program in Python.
Attendance requirements(%):
none
Teaching arrangement and method of instruction:
Frontal lectures in a computer lab, weekly programming assignments. The lessons will be recorded and will be available to all students within about 24 hours after each lesson.
Course/Module Content:
Understanding the work environment - Python Interpreter
Variables, instructions, expressions, internal functions
Input output, use of files
Running programs
Strings
If statements, boolean conditions
Define functions
Loops.
Data structures.
Required Reading:
None
Additional Reading Material:
Google python course : https://developers.google.com/edu/python/
Python official documentation:
http://www.python.org/doc/
http://interactivepython.org/courselib/static/thinkcspy/index.html
http://cscircles.cemc.uwaterloo.ca/
http://www.greenteapress.com/thinkpython/thinkpython.pdf
http://en.wikibooks.org/wiki/Think_Python
http://files.swaroopch.com/python/byteofpython_120.pdf
http://www.itmaybeahack.com/book/python-2.6/html/index.html
http://learnpythonthehardway.org/book/
http://pymbook.readthedocs.org/en/latest/
Grading Scheme :
Written Exam % 85
Submission assignments during the semester: Exercises / Essays / Audits / Reports / Forum / Simulation / others 15 %
Additional information:
It is required to hand in at least 9 passing solutions to the weekly programming exercises to be eligible to take the final test and to receive 15 points of your final grade..
|