Welcome to CIS 598/596/599
Russell Feldhausen
Pronouns: he/him
(785) 292-3121 (Call/Text)
2213 Engineering Hall
(working remotely)
russfeld AT ksu DOT edu
https://russfeld.me - @russfeld
Dr. Scott DeLoach
(785) 532-6350
2184 Engineering Hall
sdeloach AT ksu DOT edu
https://people.cs.ksu.edu/~sdeloach/
Other Faculty
- CIS 599: Dr. Eugene Vasserman
Primary Contact
- russfeld AT ksu DOT edu
- Please add "CIS 598" to subject
- Ed Discussion
- @russfeld on Discord/Teams
- DMs Welcome
Icebreaker
Form small groups and share:
- Something personal
- Something professional
- Something peculiar
Pick 1 - 2 AMA questions
for instructors
Nominate speaker
Course Overview
- Complete a Project
- Integrate Prior Courses
- Learn Something New
- Develop Requirements
- Meet Requirements
- Release & Communicate
Learning Outcomes
After completing this course, a successful student will be able to:
- Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline
- Communicate effectively in a variety of professional contexts
- Apply computer science theory and software development fundamentals to produce computing-based solutions
Deliverables
- 8/26 GitHub Classroom
- 9/1: Initial Writeup & Requirements
- 9/4 - 10/7: Requirements Presentations
- 10/14 - 11/22: Design Presentations
- 11/22: Presentation Advertisements
- 12/9 - 12/13: Final Presentations
- 12/13: Code & Documentation
Schedule
- Mon - 3:30 PM DUR 1066
- Exception: Wed Sept. 4
- Attendance Expected!
- Wed & Fri - 3:30 PM via Zoom
- Office Hours Q & A
- Work & Collab. Time
- Attendance Optional
Syllabus
- Contract Between Teacher & Student
- Read Carefully
- Ask Questions
- Grading & Deductions
- Incomplete Policy
- Netiquette
- Subject to Change
Grading
- 70% Final Project (Advisor)
- How well project met requirements
- Appropriate scope & scale
- Solely at advisor's discretion
- 30% Presentations & Artifacts (Instructors)
- Specifications Grading (Pass/Fail)
- Fail - Give again within 1 week
Expectations
This is a senior project course.
We expect you to attend class regularly and meet deadlines.
Failure to do so may result in grade letter deductions.
Incomplete Policy
- Grade Capped at "C"
- 8 Calendar Weeks to Finish
Expectations
- Significant Work Done
- Consistent Progress
- Good Time Management
What's New?
- Use Cases
- Problem/Solution
- Algorithmic Functionality
- Student Qualifications
- Research Track
- Time Logging on Clockify
- GitHub Projects
Project Ideas
- See Canvas
- See Faculty List
- Attend Office Hours
What's Next
- GitHub Classroom (8/26)
- Project Topic & Advisor
- First Advisor Meeting
- Initial Writeup & Requirements
- Due 9/1 (Sunday)
Next Week
- Initial Writeup & Requirements
- Presentation Schedule