

Teaching Location Laundress Lane, Room 1
Teaching Semester 2011 Academic Year
Module Level Foundation
Home Academic Department Department of Land Economy
Teaching Mode Once a Week
Credit Rating for Module None
Module Lecturer Dr Jun Li, Dr Mark Syddall and Ramona Meyricke
Module Prerequisites and Summary
This module presents an introductory survey of Computer Science with extensive breadth, emphasizing data processing, information flow and computer architecture. It’s designed for beginners of Computer Science as well as students from other disciplines. There are no substantial prerequisites for this module. The major subjects involved include computer system and network architecture, software engineering and data management.
The module starts with a general introduction of computer hardware and software architecture, followed by an illustration on data storage, structure, processing and modelling with specific tools. In the final segments, some fundamental computer subjects such as web development, software engineering, operation systems and computer networks are introduced. Extensive examples from econometrics, environmental analysis, etc are used in the module, which will be practical and fun.
Logistics:
This seminar meets once each week during the 2010-2011 academic year. It is open to all undergraduates and post-graduates. First seats are allocated to students in Land Economy. As it is not a formal course, there are no required readings, examinations, papers, etc. Each class lasts 1.5 hour(s).
Syllabus
Subject-1: Computer Architecture (PDF) - Dr Jun Li Wed 12 Oct 15:00 - 16:00
Subject-2: Preparing for Data Management – Database – 1 (PDF) - Dr Jun Li Wed 19 Oct 15:00 - 16:00
Subject-3: Preparing for Data Management – Database – 2 (PDF) - Dr Jun Li Wed 26 Oct 15:00 - 16:00
Subject-4: Computer Science Essence - Data Structure (PDF) - Dr Jun Li Wed 2 Nov 15:00 - 16:00
Subject-5: Essential Programming – MATLAB – 1 - Dr Mark Syddall Wed 9 Nov 15:00 - 16:00
Subject-6: Essential Programming – MATLAB – 2 - Dr Mark Syddall Tue 15 Nov 15:00 - 16:00
Subject-7: Essential Programming – STATA – 1 - Ramona Meyricke Wed 23 Nov 15:00 - 16:00
(The analysis example from this seminar is available for download.)
Subject-8: Essential Programming – STATA – 2 - Ramona Meyricke Wed 30 Nov 15:00 - 16:00
Subject-9: Data Processing, Analysis and Modelling – 1 - to be confirmed
Subject-10: Data Processing, Analysis and Modelling - 2 - to be confirmed
Subject-11: Data Processing, Analysis and Modelling – 3, a Comparison Tool: Neural Networks - to be confirmed
Subject-12: Understanding Web Development and its Major tools – 1 - to be confirmed
Subject-13: Understanding Web Development and its Major tools – 2 - to be confirmed
Subject-15: Computer Science Essence – Software Engineering - to be confirmed
Subject-14: Computer Science Essence – Operating Systems - to be confirmed
Subject-16: Computer Science Essence – Networks, Internet and Grid Computing - to be confirmed
Bibliography
Subject-1: Computer Architecture
David Vernon (2007), Introduction to Computer Systems
J. Glenn Brookshear (2008), Computer Science: An Overview, 10th Edition
Miles Murdocca & Vincent Heuring (2009), Computer Architecture and Organization: An Integrated Approach
CISCO Networking Academy Program (2010), IT Essentials: PC Hardware and Software Companion Guide 4th Edition
Subject-2&3: Preparing for Data Management – Database
Connolly, T. & Begg, C. (2010), Database Systems - A Practical Approach to Design, Implementation, and Management, 5th Edition
Date, C.J. (2004), An introduction to database systems, 8th Edition
Elmasri, R. & Navathe, S.B. (2000), Fundamentals of database systems 3rd Edition
Silberschatz, A., Korth, H.F. & Sudarshan, S. (2002), Database system concepts, 4th Edtion
Subject-4: Computer Science Essence - Data Structure
Sanjay Pahuja (2009), A Practical Approach to Data Structures and Algorithms
Mark Allen Weiss (2006), Data Structures and Algorithm Analysis in C++, 3rd Edition
Subject-5&6: Essential Programming – MATLAB
http://www.mathworks.com - the Mathworks website, home of MATLAB
http://www.mathworks.co.uk/moler/exm/chapters.html - by Cleve Moler, one of the founders of the Mathworks
http://etools.fernuni.ch/matlab/matlab1/en/html/startpage.html - a very well put-together introduction to MATLAB
Subject-7&8: Essential Programming – STATA
Michael N. Mitchell (2010), Data Management Using Stata : A Practical Handbook
Alan C. Acock (2010), A Gentle Introduction to Stata 3rd Edition
Examples-1: http://www.ats.ucla.edu/stat/stata/
Examples-2: Greene, Econometric Analysis (http://bib.tiera.ru/DVD-010/Greene_W.H._Econometric_analysis_%282002%29%285th_ed.%29%28en%29%28983s%29.pdf)
http://www.ats.ucla.edu/stat/stata/examples/greene/default.htm


