0% found this document useful (0 votes)
3 views

03.TLP_PROG1180_Graphically-Driven Project Planning and Design-2

The document outlines the teaching and learning plan for the Graphically Driven Project Course (PROG1180) at Niagara College - Toronto, scheduled for Fall 2024. It details course objectives, learning outcomes, evaluation methods, and required resources, emphasizing the importance of graphical tools in software development and project management. Students will engage in collaborative projects, presentations, and utilize software like Jira and Trello to enhance their learning experience.

Uploaded by

khehradaman39
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

03.TLP_PROG1180_Graphically-Driven Project Planning and Design-2

The document outlines the teaching and learning plan for the Graphically Driven Project Course (PROG1180) at Niagara College - Toronto, scheduled for Fall 2024. It details course objectives, learning outcomes, evaluation methods, and required resources, emphasizing the importance of graphical tools in software development and project management. Students will engage in collaborative projects, presentations, and utilize software like Jira and Trello to enhance their learning experience.

Uploaded by

khehradaman39
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

Niagara College - Toronto

Computer Programming (Two-Year Diploma)


Fall 2024
Term 3

Teaching and Learning Plan


COURSE INFORMATION

Course Title Graphically Driven Project Course PROG1180


Planning and Design Code
Requisites/Re None Credit 3
strictions Value
Co-requisite PROG1210 - Rapid
Application Development
(RAD) Client-Server Project

Delivery Onsite
Type
Program Subagini Manivannan Program [email protected]
Manager Manager a
Contact
Developed by Dr. Jesalkumari Varolia Approved Subagini Manivannan
by

COURSE OUTLINE
Course Outline-PROG1180

COURSE DESCRIPTION
Today's software users typically rely on visual references to communicate and understand their
business requirements. To effectively address user's requests, application developers rely on
graphical tools to illustrate project plans and designs. In this course, you will learn how to gather
information and model project plans using diagrams, storyboards, and discovery prototypes.
Additionally, you will implement these essential skills by working on a team project to develop a
prototyping plan for a contemporary software solution.

F24-08/03
LEARNING OUTCOMES
Upon successful completion of this course, the student has reliably demonstrated the ability to:
1. Work as a collaborative team member on a project involving an existing system that needs
development or redesign.
2. Plan tasks involved in scheduling teamwork for all project deliverables.
3. Analyze the needs of a system by documenting information from end users and other
sources.
4. Appraise project requirements with stakeholders using storyboarding techniques.
5. Design a user interface that facilitates intuitive information processing

LEARNING RESOURCES

Type Author Title Publisher ISBN Edition URL,


Other
Required texts, resources and N/A
materials

Supplemental/Recommended Erik W. Project Mc Graw 978-1- Eighth


Larson Manag Hill 260- edition
Resources
ement: 23886-
The 0
Manag
erial
Proces
s
Software and Tools Jira Software
https://www.atlassian.com/software/jira
Trello
https://trello.com/

F24-08/03
COMPUTER/TECHNOLOGY REQUIREMENTS

✔ In order to successfully complete your studies at Niagara College - Toronto (NCT), it is


recommended that you have access to a laptop or desktop with a Microsoft Windows operating
system (PC). The Computer Programming program is PC-based as several key software are not
supported by Mac operating systems.

✔ We recommend students buy PC laptops or desktops with the same specifications as or higher
than the machines in our labs. Our labs have the following minimum configuration:
>i7 processor
>16 GB of RAM
>512 GB SSD
> Smallest 17-inch screen (21.5-inch recommended)

✔ NCT offers access to computer labs on campus, but availability cannot be guaranteed, and some
software may not be available on all open- access computers on campus

EVALUATION DETAILS

Percentage
Evaluation Eval Week Evaluation
# Evaluation Titles of Final
Types ID* Due Weight
Grade
1. Presentations 1.1 Presentation 1 on Requirements 4 25%
gathering, analysis and WBS
1.2 Presentation-2 Based on Jira 7 25%

1.3 Presentation-3 on Visualization and 11 25%


Prototyping 100%
1.4 Final Project Presentation 15 25%

Total 100%

