Course Title and Number
IT 112 Web Programming with Python
This hands-on, project driven course uses Python and a framework such as DJango to illustrate the creation of data driven web sites. PREREQ: IT 111 W/ 2.0 OR HIGHER OR INSTRUCTOR PERMISSION
Students with documented disabilities requesting class accommodations, requiring special arrangements in case of building evacuation, or have emergency medical information the instructor should know about are asked to contact the disability support services office (DSS) in Rm. 1112. Once the disability is verified with DSS you will be given a letter of accommodation that should be to handed to your instructor.
I will answer emails and schedule one hour zoom times for questions.
The pre-Socratic Philosopher Heraklitos said, "it rests by changing." By this he meant that the normal state of things is constant change. This has never been more true than today. Though, the course focuses on particular software, it has a broader purpose: Software changes constantly. The most important skills to learn, are the techniques for learning new skills, new software, and learning how to generalize the skills you've learned in order to apply them to new situations. These are the skills that will keep you afloat in stream of constantly changing technology.
Student Outcomes and competencies
Methods of Instruction
There are videos for each lesson, as well as blog entries and references. I encourage the use of the discussion feature of Canvas to ask questions and help each other with issues. I will also monitor and contribute to discussions. I will schedule one hour zoom sessions weekly or as needed for questions.
No Textbook but I will provide resources. Many of the resources will be listed under Pages in Canvas.
Assignments and Schedule
Assignments will be posted in canvas. Assignments are worth 10 points. Each assignment will have a rubric to help guide you. I prefer than assignment code be posted on GitHub. If you get less than a 10, you will be able to redo the assignment. There will also be a final project at the end of the quarter to put it all together. The final project will be a group project.
Topical Outline and Assignments
Grading and Attendence
Attendence is critical. We will be covering material and doing labs most every day. If you know ahead of time you will not be able to attend, let me know as soon as possible. Otherwise contact me as soon after the abscence as you can. Your final grade will be an average of all the scores for assignments and the project.
|95 to 100||4.0|
|90 to 94||3.5|
|85 to 89||3.0|
|80 to 84||2.5|
|70 to 74||1.5|
|65 to 69||1.0|