Basic Information
Course Name:
Introduction to Programming I
Language of Instruction:
English
Course Objectives
These main objectives of this course are:(1) to introduce students to the fundamentals of computer programming such as variables, conditionals, functions.(2) to enable students to write and run Python programs to solve small tasks.
Course Content
This course covers basic programming concepts such as variables, data types, selection, iteration, functions, lists, tuples, sets, dictionaries and file I/O.
Course Books / Materials / Recommended Resources
Practical Programming: An Introduction to Computer Science Using Python 3.6, 3rd Edition, The Pragmatic Bookshelf.
Academic Integrity and Artificial Intelligence
Students are expected to comply with the principles of academic integrity in this course. Cheating, plagiarism, or presenting someone else’s work as one’s own is against the rules of academic ethics. Artificial intelligence tools may be used only for supportive purposes and should be evaluated in a way that supports the student’s own learning process.