Class Notes
I expect to cover a set of the following topics. These may be amended and the
order changed as the semester progresses.
Information on sources will be provided as notes are created.
- The Course Project
- What is research?
- The The literature search and Annotated Bibs
- Refining the topic
- Writing the Paper
- Ethical issues
- 9/24 Intro to Ethics, Dan
- 9/26 Professional Ethics, Privacy, Dan
- 10/3
- 3:30 Using an Artificial Neural Network to Score a Game of Horseshoes , Brandon A.
- 3:45 Detecting Phishing Login Pages, Speaker Anthony C.
- 4:00 Migrating Minecraft Virtual Servers, Brian P.
- 4:15 Imitation Learning in Games, DeAndre C.
- 4:30 Privacy Overview, Dan
- 10/8
- 3:30 HCI For Blind Programmers, Anthony W.
- 3:45 Monitoring Swimmers Training, Charis L.
- 4:00 The Traveling Salesman Problem, Sydney L.
- 4:15 TBA, Jawuan B.
- 4:30 Privacy Issues, Dan
- 10/10
- 10/15
- Intellectual Property 4.1: 4.3: Charis L.
- 10/17
- Crime and Security 5.1: 5.4: Anthony C.
- 10/22
- 10/24
- Crime and Security 5.6:5.7: Anthony W.
- 10/29
- 10/31
- 11/5
- Evaluating and Controlling Technology 7.1:7.3: Brandon A.
- 11/7
- Evaluating and Controlling Technology 7.4:7.5: DeAndre C.
- 11/12
- Errors, Failures and Risks 8.1:8.2: Brian P.
- 11/14
- 11/19
- Errors, Failures and Risks 8.3: 8.4: Jawuan B.
- 11/21
- 11/26
- Research presentations.
- 12/3 Poster Session
- 12/5 Presentations
- 3:30 : Jawuan, TBA
- 3:55 : Brian, TBA
- 4:20 : Charis, Using ANNs and Smartwatch Data to Detect Competitive Swimming Stroke Suring Training.
- 12/12 Presentations
- 12:30 : Sydney, Heuristic Approches to the TSP
- 12:55 : Brandon, Using ANN to Score a Game of Horseshoes.
- 1:20 : Anthony W, Topic TBA
- 1:45 : Anthony C, Securesurf, A Keyring Style Approach to Anti-phishing.
- 2:10 : DeAndre, TBA
From the Course Outline
- What is Scientific Research?
- Empirical Method
- Analytical Method
- Non-Scientific Methods
- Historical Questions
- Philosophical Questions
- Ethical Questions
- Social Questions
- Resources for Research
- Using available library resources including the IEEE and ACM resources
- Using electronic resources including the ACM Digital Library
- Choosing a problem
- Finding an area
- Narrowing down the area
- Defining a problem
- Writing a good research proposal
- Scientific Writing – The Well-constructed Research Paper
- Defining an audience
- Framing the context of research
- The overview/details and conclusions
- Use of illustrations and figures
- Use of quotes and footnoting
- Construction of the bibliography
- Developing an annotated bibliography
- Social, Ethical and Legal Issues in Computing and the Internet
- Privacy
- Freedom of Speech
- Intellectual Property
- Computer Crime
- Impact on the Work Environment
- Evaluating and Controlling Technology
- Computer Errors, Failures and Risks
- Professional Ethics and Responsibilities
- Topical themes
- Architectural Principles
- Language Design Issues
- Platform Implementation Issues (Operating Systems, Compiler Construction,
Database Implementation
- Connectivity or Application Issues