All work reproduced below is the property of the University of Warwick, Coventry CV4 7AL and was written by Ben MacDermott except where otherwise noted. The author makes no guarantees that the documents are in their complete form or that the documents reflect the assignments that were submitted.
Computer Organisation and Architecture - A course designed to explain basic
computer hardware design and the operation and function of various
devices. The course included practical lab session which culminated in the
completion of a hardware mini-project.
COA Assignment
Programming for Computer Scientists - A course engineered to take the student
from novice programming ability to the level of being able to program using
object oriented languages. Three programs (written in Java) of varying
levels of complexity were submitted for the course.
Program 1
Program 2
Program 3
Professional Aspects of Computing - A course designed to teach the ethical
and legal issues revolving around the use of computers within everyday
life. One piece of coursework was submitted for this course.
PAC Assignment
Design of Information Structures - A course designed to teach the student to
create advanced data types and use them in object oriented programs. One
assessment was submitted constituting a written description of the ADTs used and
the source code for a program using the ADTs.
Source Code
DIS Assessment
Foundations of Organisational Behaviour - A course that looks at the
psychological side of organisations and th interaction of humans with these
organisations. Two assignments were submitted for this course.
Essay 1 - Gamma Appliances
Essay 2 - Byfield Business College
Computing Information Systems - A course designed to teach the basics of two
applications, Microsoft Excel and Microsoft Access, as well as cover issues
related to information storage and manipulation. Two assignments were
submitted for this course, one using an Excel spreadsheet with accompanying write-up
and one using an access database with accompanying write-up.
Excel
Spreadsheet
Write-Up
Introduction to Database Systems - A course designed to teach the basics of
Database creation and management. Using SQL and an in house language
called eddi to create databases. As part of the course an assignment was
submitted that involved the use of both of these languages.
Database Systems Coursework
Human Computer Interaction - A course designed to educate the student in the
important psychological aspects of human interaction with computers. It
focused on design issues and the human psychology of learning, memory and other
related functions. As part of the course an assignment was submitted to
design a device which used good HCI techniques.
Human Computer Interaction Assignment
Introduction to Software Engineering - A software engineering course designed
to teach the fundamentals of software engineering from planning through to
completion. Required a group project to be submitted. The source
code and images are available below.
Source code
As part of the planning stage, there were various documents designed using UML
and Fusion to provide accurate descriptions of the necessary classes, objects,
relationships, etc.
Class Diagrams
Class Descriptions
Visibility Graphs
Class Specifications
Marketing Analysis - A course designed to teach various marketing
techniques. The course does not focus in detail on any particular
technique or department but attempts to provide an overview of many different
marketing applications. An essay was submitted for this course.
Marketing Analysis Coursework
Information Systems - A course designed to teach the business aspects and
applications of computing and IT systems. The course takes a more
theoretical and managerial view of the use of computing with in
businesses. A piece of coursework which was partially group work and
partially individual work was submitted.
IS Coursework
Introduction to Psychology - A course designed to teach the fundamentals of
cross-discipline psychology. Did not focus on any particular region in
detail, but attempted to provide an accurate overview of the entire field of
psychology and relevant applications. Four pieces of coursework were
submitted for the course.
Essay 1 - Neurochemistry of Sleep
Essay 2 - Human multi-tasking
Essay 3 - Relevance of Freudian Theory
Essay 4 - Language Acquisition Device
Current Uses of Computing in UK Business and Industry - A course consisting
entirely of guest lectures for employees of many different companies. The
presentations were designed to outline how technology was used in their company
and any new technologies that were in development which were relevant. Two
pieces of coursework were submitted for this course.
Essay 1 - Pervasive Computing
Essay 2 - Retailing
Artificial Intelligence - A course designed to educate the student about the
fundamentals of artificial intelligence and the current progress of research
into AI. One piece of coursework was required.
AI Assignment
Corporate Strategy - A course designed to teach strategic methods of running
a company. It analyses different methods and techniques in use by various
corporations and examines the problems and benefits that can be gained. A
piece of coursework analysing Marks and Spencer was submitted for the
course. The research was done as a group but the coursework was
individual.
Corporate Strategy Assignment
Strategic Information Management - A course designed to examine the
managerial side of integrating IT within a company. An individual piece of
coursework was submitted for this course but the research was done in groups.
SIM Assignment
Project Management - A course designed to teach the essential techniques
necessary for managing large scale projects. Combining theory with
practical case studies to exemplify good and bad management techniques it aimed
to give the student an insight into the issues involved with managing
projects. One piece of coursework was submitted analysing the management
of a hypothetical project.
Project Management Assignment
International Marketing - A course designed to demonstrate the different
tactics and techniques required to market a product in the international arena
as well as demonstrating the methods and problems presented when creating a
global brand. One piece of coursework required.
International Marketing Assignment