INLS 560 is an introduction to computer programming that focuses on language fundamentals and programming techniques for information science use. This course emphasizes problem-solving through the development of practical applications that include text processing, file handling, user interfaces, and database access.
Examples will be used extensively to teach programming concepts and problem-solving techniques. Students should bring their laptops so they can work through examples in class, and should be prepared to spend time outside of class to complete assignments.
This course is an introduction to programming and assumes students have no prior experience. If you know how to program, or want to learn Python, this is not an appropriate course for you. The emphasis is on introductory programming concepts, not the programming language.
REQUIRED: Think Python by Allen Downey
RECOMMENDED: Starting Out with Python, 3/E by Tony Gaddis
SOFTWARE: Python Intepreter, and PyCharm, an integrated development environment (IDE) for Python.
Instructions on how to download, install, and use the interpreter and PyCharm will be provided in class.