IST 256
Introduction to Python for the Information Profession
(3 credits)
Class Size: 10-25
Faculty: Michael Fudge, Assistant Professor of Practice, Syracuse University
Administrative Contact: Tavish Van Skoik, Assistant Director, Project Advance
Course Catalog Description
Structured program design, development testing, implementation, and documentation of common information system applications using structured programming languages. Lectures and laboratory
Course Overview
Due to the prevalence of technology in our lives, learning to program has become the critical skill of the 21st century. Students will learn practical applications of computer programming such as how to automate tasks, manipulate data and solve problems applicable to almost any academic discipline.
Pre- / Co-requisites
N/A
Course Objectives
At the end of the course, students will be able to:
1. Analyze complex problems by thinking computationally and systematically.
2. Solve practical, real-world problems using a modern computer programming language.
3. Demonstrate the ability to read, write, discuss and code confidently.
4. Understand how to code in teams, collaborate with others and manage source code.
5. Acquire new programming knowledge independently.
Laboratory
N/A
Required Materials
N/A
Instructor Recommendations
N/A