Program Development Seminar (CIS272/52)
Professor: Priscilla Grocer
Website: www.pgrocer.net
Office: K-112
Phone: 508-678-2811
ext 2403
Email: Priscilla.Grocer@bristolcc.edu Check with me about
other email address to use for homework.
Online course
Course Description: Student learn to analyze difficult programming problems and develop solutions for them. The course deals with
sophisticated concepts of logic, program development, and data structures. It also covers the systems life-cycle and the concepts applicable
to development of systems programs. Students develop and implement an individual programming project in their language of choice.
Pre or co-requisite: Two of the following - CIS 254 or CIS 256 or CIS 258 or one of the following - CIS 255 or CIS 257 or permission of the instructor.
Objectives: As in all CIS courses, there will be a strong
focus on critical analysis including critical thinking, critical
reading and critical information gathering. In addition to this
overriding objective, at the completion of this course, the following
objectives should have been accomplished:
- To develop portfolio projects that demonstrate programming and database skills as well as other skills
acquired during their CIS program.
- To expand programming ability through research and then apply the research to the development of one or more programs.
- To research skill areas in computing that are career potentials and deliver the findings
- To develop a web portfolio using a variety of tools and techniques.
- To develop a linkedin page to use for job hunting and involvement
- To design and develop a data to use with the project
Course Outcomes
- Analyze complex problems and code appropriate solutions that successfully consider business goals and effective user interaction.
- Integrate advanced programming techniques, advanced data handling and manipulation into a series of programs that demonstrates the programming skills they have acquired.
- Effectively explore areas of programming that have not been covered in class and integrate their findings into projects they develop.
- Present an online portfolio of their work that can also be used in job searches.
Learning Outcomes:
- Demonstrate their programming, database and other computing skills as they design, develop and implement their programming project
- Demonstrate their ability to reseach and apply additional programming techniques
- Effectively use a variety of computer software.
- Develop a professional web based portfolio using a variety of tools and techniques as well as a supplementary page on linkedin.
Material to be Covered:
- Design, develop and implement programming examples in the language(s) of choice for the capstone project and portfolio they are developing
-
Develop a database example for the portfolio they are developing
- Document the program and database examples
- Develop examples of other computing skills for the portfolio
-
Develop a web portfolio using tools and techniques
Requirements and Grading: The student will be expected to
complete all assigned work on time.
Grading
percents are:
- 80% Projects
- 10% Class participation,
responsibility about work, keeping up to date, quality of work,
adding extras that are above and beyond, showing initiative,
figuring out problems etc.
- 10% Final/project/work/demonstration
Schedule |
Comments and Due dates |
First week of school |
Meet with me to discuss your project and review other assignment requirementss. |
Second week of school |
Meet with me to agree upon project specifications. During semester report to me your status
on the project every two weeks. Meet to discuss any issues that arise |
End of November |
I suggest you get the career paper to me before the end of November and an initial portfolio |
December 6th |
We need to meet to go over the portfolio and project prior to December 6th. |
December 13th |
Submit all work for grading. |
Evaluation:
- Assignments, programs and exams are graded using either
number grades or letter grades based on the following (A=90-100,
B=80-89, C=70-79, D=60-69, F=below 60). The student's grade for the
course will use the same scale and will be based on the percentages
explained in the grading section. Plus and minus grades will be
given.
- Many of the assignments in this class are open ended - the
grading will be based on how well the project demonstrates mastery of
the material. Students who do a minimum of work will be graded
accordingly. Assignments are only accepted if they are credible work
and meet the minimum requirements and standards for that assignment.
Assignments that are not accepted can be resubmitted. Resubmission is
allowed on graded assignments, with permission of the instructor. You
cannot earn an A+ on an assignment that is resubmitted. The
instructor will only accept, without penalty, resubmissions on
credible work. Resubmissions must be done within a week to avoid
additional penalties for late assignments.
- Note: To achieve an A+,
on open-ended assignments, students must have done sufficient extra
work in development or implementation tot make the assignment
standout. In doing assignments, students must do their own work.
Relying too heavily on my examples or working too closely with
someone else will be penalized.
Attendance: Attendance is based
on email communication. Students must report their status once a
week. This report can be combined with the submission of an
assignment.
Bristol Community College Withdrawal Policy:
Students are responsible for withdrawing officially if they stop attending any or all classes. Faculty no longer have the ability to withdraw a student from a class. A
grade of "F" will be assigned to any student who stops attending a course but does not officially withdraw. Students are encouraged to meet with an advisor before making any changes
to their schedule. Withdrawals effect Satisfactory Academic Progress and can place the student at risk for academic probation or dismissal. Students who use financial aid and who
subsequently withdraw may be required to return some or all funds received. Withdrawals are accepted until the tenth week of classes. Students may withdraw online in accessBCC,
in person at any Enrollment Center, or via their college email to enrollmentservices@bristolcc.edu. Email requests must come from the student's BCC college email address and must
include the student's name, BCC student ID number, and course information (CRN, course and section number). Email from non-college accounts will not be accepted. If a student
officially withdraws after the third week of classes, there will be no tuition or college fee refunds. For more information, see the College Catalog at:
http://bristolcc.smartcatalogiq.com/en/2017-2018/Catalog/Academic-Information/Withdrawal-Policy-and-Procedure. Students with questions should contact Enrollment Services via any of
the methods mentioned above or at 774-357-2590.
Disability Services
Disability Accommodations: Bristol Community College complies with federal legislation for individuals with disabilities (Section 504 of the Rehabilitation Act of 1973 and
the Americans With Disabilities Act of 1990 and the ADAA of 2009) and offers reasonable accommodations to qualified students with disabilities. It is your responsibility
to notify me and the Office of Disability Services (ODS) of your need for classroom accommodations. Accommodations are arranged through ODS, which will issue a confidential
Disability Services Accommodation Plan signed by both the Learning Specialist and student. This should be accomplished, when possible, during the first two weeks of class.
If you have questions about the process, please contact ODS by calling (508) 678-2811 (Fall River, ext. 2955; Attleboro and Taunton, ext. 2996; New Bedford, ext. 2955
and/or 4011). You may also contact Office of Disability Services (ODS) online at http://www.bristolcc.edu/students/disabilityservices/
If you have a documented disability and will be requiring accommodations, please contact me and the Office of Disability Services (508) 678-2811 (Fall River, ext. 2955;
Attleboro and Taunton, ext. 2996; New Bedford, ext. 2955 and/or 4011) as soon as possible to arrange for appropriate accommodations. You may also contact Office of
Disability Services (ODS) online at http://www.bristolcc.edu/students/disabilityservices/
Any student with a documented disability in need of academic adjustments or accommodations is requested to speak with me and the Office of Disability Services (508) 678-2811
(Fall River, ext. 2955; Attleboro and Taunton, ext. 2996; New Bedford, ext. 2955 and/or 4011) as soon as possible to arrange for appropriate accommodations. You may also
contact the Office of Disability Services (ODS) online at http://www.bristolcc.edu/students/disabilityservices/
I encourage any student in need of accommodations for a specific documented disability to meet with me and the Office of Disability Services (508) 678-2811 (Fall River,
ext. 2955; Attleboro and Taunton, ext. 2996; New Bedford, ext. 2955 and/or 4011) at your earliest convenience to ensure timely and appropriate accommodations. You may also
contact the Office of Disability Services (ODS) online at http://www.bristolcc.edu/students/disabilityservices/
For Online Courses: If you are a student who would normally seek accommodations in a traditional, face to face classroom, please speak to me and the Office of Disability
Services (ODS) as soon as possible. You may contact the Office of Disability Services to arrange for appropriate accommodations by calling (508) 678-2811
(Fall River, ext. 2955; Attleboro and Taunton, ext. 2996; New Bedford, ext.2955 and/or 4011) or by stopping by Room L109. You may also contact the Office of Disability
online at http://www.bristolcc.edu/students/disabilityservices/
Methodology: This course is offered as a Distance Learning course.
Students will be working
independently on projects designed to solidify their computer
skills and practical experience in analyzing and solving problems.
When appropriate, exercises and problem solving techniques are used.
This syllabus is not to be construed as a contract in any way, shape,
manner or form. This syllabus contains a suggested course outline and
will be generally followed, subject to change according to the
instructor’s discretion and needs. Academic flexibility is
important!
Interaction Plan: This is an asynchronous
course.
Communication includes email, and on line
office hours and help sessions. In addition open lab help session
are scheduled and students may request in person Zoom meetings. Students
must communicate with the instructor at least once a week via email
and must turn in homework and participate in on line communication to
be successful.