F24-08/03
STANDARD COURSE PLAN
Week Topic /Theme/Chapter Assessments and Learning Objectives
Activities

Week 1 Introduction to Icebreaker Activity 1. Work as a collaborative


Graphical Project team member on a project
and self-introduction. involving an existing system
Planning
that needs development or
Understanding the redesign
significance of graphical Lecture and
project planning in 1.1 Select a team and project
modern industries. Discussions name that inspires and
motivates stakeholders and
Overview of graphical peers.
tools and their role in 1.2 Establish team rules and
project management. communication protocols.
1.3 Delegate project tasks
Introduction to project
fairly and in a way that
planning software. supports each team member's
strengths.
1.4 Communicate progress
and delays in assigned tasks
for each deliverable in a
timely fashion.

Week 2 Requirement Gathering Activity on interviews for


and Analysis requirement gathering 1.5 Perform regular reviews
of peers' project work.
1.6 Consult with various team
Techniques for members, before and after a
project is delivered, to
gathering project
identify personal areas of
requirements through
growth.
interviews, surveys, and 1.7 Execute team contract
workshops. items to effectively resolve
Analyzing requirements team conflict.
and transforming them
into graphical
representations
Creating user personas
and journey maps.

F24-08/03
Week Topic /Theme/Chapter Assessments and Learning Objectives
Activities

Week 3 Work Breakdown Design WBS for the group 2. Plan tasks involved in
Structure (WBS) project scheduling teamwork for all
Visualization project deliverables.

2.1 Identify the tasks required


to complete each deliverable.
Introduction to Work
Breakdown Structure
2.2 Estimate how long it will
(WBS) and its take to complete each project
significance in project task.
planning.
2.3 Coordinate each team
Creating hierarchical
member's personal and
visual representations of
technical skill set by
WBS using tree assigning a lead person to
diagrams and Gantt each project task.
charts.
Creating Gantt charts
and timelines to
visualize project
schedules.
Using graphical tools to
manage and track
project tasks and
milestones.
Week 4 Graphical Project Presentation 1 on 2.4 Accept responsibility for
Scheduling Requirements gathering, the oversight of the project
analysis and WBS (25%) tasks to which you have been
assigned.
Overview of project 2.5 Adjust project plans to
accommodate team
scheduling
challenges and successes.
methodologies (e.g.,
Critical Path Method -
CPM).
Creating network
diagrams (PERT charts)

F24-08/03
Week Topic /Theme/Chapter Assessments and Learning Objectives
Activities

and Gantt charts for


project scheduling.
Understanding and
managing project
dependencies through
graphical
representations.
Week 5 Fundamentals of Participants will apply 3. Analyze the needs of a
Atlassian JIRA, a their JIRA knowledge to system by documenting
popular project plan and manage a mock information from end users
management and issue project within JIRA. and other sources.
tracking tool. The course
3.1 Identify the main
aims to provide hands- stakeholders and their
on experience in setting classification within the
up and using JIRA for business case.
efficient project 3.2 Classify all of the
management, issue components of the current
tracking, and information system.
collaboration. 3.3 Implement a fact-finding
They will demonstrate plan that elicits information
proficiency in creating known by various types of
issues, setting up stakeholders in a business
workflows, managing case.
boards, and generating
reports to monitor
project progress and
performance.
Week 6 Resource Allocation and Activity of Workload 3.4 Detail the results of fact-
Workload Balancing. Allocation for the group finding through various
modelling techniques.
Using graphical tools to 3.5 Indicate the system
allocate resources objectives, project
effectively. constraints, and the scope of
the current project.
Balancing workloads to
avoid overloading team
members.

F24-08/03
Week Topic /Theme/Chapter Assessments and Learning Objectives
Activities

