Download presentation
Presentation is loading. Please wait.
Published byΤασούλα Αλαφούζος Modified over 5 years ago
1
Computer Science Practicum – Writing Intensive
2
Who am I? Dr. Barry Wittman Not Dr. Barry Whitman Education: Hobbies:
PhD and MS in Computer Science, Purdue University BS in Computer Science, Morehouse College Hobbies: Reading, writing Enjoying ethnic cuisine DJing Lockpicking Stand-up comedy
3
How can you reach me? E-mail: wittman1@otterbein.edu
Office: The Point 105 Phone: (614) Office hours: MWF 10:00 – 11:15 a.m. MWF 2:00 – 4:00 p.m. R 2:00 – 5:00 p.m. And by appointment Website:
4
Who are you? FAA Game
5
Why are we here? What’s the purpose of this class?
What do you want to get out of it? Do you want to be here?
6
Course Overview
7
Course focuses Requirements analysis Agile software development
Testing Project planning and management Documentation Version control Working as a team
8
More information For more information, visit the webpage: The webpage will contain: The most current schedule Notes available for download Reminders about projects and assignments Syllabus (you can request a printed copy if you like) Detailed policies and guidelines
9
Projects
10
One giant project 58% of your grade is one giant project
You will work on teams of four to five students Each team gets to pick its project I am arranging possibilities, mostly with non-profit entities If you have contacts in the non- or for-profit world, I am happy to work with them
11
Phases Requirements Document: 10% (Due 01/25/2019)
What is your program supposed to do? You will work with the customer to determine requirements Design Document: 10% (Due 02/15/2019) How will your program do what it's supposed to do? Basic Functionality and Testing: 15% (Due 03/22/2019) Have a baseline of functionality and a suite of tests Final Program and Documentation: 23% (Due 04/18/2019) Final, polished program, fully documented, with manual
12
Turning in projects Do not put projects in your public directories
All projects will be committed to private repositories on GitHub ( before the deadline Do not put projects in your public directories Late projects will not be accepted Exception: Each team will have 3 grace days You can use these grace days together or separately as extensions for your projects You must inform me before the deadline that you are going to use grace days
13
Written Assignments
14
Research paper To fulfill the Writing Intensive nature of this course, you will complete a paper about an underrepresented minority who made contributions to computer science Topic: 2% (Due 01/18/2019) Outline: 6% (Due 02/01/2019) Rough Draft: 8% (Due 02/22/2019) Peer Feedback: 4% (Due 03/01/2019) Final Draft: 10% (Due 03/29/2019) The paper must be at least 2,500 words, excluding works cited
15
Reflection 2% of your grade will be a reflection written about working on the project, similar to the reflections from last semester The reflection must be turned in via Blackboard before the deadline
16
Course Schedule
17
Tentative schedule Week Starting Topics Notes 1 01/07/19
Develop Requirements 2 01/14/19 Topic Due 3 01/21/19 Project 1 Friday 4 01/28/19 Design Outline 5 02/04/19 6 02/11/19 Project 2 Friday 7 02/18/19 Implementation Rough Draft 8 02/25/19 Student Feedback 03/04/19 Spring Break 9 03/11/19 10 03/18/19 Project 3 Friday 11 03/25/19 Testing Final Paper 12 04/01/19 13 04/08/19 Reflection 14 04/15/19 Project 4 Thursday
18
Policies
19
Grading breakdown 58% Project 30% Paper 2% Reflection 10% Attendance
20
Grading scale A 93-100 B- 80-82 D+ 67-69 A- 90-92 C+ 77-79 D 60-66 B+
87-89 C 73-76 F 0-59 B 83-86 C- 70-72
21
Attendance You are expected to attend class
Attendance is expected of every student at every class meeting Class meetings will be used to work on team projects Unexcused absences hurt the team and will be penalized
22
Academic dishonesty Don’t cheat First offense: Second offense:
I will give you a zero for the assignment, then lower your final letter grade for the course by one full grade Second offense: I will fail you for the course and try to kick you out of Otterbein University Refer to the Student Handbook for the official policy Ask me if you have questions or concerns Avoid plagiarism in your papers! Always cite your sources!
23
Learning Differences If you have a documented learning difference please contact Kera McClain Manley, the Disability Services Coordinator, to arrange for whatever assistance you need. The Disability Services is located in Room #13 on the second floor of the Library in the Academic Support Center. You are welcome to consult with me privately to discuss your specific needs. For more information, contact Kera at (614) or visit Disability Services.
24
Housekeeping
25
Form teams! You are not required to be on the same teams as last semester However, you are free to be
26
Available projects Industrial-grade implementation of text-based video game development tool Interactive website that uses visualization of data to teach the statistics Database and web interface to manage the inventory of the Promise House food pantry Database and web interface for tracking volunteer work and certification at Otterbein Platform-independent mobile app for crypto-currency wallet
27
Upcoming
28
Next time… Form teams Pick projects
29
Reminders Form your teams!
Search for projects if you aren't happy with the available ones Think about your topic for the research paper
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.