Computer Science at Queen Mary, University of London Matthew Huntbach.

Slides:



Advertisements
Similar presentations
Curriculum Review Steering Group Presentation Engagement with disciplines and promoting a sense of belonging in our students Dr Derek Scott School of Medical.
Advertisements

Mental Toughness Lesson Six: Mental Toughness Aim:
Exams and Revision Some hints and tips.
Keys to Success in Engineering Study
FLIPPING THE CLASSROOM: ADVENTURES IN STUDENTS’ SELF DIRECTED STUDY ERI TOMITA AND JULIE DEVINE.
Why take classes through the Saskatoon Catholic Cyber School?
School of Modern Languages and Cultures Developing potential through independent learning using the VLE Dr Honor Aldred Dr M Chiara La Sala.
Getting an Experimental Idea Psych 231: Research Methods in Psychology.
CS 152 & CS 154 Bill Crum, Lecturer Bill White, Instructional Coordinator Earth Chandrraungphen, Lab TA.
Discussion examples Andrea Zhok.
Learning Styles Presented by: Desma Moshou Coordinator/Lecturer
Effective Questioning in the classroom
IT Job Roles Task 20. Software Engineer Job Description Software engineers are responsible for creating and maintaining software of various different.
Occupational Career Project By Jimmy Evans. I want to pursue a career in computer engineering. Specifically something in computer software. I think a.
Training of Adults Useful tips to know to conduct a good training Presentation 22.
How the Social Studies Interns are Viewed by their Mentors Going Public Presentation Mike Broda, Mark Helmsing, Chris Kaiser, and Claire Yates.
Being All Ears Listen and Decode Listen and Respond Listen and Complete Listen and Judge Listen and Read Listen and Match Listen and Conclude.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
THE ESSAY: THE 3 LEVELS OF COMPOSITION. AN OVERVIEW OF THE 3 LEVELS  I. LEVEL ONE = MOST THEORETICAL (INCLUDES YOUR THESIS)  II. LEVEL TWO = DEFINED.
How to develop good study habits Being an A-level student is very different from studying at GCSE level. Although you will study a smaller number of subjects.
CONTEMPLATION, INQUIRY, AND CREATION: HOW TO TEACH MATH WHILE KEEPING ONE’S MOUTH SHUT Andrew-David Bjork Siena Heights University 13 th Biennial Colloquium.
A TEACHER TRAINING MAZE Gao Yue-qin Jiangsu Yangzhong Senior Middle School.
Chapter Eight Academic Survival Skills. Study Skills  For most students time is the greatest issue.  The first rule to follow is to allow two or three.
Let’s do Action Research ! Ideas in Motion for our Integrated English Course Paul Kawachi FRSA OU of China, 24 July 2010.
FIRST DAY ‘16. GOALS FOR TODAY Get to know each other a bit Go over the syllabus Sign in & get familiar with the lab computers Q&A.
Human-Computer Interaction Introduction © Brian Whitworth.
Revision Techniques that work Tried and tested tips to make learning easier and more fun.
Elementary School Science: Emphasizing the Basics Presented by Frank H. Osborne, Ph. D. © 2015 EMSE 3123 Math and Science in Elem. Ed.
Revision: YOUR exam success will depend on the effort YOU put in!
Revision. Quick quiz – True or false Now is the time to start revising for your mock exams However nervous you are, good exam preparation will help you.
Chapter SIX: Gaining Self-Awareness
Prof. Matthew Hertz WTC 207D /
Registration and HEE Themes Learning Styles Concentration and Time Management Reading Skills Lectures and Taking Notes Gathering Information Seminars and.
Colin Pritchard Driving School Customer Satisfaction Survey Results Last Updated 1 st January 2014.
Unit 1 – Improving Productivity Instructions ~ 100 words per box.
Well Done – you have now chosen your perfect phone!!
Introduction In this tutorial, we will take a closer look at a few commonly excuses held by students for not studying or not studying well.
Multi-media Information Systems Introduction Brian Whitworth © 2001.
1 Redmond High School’s *Standards based teaching *Proficiency based grading.
Life Coaching.
HOW TO STUDY??? STUDY HABITS Who needs them? We all do. Everyone has deadlines to assignments. No matter how much we like or dislike a subject we are working.
CV Writing Skills. What is a CV? It takes time to produce a good CV and it should always be kept up to date. A Curriculum Vitae (usually called a CV)
CSE8A: Introduction to Programming in Java Fall 2012 Prof. Christine Alvarado cse8afall.weebly.com.
Coaches With Clients presents... “The Rapid Coaching Academy: Professional Coach Training System…” Session #1: Getting Started Working With Clients.
Connecticut Algebra One for All
MATH 1020: Chapter 0: Introduction MATH 1020: Mathematics For Non-science Chapter 0: An Introduction 1 Instructor: Prof. Ken Tsang Room E409-R9
CS 345 – Software Engineering Nancy Harris ISAT/CS 217
Waukegan High School.  Two times each year, counselors will provide engagement sessions within the classroom or computer lab.  Overview of Guidance.
CS 139 – Algorithm Development MS. NANCY HARRIS LECTURER, DEPARTMENT OF COMPUTER SCIENCE.
ADULT LEARNING - BBT September AIMS To think about the importance of teaching and learning in our medical careers To explore how adults learn To.
The problem that needs to be solved is if a computer career is for me.
Data Structures and Algorithms in Java AlaaEddin 2012.
n Taking Notes and Keeping a Journal n Listening Skills n Working Together n Managing Your Time.
TKT COURSE SUMMARY UNIT –14 Differences between l1 and l2 learning learners characteristics LEARNER NEEDS DIANA OLIVA VALDÉS RAMÍREZ.
STUDENT CENTERED What does that mean? STUDENT CENTERED teaching (and learning) –when teaching (including curriculum, goals, activities, etc.) is based.
Differential Aptitude Tests Results Feedback. Why we do the DATs? Help students to choose educational and career options on the basis of strengths and.
BY: NILAN CHOWDHRY “Is a Computer Career for me?”.
DSMA 0399 Comments of Past Students. DSMA 0399 Student Comments “Before this class as you probably remember I would not even accept that x or y could.
ICS 699 – Sony PlayStation Game Programming Project -Matthew Sharritt.
"When will I ever need algebra?" Click to watch the video.
 You want to choose a professor who can write a letter that includes specifics about your personal characteristics or accomplishments rather than "glittering.
