CE 232: Programming with Python, Spring 2019Office hours: MWF: 9:30 – 11: 30 am, from 1/7/2019 – 4/26/2019
1. Basic Information
Time & Place:
Lecture: 1/7/2019 – 4/26/2019, MWF 3:35 - 4:30 pm, SFH 2771
The mandatory final for this class is scheduled for Monday, April 22nd, 7:30 a.m. in your regularly scheduled classroom.
Yiyan Li: SFH 2755B, firstname.lastname@example.org, email@example.com
This course introduces students to fundamentals of python programming, including data types & built-in data structures, selection statements, loops, functions, objects and classes, lists, file and exception handling, iPython, Python Toolkits, and using Python to control embedded systems.
3. Course Topics
4. Course Outcomes
Students completing this course should be able to:
1) Identify the inputs and outputs from an engineering problem and write a detailed algorithm to solve the problem.
2) Test a detailed algorithm using a hand calculated example.
3) Exhibit good programming practices including comments, program organization, understandable input requests, descriptive output tables and graphs, and effectively utilize program flow constructs including looping, logic constructs, and functions.
4) Use Python and Raspberry Pi to solve engineering problems.
CE 122 (minimum grade of C-)
Allen B. Downey, Think Python: How to Think Like a Computer Scientist 2nd Edition. (Required).
Eric Matthes, Python Crash Course: A Hands-On, Project-Based Introduction to Programming. (Required).Bradley Miller, Problem Solving with Algorithms and Data Structures Using Python SECOND EDITION 2nd Edition. (Recommended)
Three in-class exams 40%
Regularly being tardy for lectures, leaving in the middle of lectures, or earlier from lectures is unacceptable without prior consent of the instructor.
Cheating or plagiarism will result in an automatic F grade in the course (so do your own homework and projects).
****"Fort Lewis College is committed to providing all students a liberal arts education through a personalized learning environment. If you think you have or you do have a documented disability which will need reasonable academic accommodations, and/or if you are a Veteran who may need services, please contact the Disability Services Office, 280 Noble Hall, 970-247-7383, firstname.lastname@example.org for an appointment as soon as possible.”
Go back to yilectronics.com