Instructor: Aaron Gordon
Office: EBH 170 Phone: 970-247-7436
Textbooks:
Classroom: Noble 110
email: gordon_a@fortlewis.edu
Web Page: http://faculty.fortlewis.edu/gordon_a/ts2t390
Course Objectives: To learn how computers work and to study historical, sociological and ethical issues surrounding computing.
Syllabus
| Week | Topic |
| 1 | History, The Web & HTML, Sociology of Web
|
| 2 | Electric Circuits and Architecture and Operating Systems
Read: Fluency, chapter 9 |
| 3 | Algorithms and Problem Solving (automating process)
READ: Handout on Algorithmic thinking, ASSIGNMENT: Write Alice programs (Programming with Alice will continue thru week 7) |
| 4 | Human-Computer Interaction
READ: Norman "Design of Everyday Things" Assignment: paper #1 |
| 5 | Software Engineering
Test #1 on Thursday READ: Handout on Software Engineering Assignment: project - can software be bug-free? implications for medial, aerospace, defense, self-driving cars, ... |
| 6 | Digital Media
READ: Fluency - chapter 11 |
| 7 | Simulation and experimentation
READ: Handout on Simulation |
| 8 | Programming Tools & Python (thru week 14)
|
| 9 | Abstraction & more Python
Test #2 on thursday Assignment: more Python |
| 10 | Analysis of algorithm & Limits of Computation
READ: Chapter 23 in Fluency |
| 11 |
READ: Ethics paper |
| 12 | Networking - a behind the scenes look
Test #3 on thursday READ: Fluency, p66-84, Networking paper Documentation: http://www.pcsupportadvisor.com/TCP_IP_tutorial_page1.htm |
| 13 | Cryptography - Security
READ: Fluency-Chapter 17 Assignment: paper |
| 14 | XML
|
Evaluation: There will be two or three tests and one final exam. These exams will account for appoximately 66% of the final grade. There will be writing assignments and programming assignments and possibly other assignments and quizzes that will account for the other 34%.
Course Policies: All assignments must be done individually unless otherwise stated. All programming assignments must work before handed in. For late asssignments, there is a 2 point penalty if the assignment is one day late and the penalty doubles each subsequent day to a maximum of 32 points. There is no penalty for weekends and holidays. Students are expected to attend class and take exams at the time given. A student may choose a no credit grade at any time up to the deadline set by the college.
Class attendance on Religious Holidays: You are excused from class for religious reasons but you are still responsible for assignments and class activities.
American with Disabilities Accommodations: Students with disabilities who require reasonable accommodations to fully participate in course activities or meet course requirements must register with Disability Services, 280 Noble Hall, 247-7459. If you qualify for services, bring your letter of accommodations to me as soon as possible.
This syllabus is subject to change during the semester.