GCSE Mathematics Revision 2016/2017
COMM 250 Agenda - Week 14 Housekeeping C3 – Due Today
How to revise for your gcse English exams
Physics, Material Science and Engineering Science at Oxford
1. Overview of revision: statistics and basic principles
CSCE 315 Programming Studio
Mindsets Get out your own piece of paper and a writing device!
Revision Techniques that work
Writing effective references
Presentation transcript:

Computer Science at Queen Mary, University of London Matthew Huntbach

Admissions at Queen Mary We tend to be less well known than the other University of London Colleges So, in order to fill our places, we can accept people with lower grades But we insist on the high standards associated with the University of London We don’t believe in “dumbing down”!

An Opportunity for You You will be taught be people who are internationally known experts in various areas of Computer Science You will be taught by people who have many years experience teaching Computer Science If you pass you will receive a qualification which is highly valued

It’s up to you to take the opportunity You will be treated as adults - we will expect you to do the necessary work, but we won’t force you Much university study is self-directed. Lectures are only a part of it, labs and self- study are as important It’s a full time job - 40 hours a week (but you can work too hard as well as too little)

You can do it There isn’t a strong correlation between entrance grades and final degree results There is a strong correlation between willingness to put in the effort and final degree results If people fail, it’s much more likely that it’s due to insufficient effort than insufficient ability

Warning Computer Science does have a high failure rate The first year exams are the biggest hurdle Computer Science is different from many other subjects, so assumptions about education you’ve made in the past, or society makes may not apply to it

No. 1 mistaken belief: Education is about memorisation “I have to memorise what the lecturer wrote” “I can take it easy now, and revise in the weeks before the exam” “I can copy what my friend wrote and memorise that” “It’s hard and boring”

