Computer Science Practicum – Writing Intensive

Slides:



Advertisements
Similar presentations
Course Overview CSE8313 Object-Oriented Analysis and Design Spring 2015 Dr. LiGuo Huang Dept. of Computer Science and Engineering Southern Methodist University.
Advertisements

CS 46101–600/CS Design and Analysis of Algorithms Dr. Angela Guercio Spring 2010.
CS – 600 Introduction to Computer Science Prof. Angela Guercio Spring 2008.
MIS 470: Information Systems Project Yong Choi School of Business Administration CSU, Bakersfield.
7-Sep-15 Physics 1 (Garcia) SJSU Conceptual Physics (Physics 1) Prof. Alejandro Garcia Spring 2007.
Course name : computer essentials. Instructor: Basma Alabdullatif Office: computer department instructors office, 1st floor Office hours: Saturday (11:00-01:00)
Food Science 12 Ms. O’Neil - Room 147 ( Digby Regional High School Expectations of Students 1. Be Respectful! Treat all.
Welcome to EP240! Tammy Cayuela, M.A.. E-College Platform: Units Units Units Located on left of course homepage Located on left of course homepage Include.
COMP 465W Software Engineering Fall Components of the Course The three main components of this course are: The study of software engineering as.
Algorithms and Data Structures.  Dr. Barry Wittman  Not Dr. Barry Whitman  Education:  PhD and MS in Computer Science, Purdue University  BS in Computer.
1 Software Systems Development CEN Spring 2011 TR 12:30 PM – 1:45 PM ENB 116 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering.
CS 23021–600 Computer Science I Dr. Angela Guercio Spring 2010.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
+ Introduction to Class IST210 Class Lecture. + Course Objectives Understand the importance of data, databases, and database management Design and implement.
Creating a Syllabus Graduate Student Teaching Seminar.
Database Design and Implementation ITCS3160 Instructor: Jianping Fan Course Webpage:
1 CS 320 Interaction Design Spring 2011 Course Syllabus January19, 2011.
Introduction to Software Engineering Lab Instructor: Jacob.
Formal Methods. D AVID B OWIE  Dr. Barry Wittman  Not Dr. Barry Whitman  Education:  PhD and MS in Computer Science, Purdue University.
Welcome to Learning Frameworks PSYC 1300 Rachel Cloeter, M.A.
Spring 2010 msti131z.pbworks.com Instructor: Melissa Ziegler Wednesday 6:15-9:20 p.m. (585) Course Description:
Course Overview CSE 8340 Advanced Software Engineering Topics: Software Engineering Economics & Processes Spring 2016 Dr. LiGuo Huang Dept. of Computer.
Biotechniques – BIOL 410 T/R 9:30 AM - 12:15 PM Prof. Justin Golub THIS COULD BE YOU!!!!
Use of a Peer Notetaker Accommodation If you receive “Use of a Peer Notetaker” as an accommodation this tutorial will show you how to implement that accommodation.
SPCD 460/560 Intro to Bilingual Special Education
All important information will be posted on Blackboard
Course Overview - Database Systems
MMW 15 TA: Kyle Knabb Week 1.
Digital Image Processing Fall Course Syllabus
English composition II
Student Accessibility Services Test Accommodation Orientation
Principles of Evolution
MKT 300 Research Methods in Business Mishari Alnahedh
Student Accessibility Services Test Accommodation Orientation
IE102 A Process Outlook for Industrial Engineering
Software Requirements
Welcome to Strategies for College Success
IMSS005 Computer Science Seminar
Course Information Mark Stanovich Principles of Operating Systems
Database Design and Implementation
Course Overview CSE8313 Object-Oriented Analysis and Design
Computer Science 102 Data Structures CSCI-UA
Introduction to MA Day 1.
Introduction to MA Day 1.
Jessica Dare, Principal Consultant

Course Overview - Database Systems
MA Fall 2016 Instructor: Matt Weaver Office: MATH 615
Andy Wang Operating Systems COP 4610 / CGS 5765
How to succeed in my course, part 1
Introduction to Computers Spring 2018
Introduction to Computers SPRING 2019
7th Grade Language and Literature Room A232 Please sign in!
Physics 100 Energy Spring 2011.
ACIS 3504 Accounting Systems and Controls
CS 425 / CS 625 Software Engineering
English 101 To be successful: Areas of Study 20% 30% 10% 40%
CIS5930: Advanced Topics in Parallel and Distributed Systems
Lecture 1a- Introduction
CS 3950 Introduction to Computer Science Research
Course Overview CSE5319/7319 Software Architecture and Design
New Student Orientation
New Student Orientation
New Student Orientation
Course Overview CSE 8340 Advanced Software Engineering Topics: Software Engineering Economics & Processes Spring 2019 Dr. LiGuo Huang Dept. of Computer.
Economics BSc Library induction - Welcome to the Library!
Welcome to the Communications Center
Student Overview.
Week 1 - Thursday COMP 4100.
Welcome to the First-Year Experience!
Presentation transcript:

Computer Science Practicum – Writing Intensive

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

How can you reach me? E-mail: wittman1@otterbein.edu Office: The Point 105 Phone: (614) 823-2944 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: http://faculty.otterbein.edu/wittman1/

Who are you? FAA Game

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?

Course Overview

Course focuses Requirements analysis Agile software development Testing Project planning and management Documentation Version control Working as a team

More information For more information, visit the webpage: http://faculty.otterbein.edu/wittman1/comp4100 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

Projects

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

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

Turning in projects Do not put projects in your public directories All projects will be committed to private repositories on GitHub (https://github.com/) 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

Written Assignments

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

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

Course Schedule

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

Policies

Grading breakdown 58% Project 30% Paper 2% Reflection 10% Attendance

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

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

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!

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 kmanley@otterbein.edu, (614) 823-1618 or visit Disability Services.

Housekeeping

Form teams! You are not required to be on the same teams as last semester However, you are free to be

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

Upcoming

Next time… Form teams Pick projects

Reminders Form your teams! Search for projects if you aren't happy with the available ones Think about your topic for the research paper