Topics include Linux, Database concepts & SQL programming, Programming in Python3, Data security, and Networking concepts. The course concepts and practical labs are intended to provide a background for working with data -- and particularly "big data" -- at an advanced level in future courses and in later career activities.
At the end of the course, the participants will be able to;
Importantly, the participants will be doing lab exercises throughout the course, as the course in intended to be both conceptual and hands-on. The lab exercises are a critical and essential element in understanding the concepts and applying them in practical situations.
Upon successful completion of the course, students will be able to:
The embedded Google Doc below contains code, comments and discussion related to Python. The proficiency with Python that I gained in this class will allow me to identify or create high quality materials that will help guide my students as they learn to program. Additional comments and explanations are provided in the Google Doc.
The embedded Google Doc below walks through the lines of code necessary to create a complex program. I will use this knowledge to create detailed reference materials for the library and classroom. Additional comments and explanations are provided in the Google Doc.