Syllabus Spring 2016 CIS 4296
Syllabus Spring 2016 CIS 4296
Syllabus Spring 2016 CIS 4296
and Design
CONTACT INFORMATION
Section 001
Section 002
Rose McGinnis
Wendy Urban
mcginnr@temple.edu
wurban@temple.edu
Office hours:
Office hours:
T/TH 10-12, W 1-3 in 1810 Liacouras Walk,
T/TH 10-12, W 9-10:30 in SERC 352
Room 203F
T/TH 1-3 in SERC 351
Course Assistants:
Gintautas Zukas (tuf40653@temple.edu) and Rob Zahorchak
(tuf33757@temple.edu)
Course Description
This course is the first in a two-semester capstone sequence required for all IS&T students.
It synthesizes all of the material learned within the required courses and effectively
prepares the students to enter the workforce. Students will be assigned to project teams
and each will have a unique client for whom they work. These clients will be selected from
non-profits or Temple departments who have a clear and definitive need for an Information
System. Systems requirements, analysis and design concepts, tools and techniques will be
taught, and then the students will apply them to their client projects. Student teams will
meet with and interview their clients to understand their requirements, develop an
appropriate scope of what can be accomplished, analyze the information system needs and
design an appropriate solution. Next semester, in CIS 4396, the student teams will
continue working on these projects and will develop the system, test it thoroughly, install it
and train the users. Together, these two courses give students experience in the entire
Systems Development Life Cycle (SDLC).
At the conclusion of this course sequence, students are expected to have mastered both
the professional and technical skills typically required in the IT/computing workplace.
Technical knowledge and skills will involve some combination of procedural and objectoriented programming, database technology, software development methodologies,
(including analysis, planning, design and implementation, operation, and maintenance).
Professional skills should include the development of effective group work capabilities,
excellent communication skills, project management skills, as well as presentation design,
delivery and discussion. All students completing the capstone sequence should have
developed an understanding of appropriate strategies and approaches for effective clientdeveloper interaction and successful software system development.
Student Competencies
Page | 1
By the end of this course, students should be able to demonstrate the following
competencies:
As a Temple-defined writing intensive course, students will be required to submit
thorough and complete written reports on all aspects of their work, with requirements
for iterative writing assignments. Students will also gain experience in researching
using library resources.
Students will develop strong interviewing and listening skills while working with their
clients.
Students will develop strong presentation skills in giving presentations to the
professor and to class, as well as communicating and presenting regularly to their
clients.
Students will use state-of-the art languages/tools. A variety of technologies will be
used and discussed, including Object Oriented and Agile methodologies.
Students will gain experience in actual writing that is done within industry, including
all aspects of requirements, analysis and design documents.
Students will learn to determine systems requirements, analyze systems problems,
model potential solutions and design these solutions.
Students will draw upon the accumulated knowledge gained during their IS&T
studies. Depending on the specifics of each project, programming, databases,
operating systems, networking, server administration, and security are all
components that will relate to this project.
Course Objectives:
COURSE MATERIALS
There are no textbooks for this course. Students will be required to do independent research,
watch videos and visit websites for course resources.
You are strongly encouraged to bring a laptop to classes. We also encourage you to start the
Bootstrap and Git Hub work early in the semester as these are key pieces of the course and like
most new technologies you will work with in the corporate environment, you will be learning
most of this at your own pace and style.
COURSE POLICIES
Teamwork and professionalism are overarching tenets of everything you do in this class.
Both your professor and your client will expect you to deliver what you promise. Do not
Page | 2
commit more than you can do as a team. It is always better to under commit and over
deliver than to have the opposite situation.
There will be many assignments which must be handed in and will be graded.
Assignments will not be accepted late regardless of the reason. There are both
individual assignments and group client deliverables.
Remember that you are working for a client, and due dates are expected to be met. In
school and in the business world, estimates and expectations need to be established
and met. Professionalism is expected throughout this course and especially in
interactions with your client.
As a writing intensive course, students will be required to develop their writing skills
throughout the course. This course will incorporate a number of requirements to
emphasize the importance of writing, including independent research, the integration of
a variety of sources, revision, and allocating a substantial amount of your grade on the
quality of your writing. Students who feel that they are weak in writing proficiency
should go to the Temple Writing Center for help. A key aspect of Temples writing
intensive courses is the use of the revision process and iterative writing, and this will be
required in this class.
Students with special needs: Any student who has a need for accommodation based on
the impact of a documented disability, including special accommodations for access to
technology resources and electronic instructional materials required for the course,
should contact me privately to discuss the specific situation by the end of the second
week of classes or as soon as practical. If you have not done so already, please contact
Disability Resources and Services (DRS) at 215-204-1280 in 100 Ritter Annex to learn
more about the resources available to you. We will work with DRS to coordinate
reasonable accommodations for all students with documented disabilities.
The University has adopted a policy on Student and Faculty Academic Rights and
Responsibilities (Policy # 03.70.02) which can be accessed through the following link:
http://policies.temple.edu/PDF/99.pdf
Cell phones MUST be turned off in my class.
Page | 3
Students should also be familiar with the University statement on academic honesty found
at the following link:
http://www.temple.edu/bulletin/responsibilities_rights/responsibilities/responsibilities.shtm
I also expect you to understand and utilize the proper way to cite sources and utilize
reference materials. There are many sites for proper APA or MLA citing either is
acceptable for this class. If you are not familiar with how to do this, you can get useful
information from the Temple Writing Center at: http://www.temple.edu/writingctr/supportfor-writers/handouts.asp
COMMON TYPES OF PLAIGARISM INCLUDE:
1.
Direct copying from internet sources or texts without acknowledgement (not even in
the list of references/bibliography at the end).
2.
Direct copying in reasonably large quantity from internet sources or texts with
citation or bibliography, but without using quotation marks.
3.
No citation throughout the essay, with a list of references only at the end. No
evidence of direct copying, but evidence of failure to acknowledge source of ideas.
4.
Failure to paraphrase properly, leaving the original passages more or less intact,
except for the alteration of a few words here and there.
5.
Improper acknowledgement of others work due to incomplete citations or
bibliographic references.
6.
NOTE: Each of these forms of plagiarism hold true for all work, including papers,
presentations, homework, student blogs and student wikis.
WITHDRAWAL POLICY
Students may withdraw at any time as long as it meets university guidelines.
TEAM STRUCTURE
While there are portions of this course that are done as individuals, substantial amounts of
this course require group work and collaboration. The instructor will determine the people
who will be in each group. Teams may want to assign clear responsibilities to members for
work that needs to be coordinated. This is totally up to each team. Teams will need to use
a collaboration tool of their choice, such as Google Docs, to coordinate their work. Other
tools that will be utilized in class will include Visio (for drawing diagrams) and MS-Project
(for maintaining accurate project schedules).
All Team members will be asked to write assessments of each team members performance
and to discuss them with the instructor. This will happen throughout the semester.
However, at all times the instructor is responsible for grading.
Teams will remain together for the entire semester of CIS 4296 and in general for CIS 4396.
However, some changes may be made to accommodate differences in skill sets, scope and
size before CIS 4396.
GRADING
Item
Spring 2016: 7/6/2016
Total Points
Page | 4
Tests (3)
Individual Assignments (8)
Meeting Agendas and Meeting Minutes (5)
Client Deliverables (11)
Class Preparedness, Participation, Attendance
110
85
15
175
15
Prelim=5, Final=5
CD 2
Statement of Work
Prelim=5, Final=5
CD 3
Activity Diagram
Prelim=10, Final=5
CD4
User Stories
Prelim=10, Final=5
CD 5
Prelim=10, Final=5
CD 6
Data Model
Prelim1=10,
Prelim2=5, Final=5
CD 7
Prelim1=10, Prelim
2=20, Final=10
CD8
Final=20
CD 9
Prelim=5, Final=5
CD
10
Final Presentation
Prelim=5, Dry
Run=5,Final=5
CD
Page | 5
11
other documents)
FINAL GRADES
Final grades will be assigned as follows. Your grade equals your total points / 400
available points
Final
Total Points Percentage
Grade
A
368-400
92-100
A360-367
90-91
B+
352-359
88-89
B
328-351
82-87
B320-327
80-81
C+
312-319
78-79
C
288-311
72-77
C280-287
70-71
D
248-279
62-69
F
0-247
0-61
Page | 6