IS6335 Data Visualization
IS6335 Overview
- Semester A, 2026/27
- Postgraduate taught course
- Department of Information Systems
- Continuous assessment only
- Tableau, R and Python
What this course actually asks of you
Data Visualization is a postgraduate course offered by the Department of Information Systems with effect from Semester A, 2026 to 2027. It is worth three credit units, runs for one semester, and records no prerequisite, precursor, equivalent or exclusive course.
- Assessed by Four continuous tasks: an individual written report, six weekly lab exercises, a group project and a class participation mark.
- Where the marks are The individual report is the largest single component, and its published rubric puts forty of its hundred points on the visualization analysis alone.
- Hardest step Justifying a design in writing. Building the chart is quick; naming the attribute type, the channel it was given and the task it serves is what earns the marks.
- Watch the calendar A lab exercise falls in six separate weeks, and the group milestone report lands in the same week as one of them.
- Check your own brief Two current course documents give different page ranges for the individual report and different group sizes, so the brief posted for your section governs.
How IS6335 is assessed
| Component | Weight | Format |
|---|---|---|
| Class Participation | 10% | Discussion of and reflection on the material covered in lectures and tutorials |
| Assignments | 30% | Six weekly lab exercises in Tableau and R at five per cent each, in weeks three to six and weeks eight and nine, submitted individually on Canvas |
| Group Project | 20% | A milestone report and a milestone presentation at two per cent each, then a final presentation of ten to fifteen minutes at sixteen per cent |
| Individual Project | 40% | An individual written report, taking the form of a short research paper and marked against a five criterion rubric worth one hundred points |
The syllabus for Semester A, 2026/27 records the assessment as continuous at one hundred per cent, lists these four tasks, and prints the hundred itself. Two details are worth knowing. The syllabus names the thirty per cent component Assignments, while the teaching plan, the schedule and every deck call the same component lab exercises; they are one component, not two. And the internal splits reconcile: six exercises at five per cent is thirty, and a milestone report at two plus a milestone presentation at two plus a final presentation at sixteen is twenty. There is no examination. No hurdle, minimum component mark or separate pass condition appears anywhere in the course materials available here, which is an absence of a statement rather than a statement of absence, so confirm the current pass conditions on Canvas.
What IS6335 covers
Twelve chapters follow the published module sequence, from visual reasoning and the what why how framework through tables, view manipulation, spatial data and networks into computer vision, then the tutorial toolchain and the two projects that carry sixty per cent of the course.
Why Visualization Works and When It Is the Right Tool
Define a visualization system, apply the augmentation test, and judge density against readable positionA definition narrow enough to argue with
The course opens on a sentence worth reading slowly. A computer-based visualization system puts a dataset into visual form so that a person can do some task better than they could otherwise.
- The definition of a visualization system, and the three words in it that matter
- The augmentation test: when a chart is the wrong instrument
- Six published reasons to visualize, and what each commits you to
- Identical summary statistics over four different shapes
- The hairball as the opposite failure to the summary
- Information density traded against readable spatial position
The What Why How Design Analysis Framework
Separate data abstraction, task abstraction and idiom, then decompose an existing designThree questions, three abstractions
Week two supplies the instrument week one asked for. Any visualization decision splits into three questions. What is shown, whose answer is a data abstraction.
- What is shown, why the user is looking and how it is shown
- Data abstraction, task abstraction and idiom as three separate answers
- Why abstract vocabulary makes a solution transferable
- Two pass decomposition: read the axes, then read the mark
- Asking what the design leaves unencoded
- The layer stack read as a dependency between decisions
Data Abstraction, Attribute Types and Task Targets
Place a dataset in tables, networks or spatial, type every attribute, and name the action and targetThree dataset types, and only three
Answering the what question means placing your data in one of three families.
- Tables, networks and spatial as the three dataset types
- Items, attributes, cells, nodes, links, fields and geometry
- Static against dynamic dataset availability
- Categorical, ordinal and quantitative attributes
- Sequential, diverging and cyclic ordering directions
- Actions: consume and produce, search and query
Marks, Channels and Colour Design Rules
Spend position on the attribute the task turns on, then arrange by express, separate, order and alignWhat a mark is and what a channel is
A mark is the basic graphical element standing for an item: a point, a line, an area or a volume. A channel is a property of that mark you can vary to carry the value of an attribute.
- Marks as points, lines, areas and volumes
- The channel list, and why the order of accuracy matters
- Ordered against unordered channels, and channel capacity
- The channel budget, spent strongest first
- Hue, saturation and luminance as three different channels
- Ramp shape for sequential, diverging and cyclic attributes
Visualizing and Arranging Table Data
Choose among scatterplot, bar, pie, line graph and histogram from the number and type of attributesThe longest idiom list in the course
Module two opens on the most common dataset type.
- The published idiom list and how to select from it
- How many attributes, and of what type
- Bar chart against histogram, and why they differ
- The line graph as an assertion about continuity
- Items, attributes and cells on a real orders table
- Deriving the column the question actually needs
View Manipulation and Big Data Visualization
Apply arrange, facet, reduce and reorder in order, and convert overplotting into an encoded countFour moves, and an order for applying them
Week five continues the table material and adds the moves that rescue a view once it is too full.
- Arrange, facet, reduce and reorder as four distinct moves
- Filtering against aggregating, and how each one fails
- Sharing axis scales across faceted panels
- Reordering as the cheapest improvement available
- Overplotting, and why it is not about file size
- Transparency, binning and sampling as three remedies
Spatial Data, Maps and Three Dimensional Views
Separate continuous fields from given geometry, map a rate rather than a count, and choose among lattice, surface and contourThe week position stops being yours to choose
Week six covers the three dimensional data structure, the lattice, surface and contour plot, the map data structure and map visualization, with an R tutorial on both.
- Continuous fields against given geometry
- Why position leaves the channel budget on spatial data
- The test for whether a question is spatial at all
- What a choropleth answers, and what it cannot
- Map a rate, not a count
- Class breaks as an argument rather than a setting
Network Data Structures and Graph Visualization
Move between edge list, adjacency matrix and node-link drawing, and read the seven named topologiesWhere the value belongs to a relationship
Week eight opens the third dataset family. The published topics are the network data structure, network visualization examples, and the adjacency matrix and edge list, with an R tutorial on igraph.
- Nodes, vertices, links and edges
- Edge list, adjacency matrix and node-link drawing
- What each of the three forms is cheap and expensive at
- The seven named topologies
- Topology as a robustness claim made without computation
- Why a force-directed layout has to be re-run
Adjacency Matrices, Communities and Text Mining
Reorder a matrix to expose blocks, test a community claim, and convert documents into a table of countsThe idiom swap that rescues a dense graph
Week nine continues the network material with the visualization of the adjacency matrix, then community detection with its clustering algorithms, then text mining, and then string similarity together with word association.
- Why a matrix cannot become a hairball
- The cost a matrix imposes on path reading
- Node ordering as an analytical claim
- Community detection as a result rather than an observation
- Tokenise, normalise, count, associate, reduce
- The document by term table as an ordinary table
Computer Vision and Deep Learning for Images
Read an image as a field, follow the convolutional and recurrent stages, and audit a classifier with a reordered confusion matrixWhy an advanced module sits inside a visualization course
Module three covers computer vision applications in week ten, the motivation for taking up deep learning, and augmented and virtual reality, then image classification, neural network architecture, convolutional networks and image captioning with recurrent networks in week eleven.
- Where module three connects back to the framework
- An image as a continuous field, and what that fixes
- Convolutional stages and the recurrent tail
- Augmented and virtual reality as delivery surfaces
- Why one accuracy number is the weakest summary
- Confusion matrix, calibration plot, training curve, saliency
Tableau, R and Python Across the Lab Exercises
Work inside the right Tableau object, convert dimensions and measures, and repair a field the tool typed wronglyThree tools, and the job each one is introduced to do
The lab track is worth thirty per cent of the course, delivered as six exercises in weeks three to six and weeks eight and nine, with week seven given over to the milestone presentation.
- Six exercises, their weeks, and what the grading rule implies
- Which tool the plan uses for which material
- Workbook, worksheet, dashboard and story
- Why access runs downward only
- Dimensions and measures, and converting between them
- The data source page and its four areas
The Group Project and the Individual Report
Complete the six milestone components, follow the published presentation order, and size the report against the five criterion rubricSixty per cent, in two deliverables
The group project is worth twenty per cent and the individual project forty.
- How the sixty per cent divides between the two projects
- One data search serving both deliverables
- The six components of the milestone report
- The published running order of the final presentation
- The five rubric criteria and their point values
- The four sub-parts inside the largest criterion
The syllabus is explicit that it carries no prerequisite of programming background, and the week one materials repeat that none is assumed.
What it does assume is that you are willing to defend a design decision.
The published goal is to learn how to use visualization tools for data interpretation in a business context, moving from the graphical user interface of Tableau to programmable packages in R and Python, and then to apply those concepts and skills in a final project.
The three intended learning outcomes carry their own weights: describing and gaining insight into the theory of visual presentation and the use of visual reports in business communication and analytics at forty per cent, applying Tableau skills at twenty, and applying programmable tools and using visualization to augment machine learning and statistical analysis at forty.
Everything is continuous assessment
There is no examination.
The syllabus records the assessment as continuous at one hundred per cent, and the four tasks are class participation at ten per cent, assignments at thirty, the group project at twenty and the individual project at forty.
The practical consequence is that nearly three quarters of the course is earned on work you design yourself, and that preparation means building the ability to justify a choice rather than the ability to recall a definition.
The internal splits are published and they reconcile.
The thirty per cent assignments component is six weekly lab exercises at five per cent each, placed in weeks three to six and weeks eight and nine, with week seven given over to the group milestone presentation. The twenty per cent group component is a milestone report at two per cent, a milestone presentation at two and a final presentation at sixteen.
The forty per cent individual project is a written report, taking the form of a short research paper and marked against a five criterion rubric worth one hundred points.
The spine of the course is one framework
Week two introduces a design analysis framework that the rest of the course keeps returning to.
It splits any visualization decision into three questions: what is shown, which produces a data abstraction; why the user is looking at it, which produces a task abstraction; and how it is shown, which produces the idiom.
The vocabulary is deliberately abstract, because a description written without domain words lets a solution travel from one problem to an unrelated one.
The three modules then work through that framework. Module one builds the conceptual basics: why visualization works at all, the framework itself, and marks and channels with the colour rules that follow.
Module two takes the three dataset types the course recognises, moving through tables and their idioms, view manipulation and large data, spatial and three dimensional data, and networks with adjacency matrices, community detection and text mining.
Module three opens computer vision and deep learning, where the image is a dataset type you already know and the model's behaviour becomes something that itself has to be visualized before it can be trusted.
Where students lose marks, and where this guide concentrates
The largest rubric criterion is worth forty of the individual report's hundred points and it names four separate things: the content quality of the visual analysis, the application of visualization concepts, the steps of analysis, and the description of findings and insights.
A report full of competent charts with no account of why those idioms were chosen is answering one of those four. That is the most common and most expensive failure in a course like this one, and it is avoidable with a habit: for every figure, write one sentence naming the attribute type, the channel you gave it and the task it serves.
The second common failure is starting from a dataset rather than from a question.
Twenty points depend on the significance of the problem statement and twenty more on research and practical implications, and neither can be recovered later from data that was explored without a purpose.
The course's own tutorial document makes the point structurally: before any chart is built it asks what question you want to answer and what the goal is, and only then which data and which chart.
How the twelve chapters are organised
The chapters follow the published weekly plan.
Chapters one to four cover module one, from the definition of a visualization system and the test for when one is worth building, through the framework, the dataset and attribute typologies, and the assignment of marks and channels.
Chapters five to nine cover module two: table idioms, the four view manipulations and what to do when there are more marks than pixels, spatial data and the choropleth problem, network structures and topology, and then matrices, communities and text. Chapter ten covers the advanced module.
Chapter eleven follows the tutorial track across all three tools, including the Tableau object model and the data typing failure the course's own tutorial walks you into. Chapter twelve works through both projects against the University's published requirement lists and the rubric.
Two published figures in the course documents disagree with each other, and both are current.
The teaching plan describes the individual report as ten to fifteen pages while the week one lecture slides describe a comprehensive written report of five to ten pages. Group size is given as five to eight in the teaching plan and in the week one deck, and as six to eight in the week two deck.
Where two current documents disagree, take the figure from the brief posted for your own section on Canvas, and this guide flags the disagreement rather than choosing for you.
Worked example · free
Take one dataset through the framework, the channels and the report criteria
- 2Write the data abstraction, naming the item and typing every attribute.
- 2Write the task abstraction as an action and a target.
- 2Name the derived attributes the task needs and say why each is required.
- 2Choose the idiom and assign every channel, strongest first.
- 2State the boundary: one question this figure cannot answer.
Key terms
- Visualization system
- A computer-based system that puts a dataset into visual form so that a person can do a task better than they could otherwise. The definition is built around a task, which is why effectiveness in this course is always effectiveness for something.
- Data abstraction
- The answer to the what question: which of the three dataset types you hold, and the type of every attribute in it. It is written without domain words so that two unrelated problems can be compared.
- Task abstraction
- The answer to the why question, written as an action and a target. Discovering an outlier and presenting a known trend are different tasks over the same table and need different designs.
- Idiom
- One distinct way of building a visual representation and of letting a reader act on it, such as a bar graph, a pie chart or a network. The word covers interaction as well as encoding, so a filterable chart is a different idiom from a static one.
- Mark
- The basic graphical element standing for an item: a point, a line, an area or a volume. Choosing the mark fixes which channels are then available to carry attributes.
- Channel
- A property of a mark that can be varied to carry a value, such as position, length, hue, saturation, luminance, size, angle, curvature or motion. Channels differ in how accurately a reader decodes them.
- Attribute type
- Whether an attribute is categorical, ordinal or quantitative. The type decides which channels may legitimately carry it, and a numeric identifier is categorical however it is stored.
- Ordering direction
- Whether an ordered attribute is sequential, diverging or cyclic. It decides the shape of a colour scale, and a diverging attribute drawn on a sequential ramp loses the only boundary that matters.
- Derive
- Creating a new attribute by transforming the ones you were given, rather than drawing the file as it arrived. It is named as one of the major strategies for handling complexity, and the column a question needs is often one that does not yet exist.
- Adjacency matrix
- A network written as a grid with every node on both axes and a filled cell wherever two nodes are connected. Its layout does not depend on the links, so it stays readable at any density.
- Continuous field
- A spatial dataset given as a grid of positions, each cell carrying attributes. Its positions are samples rather than choices, so resolution is a constraint you inherit rather than a design decision.
- Dimensions and measures
- The Tableau division between fields that cannot be aggregated, normally used for row and column headings, and fields that can be calculated or aggregated and are normally plotted. The two convert into each other, and that conversion repairs a large family of wrong charts.
IS6335 FAQ
Is there an examination in this course?
No examination appears in the published assessment. The course syllabus for this offering records the assessment as continuous at one hundred per cent and lists four tasks: class participation at ten per cent, assignments at thirty, the group project at twenty and the individual project at forty. The course schedule places the last of those in the revision week and shows no examination period activity.
That changes how you should prepare. There is nothing to recall under time pressure, so the reading pays off in the quality of design decisions you can justify in writing rather than in coverage. Confirm the current structure on Canvas before you plan around it.
How is the individual project marked?
Against a five criterion rubric worth one hundred points in total. Twenty points go to the quality of the research question, judged on the significance of the problem statement and on research and practical contributions. Ten go to the data source description, judged on clarity of variables and features.
Forty go to the visualization analysis, which names four things: content quality of the visual analysis, application of visualization concepts, steps of analysis, and description of findings and insights. Twenty go to implications, research and practical. Ten go to quality of writing. The point split is close to a table of contents, and sizing each section by its points is the single most useful planning move available.
What exactly has to be in the group milestone report?
Six components, and the teaching plan is specific that submitting the report with all of them is sufficient for full credit because the report itself is not graded. They are an identified data source; then a brief data description; then the background, together with the motivation; then which visualization concepts and which tools you expect to use; then the analysis, set out as steps; and finally any initial findings.
The qualifier on that last one is in the published wording, so having no findings yet at that stage is acceptable. It is two to three pages, single spaced, one per group with every member named, and it is followed by a short milestone presentation.
How do the lab exercises work and can I skip one?
They are weekly individual exercises in Tableau and R, submitted on Canvas, and the published rule is that full credit follows from submitting by the deadline rather than from the quality of the work. The course schedule places one in each of weeks three, four, five, six, eight and nine, with week seven given over to the milestone presentation instead.
Six at five per cent each is the thirty per cent the syllabus records for the assignments component. Skipping one therefore costs five per cent of the whole course for no gain, and late submission is described as allowed only in exceptional circumstances.
Do I need a programming background to take this course?
The syllabus states that the course has no prerequisite of programming background, although it adds that prior experience with coding languages will be helpful, and the week one materials repeat that no coding background is assumed. The prerequisite, precursor, equivalent and exclusive course fields on the syllabus are all recorded as nil.
The tool sequence is built as a ramp for that reason: the early weeks use Tableau, which needs little programming and works by drag and drop, the middle of the course moves to R, and Python arrives only in the advanced module.
Which software will I actually need?
Three, each introduced where its strength matches the week. Tableau carries the early table and dashboard work; the lab uses the free public edition, which connects to Excel and text files but not to databases and saves everything to a public server, so it is not an appropriate place for restricted data.
R carries the middle of the course, with ggplot2 and data.table for tables and packages for mapping, three dimensional plots and network layout. Python carries the advanced module with pandas, numpy and scikit-learn. For a weekly exercise, use the tool the tutorial uses; for the project, put anything you will rebuild when the data changes into code.
How do I choose a topic that will score well?
Start from a question rather than from a dataset. Twenty of the individual report's hundred points depend on the significance of the problem statement and twenty more on implications, and neither can be earned retrospectively from data explored without a purpose. A strong problem statement names who is affected and what decision would change.
The course makes the same point in its own tutorial, which asks what question you want to answer and what the goal is before any chart is drawn. Both projects accept data from online sources or collected first-hand, so one good search can serve the group analysis and a narrower question of your own.
What is the what why how framework, and why does it keep coming back?
It splits any design decision into three questions: what is shown, which produces a data abstraction; why the user is looking at it, which produces a task abstraction; and how it is shown, which produces the idiom covering both visual encoding and interaction. The vocabulary is deliberately abstract so that a solution transfers between unrelated problems.
It keeps coming back because it is also the marking language: the application of visualization concepts is one of the four named sub-parts of the forty point rubric criterion, and a sentence naming the attribute type, the channel and the task is exactly what earns it.
Questions students ask in each IS6335 chapter
- Why does the course spend a whole lecture on why rather than how?
- Because the test for whether to visualize at all decides everything downstream, and it is the one step that cannot be recovered later. A chart built for a question that was already fully specified answers nothing a rule could not answer faster, and a chart built with no stated task cannot be evaluated at all. The two criteria introduced in the same week, information density and readability of spatial position, are also the criteria the course returns to when it compares designs, so the material is not preliminary. It is the standard the later weeks are judged against. Chapter 01 · Why Visualization Works and When It Is the Right Tool
- Do I have to answer the three questions in order?
- You have to write them separately, and the order what, why, how is the order the lecture uses, but the process is explicitly described as iterative and tricky rather than as a single pass. In practice the task abstraction is the one that moves: a first attempt says the reader wants to compare, and working through the idiom reveals that the real target was an outlier. What matters is that the three answers stay distinct on the page, because the stack is a dependency. If the data abstraction changes, the other two have to be revisited; if only the task changes, the data description survives. Chapter 02 · The What Why How Design Analysis Framework
- How do I decide whether my data is a table or a network?
- By the question, not by the file. The same file of taxi trips is a table if you are asking how fares are distributed by hour, because items are trips and fare and hour are attributes; it is a network if you are asking which locations feed which, because nodes are locations and links are trips; and it is spatial if you are asking where demand concentrates. One physical file can carry three possible data abstractions, and the task decides which one is in force. What you cannot do is leave the decision implicit, because each of the three brings a different set of idioms with it. Chapter 03 · Data Abstraction, Attribute Types and Task Targets
- Is a rainbow colour scale really that bad?
- For an ordered attribute, yes, and the reason is structural rather than a matter of fashion. Distinctness is not the requirement; order is. Hue is an unordered channel, so a reader cannot tell which of two hues is higher without consulting the legend every time, and a rainbow ramp also has uneven perceptual steps, so equal differences in the data look unequal on the page. It then collapses entirely in greyscale. A single-hue luminance ramp keeps the order visible, keeps the steps even and survives printing. For a genuinely categorical attribute with few levels, distinct hues are exactly right. Chapter 04 · Marks, Channels and Colour Design Rules
- When is a pie chart acceptable?
- When there are few parts, when they genuinely sum to one meaningful whole, and when the reader's question is about share rather than about rank or precise magnitude. It is on the published idiom list, so treating it as forbidden misreads the course. What it costs you is accuracy, because angle is decoded less well than length, and a legend, because slices are usually labelled away from the marks. Two pies placed side by side are the case to avoid outright, since comparing angles across separate circles is harder than any other comparison in the week's material. Chapter 05 · Visualizing and Arranging Table Data
- Should I reduce first or reorder first?
- Reorder first, then reduce, because reordering is free and reducing is not. Sorting by the value the question is about costs nothing, changes no data and frequently answers the question on its own, since the reader wanted to know which items are at the extremes. Reducing removes items from the view, and every removal is a decision that has to be justified and reported. Doing the free move first also tells you how much reduction is actually needed, which is usually less than it looked before the sort. Faceting comes in only when a second attribute is genuinely part of the question rather than merely present in the file. Chapter 06 · View Manipulation and Big Data Visualization
- My map of totals looks convincing. Why should I change it?
- Because two separate things are already encoded before your attribute arrives. Area on the page carries land size, and a count of almost anything grows with the population that produced it, so a big populous region will dominate a total map whatever the underlying rate. That is why a map of national renewable generation makes large countries look like leaders. Divide by the population or by the region's own total to get a rate, map that, and if the absolute totals still matter operationally, put them in a sorted bar chart beside the map where length can be compared on a common baseline. Chapter 07 · Spatial Data, Maps and Three Dimensional Views
- My data is a spreadsheet of emails. Is that a network?
- It is already an edge list, with sender and recipient as the two ends of each link, and two derivations are needed before anything can be drawn. Repeated emails between the same pair must be collapsed into one link carrying a count, otherwise the same link is drawn hundreds of times and the picture reports volume as clutter. And a decision has to be made about direction, because sender to recipient is directed and treating the relationship as undirected merges two different things into one. Both decisions belong in the write-up, since a reader cannot see either of them in the finished drawing. Chapter 08 · Network Data Structures and Graph Visualization
- My matrix looks like random speckle. What now?
- Reorder the rows and columns, either by a community detection result or by a simple clustering of the rows, so that similar nodes sit together and any block structure is brought onto the diagonal. Then stop if the speckle persists under two different orderings. That persistence is evidence the network has no block structure, which is a real finding and should be reported as one rather than hidden by hunting through orderings until a flattering one appears. The temptation to keep searching is exactly the failure the stability check exists to prevent. Chapter 09 · Adjacency Matrices, Communities and Text Mining
- We are not machine learning students. How much of this do we need?
- Enough to read a model's output as data rather than as a verdict, which is what the third intended learning outcome asks for when it names using visualization to augment machine learning and statistical analysis. The course introduces the architectures so that the vocabulary is available, and the transferable skill is the auditing one: knowing that an accuracy figure hides class balance, that a confusion matrix recovers it, and that the same reordering move from the network week applies. Training a model well is not what a visualization report is marked on; showing what it does and does not support is. Chapter 10 · Computer Vision and Deep Learning for Images
- Should I use the drag-and-drop tool or code for the project?
- Decide by repetition rather than by preference. Anything you will rebuild when the data changes is cheaper in code, because the steps are written down and rerun rather than remembered and repeated. Anything you will build once and then discuss with an audience is faster by hand, and interaction is much cheaper in the tool. Most groups end up with both, and the write-up should say which parts came from where. For a weekly exercise the answer is simpler: use the tool the tutorial uses, because the exercise is testing that week's idea rather than your tooling. Chapter 11 · Tableau, R and Python Across the Lab Exercises
- How long should the individual report be?
- Two current course documents give different answers and neither is stale, so take the length from the brief posted for your own section on Canvas. The teaching plan describes a final report that takes the form of a short research paper of ten to fifteen pages. The week one lecture slides describe a comprehensive written report of five to ten pages. Both belong to this offering. What does not vary is the shape: the rubric is the same either way, so the allocation between sections matters more than the total, and a shorter report that gives forty per cent of its space to the visualization analysis will outscore a longer one that gives it a quarter. Chapter 12 · The Group Project and the Individual Report
How to prepare for the assessments
Carry one dataset of your own through the whole course rather than meeting a new one each week. Pick it in the first fortnight, ideally the one your group will use, and at the end of every topic add one figure to it that the week has just made possible.
Each figure gets a one sentence justification naming the attribute type, the channel you gave it and the task it serves; that sentence is the unit the individual report is marked in, and writing forty of them across the semester is far easier than writing ten of them in the revision week. Submit every lab exercise, because the marks are for submission and six of them are the entire assignments component.
Before each deadline, run the five criterion rubric over what you have as a checklist rather than rereading the draft, and delete any figure for which you cannot write the justifying sentence.
Your AI Information Technology tutor for IS6335
Stuck on a hard IS6335 question? Sia is AskSia’s AI Information Technology tutor — ask any IS6335 Data Visualization question and get a clear, step-by-step explanation grounded in how the course is actually taught and assessed. Read this whole study guide free, then take your hardest questions to Sia.