Week 7 (Monday, Midterms


14th Oct 2024: Presentation-2 based on Jira (25%)
Statutory Holiday:
Thanksgiving Day
(No Classes) *

Week 8 Reading Week (No


Classes)
Week 9 Risk Management with Develop decision tree for 4. Appraise project
Decision Trees risk analysis requirements with
stakeholders using
Introducing decision
storyboarding techniques.
trees for risk analysis
and decision-making. 4.1 Break down user
requirements into logically
Evaluating project risks
ordered steps to form the
and developing
basis of application flow and
contingency plans.
navigation.
4.2 Organize business rules
into meaningful and accurate
user dialogues.

Week 10 Visualization in Discuss the design of 4.3 Implement a software tool


Software Development software to create a digital, interactive,
and UX Design and integrated series of
storyboards.
4.4 Examine and modify
Applying graphical
project requirements by
approaches in software
reviewing storyboard
development planning
dialogues, flow, and
(e.g., Agile boards, user
navigation with stakeholders.
story mapping).

F24-08/03
Week Topic /Theme/Chapter Assessments and Learning Objectives
Activities

Visualizing user
experience (UX) design
concepts through
wireframes and
prototypes.
Collaborative design and
feedback using graphical
tools.

Week 11 Visual Communication Presentation-3 on 5. Design a user interface that


and Reporting Visualization and facilitates intuitive
Prototyping (25%) information processing
Techniques for creating
visually compelling 5.1 Compose web or rich
project reports and client forms based on
presentations. storyboard diagrams and
dialogs.
Using infographics and 5.2 Create a flexible
data visualization to navigation structure to
convey project progress support client business rules.
and outcomes.
Enhancing stakeholder
engagement through
effective visual
communication.
Week 12 Managing Projects in Lecture and 5.3 Develop bullet-proof
JIRA forms to prevent erroneous
Discussions on File
data entry.
systems and cloud storage,
Relational databases,
Creating and
NoSQL databases
configuring JIRA
projects.
Understanding project
components, versions,
and permissions.

F24-08/03
Week Topic /Theme/Chapter Assessments and Learning Objectives
Activities

Configuring project
boards (Scrum and
Kanban) for visualizing
workflows.
Week 13 Agile Project Activity on Kanban and
Management and Visual Scrum
5.4 Apply design standards to
Boards
an application's interface with
Understanding agile a focus on accessibility
project management considerations.
principles.
Using visual boards
(Kanban, Scrum) for
project tracking and
collaboration.

Week 14 Final Project Review Discussions on Final


Project and Presentation

Week 15 Final Project: Final Project


Presentation (25%)
Students will work in
teams to plan and design
a project of their choice,
using graphical tools
and techniques learned
throughout the course.
The final project will
culminate in a
presentation where
teams showcase their
visual project plans and
explain their design
choices.

F24-08/03
POLICIES AND REGULATIONS

ACCOUNTABILITY & RESPONSIBILITY


Accountability includes completing all assignments on time and as requested, taking responsibility
for one’s actions, and assuming a pro-active approach to the course. It does not include making
excuses or forcing the instructor to follow-up on issues. Online learning, if applicable, requires
considerable self-discipline. It is strongly recommended that you view your online courses as
having a workload comparable to courses taught on campus.
Refer to Canvas under each chapter for Homework Assignments and Assignments pertaining to a
particular class.
Late or missed assignments maybe be accepted at the discretion of the instructor under the
College’s Practice for Missed or Late Assignments (see relevant section below for details).
All evaluations, assignments and quizzes are included in the final course grade calculations.

E-MAIL COMMUNICATION
All students are required to check their official student e-mail account regularly. E-mail
is the official route of communication between the College and its students.

ACADEMIC INTEGRITY
Students are subject to the College’s Practice on Student Academic Misconduct and should
therefore be aware of what constitutes academic misconduct and its consequences. Student
academic misconduct is a serious offence and will not be tolerated. It may take many forms and
not limited to, plagiarism, copying another student’s work or allowing others to copy one’s own
work, the use of unauthorized aids in assignments or examinations, falsifying identity and logging
into another student’s account, submitting substantially the same academic assessment work in
two or more courses without faculty permission, unauthorized group work for an individually
assigned assignment, the willful distortion or fabrication of experimental results or data, and the
use of generative artificial intelligence (AI), such as ChatGPT or other, to help complete any of
your work in this course.
If you are unsure of what constitutes academic integrity infringements such as plagiarism or others,
or you do not know whether an online resource or tool can be used in this course, you can seek
assistance from your instructor, program coordinator, academic advisors, or the library staff. You
can also refer to the library resources link Academic Integrity Introduction: NCT Library
(niagaracollegetoronto.ca).

Students agree that by taking this course all submitted assignments/papers may be reviewed by
Turnitin for textual similarity in support of academic integrity. All submitted assignments/papers

F24-08/03
will be included as source documents in the Turnitin reference database solely for the purpose of
detecting plagiarism of such papers. Use of the Turnitin service is subject to the Usage Policy
posted on the Turnitin.com website. Students also agree that all the submitted assignment/papers
may be checked for any AI-produced material using AI detection tools and software.
Faculty members reserve the right to determine the appropriateness of AI tool usage within their
course. Students must adhere to the directives issued by faculty members regarding AI. In keeping
with the NCT Academic Honesty Policy, the use of AI tools must be approached with integrity
and responsibility. Students are required to critically evaluate and appropriately cite any AI-
generated content in their academic submissions if allowed by faculty. It is essential to understand
that while AI tools can provide substantial support in comprehending and interacting with course
materials, they are intended to supplement, not substitute, your own analytical thinking and
creative input.

CITATION
Students are expected to use proper citations techniques when submitting assignments. Citations
help students to avoid accusations of plagiarism and demonstrates a writer’s integrity and ability
to engage in a formal scholarly work. The College adopts the APA citation style (APA 7th Edition
https://apastyle.apa.org/) which was created by the American Psychological Association. In APA,
you must "cite" sources that you have paraphrased, quoted or otherwise used to write your work.
Cite your sources in two places:

● In the body of your assignment/paper where you add a brief in-text citation.
● In the Reference list at the end of your paper you give more complete information for the
source.
CLASS CANCELLATION OR RESCHEDULING
On occasion, it may be necessary to cancel or reschedule a class. College Practice on Class
Cancellation and Rescheduling provides details on what students can expect in the event of a
change to a regularly scheduled class meeting.

STUDENT CLASS ATTENDANCE AND LATENESS


Students are responsible for understanding the College Practice on Attendance and Lateness and
are advised that unless they participate in course activities, it is unlikely that they will be able to
progress satisfactorily.

MISSED OR LATE ASSIGNMENTS


When you find yourself unable to meet an in-course requirement because of illness or
compassionate reasons, please fill out the Academic Consideration Request Form that can be found
in each course and send the form to the faculty teaching the course. Late assignments without
notice will be graded based on the following Late Submission penalty:

F24-08/03
● 10% deduction of the assignment will apply for each day passed the assignment due date
until Day 7.
● Late submission passed Day 7 will automatically receive a zero grade.

ACADEMIC STANDING AND PROGRESSION


To progress to the next level of program study, a student must achieve all the following:

● A passing grade in a course is 50%


● A semester Grade Point Average of 60%
● Successful completion of prerequisite and/or co-requisite course(s) if applicable
● Successful completion of mandatory course and/or semester requirements (such as non-
academic requirements among others) as determined by the program.

ACCESSIBILITY
The College is committed to the provision of an open and supportive learning environment. If you
are a student with a disability, please remember that it is your responsibility to contact Health,
Wellness and Community Services (HWCS) and/or the Accessibility Consultant and provide
documentation pertinent to your disability. The earlier you ask for assistance, the more effective
we can be in facilitating the appropriate support. Do not wait until you are experiencing serious
difficulties to contact the above resources.

USEFUL LINKS AND RESOURCES


The contacts below may provide useful resources and information that support your academic and
overall progress as a student, don’t hesitate to reach out if you require any help or support:

● Academic Integrity Introduction: NCT Library (niagaracollegetoronto.ca)


● IT Issues and Support: [email protected]
● Health Wellness Department: [email protected]
● Accessibility Consultant: [email protected]
● Student Advising: [email protected]
● Career Services: NCT Career Services -1 (niagaracollegetoronto.ca)
● Library Services: NCT Library (niagaracollegetoronto.ca)
● Student Orientation: BE NCT Ready (niagaracollegetoronto.ca)

* The college will be closed on the following Mondays: Oct 14th. The rest of the days during the week
will proceed as per the regular schedule.

F24-08/03

You might also like