Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
C
cas741-boliang
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Requirements
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Test cases
Artifacts
Deploy
Releases
Package registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Bo Liang
cas741-boliang
Commits
28f1b79a
Commit
28f1b79a
authored
2 months ago
by
W. Spencer Smith
Browse files
Options
Downloads
Patches
Plain Diff
Update course outline for challenge level and extra tasks
parent
90ff0151
No related branches found
Branches containing commit
No related tags found
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
CourseOutline/CAS741_Outline.pdf
+0
-0
0 additions, 0 deletions
CourseOutline/CAS741_Outline.pdf
CourseOutline/CAS741_Outline.tex
+16
-14
16 additions, 14 deletions
CourseOutline/CAS741_Outline.tex
with
16 additions
and
14 deletions
CourseOutline/CAS741_Outline.pdf
+
0
−
0
View file @
28f1b79a
No preview for this file type
This diff is collapsed.
Click to expand it.
CourseOutline/CAS741_Outline.tex
+
16
−
14
View file @
28f1b79a
...
...
@@ -224,7 +224,7 @@ documentation and code.
\item
(Traditional and Drasil) Presentations and class discussion 5
\%
\item
(Traditional and Drasil) ``Domain Expert''
and secondary
reviewer role
s 10
\%
\item
(Traditional and Drasil) ``Domain Expert'' reviewer role
5
\%
\item
(Traditional and Drasil) Problem Statement, Risk, Proof of Concept (POC) Plan 0
\%
...
...
@@ -236,7 +236,7 @@ documentation and code.
\item
(Drasil) Drasil code and Code Explanation Document 10
\%
\item
(Traditional and Drasil) Final Documentation
55
\%
\item
(Traditional and Drasil) Final Documentation
60
\%
\begin{enumerate}
\item
Problem Statement (Revised)
\item
SRS (Revised)
...
...
@@ -249,6 +249,7 @@ documentation and code.
\item
System VnV Report
\item
Unit VnV Report
\item
Reflection Report
\item
Extra task (for non-research projects, see below)
\end{enumerate}
\end
{
enumerate
}
...
...
@@ -260,22 +261,23 @@ compelling reason (agreed on with the instructor) why CI is not an option.
Each student will be assigned as a ``Domain Expert'' (DE) for one of their
classmates. The DE will review (via GitHub issues) their assigned project.
%
In
%
addition, they will write the code for one of the modules of their assigned
%
In addition, they will write the code for one of the modules of their assigned
% project and issue a pull request through GitHub. For the secondary reviewer
role, the instructor will assign various review tasks throughout the term. The
secondary reviewers feedback will focus more on the structure and format of the
documentation, rather than on issues related to domain knowledge.
%
role, the instructor will assign various review tasks throughout the term. The
%
secondary reviewers feedback will focus more on the structure and format of the
%
documentation, rather than on issues related to domain knowledge.
\subsection
{
Challenge Level and Extras
}
\subsection
{
Challenge Level and Extra
Task
s
}
Due to differences in interests and background, students in this course will
select topics with varying levels of complexity in both the required domain
knowledge and in the implementation. Less advanced projects are an option, but
to get full grades for a lower challenge project, students should add extra work
to the scope of their project. Examples of extra work include usability
testing, rigorous code walkthroughs, user manual documentation, formal proof,
GenderMag personas, design thinking, etc. If advanced projects do extra work,
the extra work is graded as a bonus.
select topics with varying levels of complexity in the required domain knowledge
and possibly in the implementation. If a project requires graduate-level domain
knowledge, it is classified as a ``research'' project. For projects that are
not ``research'' projects, an extra task required. Examples of extra tasks
include usability testing, rigorous code walkthroughs, user manual
documentation, formal proof, etc. If a research project does extra work, the
extra work is graded as a bonus. The extra task is evaluated as part of the
final documentation.
\section
{
Policy Statements
}
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment