Course Syllabus CE 232:
Programming with Python, Spring 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.
4.000
Credits.
Professor:
Yiyan
Li: SFH 2755B, yiyanli185@gmail.com, yli@fortlewis.edu
Course
Website:
http://www.yilectronics.com/Courses/CE232/Spring2019/CE232_2019s.html
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.
5.
Prerequisite
CE 122 (minimum grade of C-)
6.
Textbook
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)Homework 40%
Three in-class exams 40%
Final 20%
8.
Policies
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, disabilityservices@fortlewis.edu for an appointment
as soon
as possible.”
Go back to yilectronics.com