|
Module: CS_254P, Year 2 Tutorial
Announcement:
This web page provides guidance for year 2 tutorial group
meetings.
The idea is to coordinate the various tutorial groups such
that they are more consistent with one another.
A list of suggested discussion topics is provided for
each tutorial group meeting.
Note that second year tutorials provide general support for
all second year modules.
Thus, all discussion topics are welcome.
The times and locations of tutorial group
meetings are arranged with the tutorial group leader.
See also, the
CS_254 Software Engineering web page .
Year 2 Tutorial Groups 2010-2011
Tutorials start week 3 (18 Oct 2010).
Year 2 tutorial groups meet every other week.
Bob's tutorial group meets on Thursdays at 17:00 after the
CS_254 lecture in room 508 of Faraday Tower.
This tutorial is open to all students taking CS_254 for
questions.
Recommended Discussion Topics
Tutorial Meeting 1
- What is software engineering?
- Disasters Caused by Software:
Tutorial Meeting 2
-
A Guide to Working in Groups: from the
University of Southhampton.
-
Working in Groups:
Answers to common questions and discussions of common
fears regarding group work.
-
Writing and Working in Groups:
Guidelines from Colorado State University
-
Working in Groups: Guidelines from the University
of Canberra, Australia
-
Group Development:
An introduction to the topic on wikipedia.
Tutorial Meeting 3
-
Assignment 2: from software engineering on GUI
desing.
-
Bob's Lecture on Team Roles: these team roles are
required for assignments 3 and 4.
-
The unexpected disadvantages of email.
This is an interesting article on the harm email can cause.
Tutorial Meeting 4
-
Practical Tips for Software-Intensive Student
Projects by
D. C. Rajapaske,
a great guide to working in teams on software engineering
projects
-
The truth about grit.
This is an interesting article about one of the characteristics
that leads to success.
Tutorial Meeting 5
-
Assignments 3 and 4 of Software Engineering
This is a non-trivial project, so groups start working
early on it.
First, 2nd, and 3rd place prizes will be
awarded to the best group projects!
Grid Tools Ltd sponsers the
1st, 2nd and, 3rd place group prizes.
-
A (very small) sample data file
for assignments 3 and 4.
This is a text file (Unicode) in CSV format.
It was exported from a spreadsheet.
-
Another sample data file (cars)
for assignments 3 and 4.
-
The original spreadsheet file
that the above CSV came from (Open Office format)
-
A 3rd sample data file (crime-by-state)
for assignments 3 and 4.
-
The original crime-by-state spreadsheet file
that the above CSV came from (Excel format)
Tutorial Meeting 6
-
Top 10 Things That Annoy Programmers
by Kevin Pang, 2008
Tutorial Meeting 7
-
A3 and A4 Assessment Report from last year-
This is the report that was used to assess assignment
3 last year. The assessment report for this year's
assignment will be similar.
-
(LaTeX source)
Tutorial Meeting 8
-
A3 and A4 Assessment Report-
This is the report that is used to assess assignment 3
-
(LaTeX source).
Since you know how your are assessed before the deadline,
there is no reason not to do an excellent project.
-
Skills4study.com-
an interesting web site providing very useful
advice on attending lectures, essay writing,
presentations, assessments, revision, and
planning your future.
Tutorial Meeting 9
-
Assignment 5 of Software Engineering
This is non-trivial, so start working early on it.
-
The Death of Computing by Neil McBride, November 2007
This is a popular and controversial article that
promises to spark interesting discussion.
"The new computing department will be the department of
interdisciplinary studies, drawing ideas from biology,
design, history, medicine and contributing a rich computing
foundation to those disciplines. It will be looking outwards
rather than inwards, concerned to address the vast landscapes
of computing application."
-
BCS Welcomes the Curriculum Review
but warns there is a serious problem with the teaching
of computing in schools...,
25 November 2010
Tutorial Meeting 10
-
140 Google Interview Questions
Ever wonder what an interview at Google can be like?
Interviews at Microshaft can be similar.
Tutorial Meeting 11
-
Feedback on Databases Exam, 2011
This valuable feedback was provided by Mark Jones
to his database students.
It contains five essential lessons and general advice
that can be applied across all modules.
|