Skills you can’t acquire by memorising Driving a car Speaking another language Playing a musical instrument Ballroom dancing Computer Programming Etc etc

How not to pass your driving test “The most important thing is to read books about it and know the theory by heart” “Driving practice takes up time from my social life, I’ll skip it if I can” “One hour a week is plenty enough time” “I’ll do a bit more when my driving test gets closer”

No. 2 mistaken belief: I’m still at school “Lectures are lessons” “Lecturers are teachers” “I’m doing this because I’m forced to” “It’s fun to play up, cheat, act stupid” “It isn’t ‘cool’ to ask questions, work hard and show a real interest in the subject” “I’m only here to pass exams”

University level study Lectures are only the pacemakers of the course Tutorials are important, but they only work if you put in the effort Exercises are set because you learn by doing them Intellectual curiosity about your subject is the key to doing well

Asking Questions Don’t ask too early: think about it first for yourself Don’t ask too late: don’t waste hours stuck on a trivial issue Don’t be afraid of looking stupid: there are maybe dozens of others who feel the same Don’t forget to use other resources: books, web sites, each other.

No. 3 mistaken belief: I know all this already There is a big difference between academic Computer Science and school/college Computing There is a big difference between academic Computer Science and hobby computing Mistaken assumptions based on previous experience may be hard work to drop We move very quickly, don’t lose track

What’s wrong with A-level Computing? Too much emphasis on knowing facts, not enough emphasis on problem solving Much of it is very out-of-date Often taught by people with weak knowledge/experience of computing A-level Information Technology is more relevant to Business Studies than Computing We prefer A-level Mathematics

So do I need A-level Maths? It develops and tests the right sort of skills But we don’t use much of its content Computer Science Maths is about logic and discrete structures A mathematical mind often means a good programming mind But many people with A-level Maths fail our degree, and many without it do well

Programming Software Engineering Computers in Business and Society Hardware and Systems Algorithms Computer Graphics Human- Computer Interaction Artificial Intelligence Mathematics of computation

Computer Programming The key skill in Computer Science Not about using any particular programming language Few students have extensive programming experience before coming to us Pre-university programming experience can be as much a hindrance as a help

Axiomatic Logic You have to understand a few basic axioms (facts, instructions) plus a few rules (techniques for putting things together into larger things) then you can do an infinite number of things Not much to know but a lot to do Mathematics may be the only thing like this you have done before

Abstraction Making sense of complex things by seeing them in terms of simpler things. Looking for patterns and application of rules. Ignoring unnecessary details. Generalising from particular examples to principles usable much more widely. Have you ever done this before?

You have done abstraction before You learnt that 2 apples plus 2 apples makes 4 apples You learnt that 2 oranges plus 2 oranges makes 4 oranges You generalised to 2 anything plus 2 anything makes 4 anything In the abstract, 2 plus 2 makes 4

“Use/Practice/Discuss/Reflect” (Prof. Richard Bornat) Programming is an intellectual skill, but not learnt in the way of most academic subjects Practice is the only way to get it inside your head Use is the only way to keep it there Discussion exposes your knowledge to yourself and others’ knowledge to you. Reflection develops your knowledge

Computer whizz-kids Know a lot about computer applications and computer machinery Have a head start in some of the mundane aspects of Computer Science Often join Computer Science degrees with the wrong idea about what they involve May or may not make good Computer Scientists in the end

Computer Nerds The classic image of the “computer person”: likes working with computers because he doesn’t like people You don’t have to be a “nerd” to be a Computer Scientist, it doesn’t even help Professionals in computing need to work with teams and communicate with clients

“The next Bill Gates” Bill Gates was more of a salesman or businessman than a Computer Scientist Computers have many applications in the business world The computer business is a big one But if you are only in it to “make money” or “get a good job”, experience suggests you won’t do well on our degree

Prospects The high demand for Computer Science graduates should, however, act as a driving force for you to succeed Compare our costs to commercial training Compare their time scales to ours We educate for the long term, that’s why we concentrate on principles rather than particular languages/systems/etc.