1 CC1002NP: Problem Solving for IT Lecture for week 1.

Slides:



Advertisements
Similar presentations
Business School Marketing in Context Enquiry-based Learning (EBL) Launch Week 9.
Advertisements

Course Web Site – Also linked from Blackboard Course Materials – Excel Tutorials – Access Tutorials – PPT.
PPT Slides by Dr. Craig Tyran & Kraig Pencil The editor in charge of business books for Prentice Hall, I have traveled the length and breadth of.
With Microsoft ® Office 2010© 2011 Pearson Education, Inc. Publishing as Prentice Hall1 COMP106 - Introduction to Spreadsheets Microsoft Office Excel 2010.
CS1313 SCCC/ATS COURSE SYLLABUS Programming Fundamentals Revised 12/2/2014 Online 12/14 revision Ed Hall Instructor.
CS1203 SCCC/ATS COURSE SYLLABUS Introduction to Computer Concepts and Applications Revised 8/16/2014 Online 7/14 revision Ed Hall Instructor.
Academic Year 2014/15 Attendance Requirements End of Module Assessment & Continuous Assessment Self-Discipline & Learning Attitude Briefing Content.
Will Krause Dir, Technology Services Houghton College The RFP Process Getting what you want!
Machine Learning (Extended) Dr. Ata Kaban
CS 331 / CMPE 334 – Intro to AI CS 531 / CMPE AI Course Outline.
Lecture 1: IntroductionIntro to IT COSC1078 Introduction to Information Technology Lecture 1 Introduction James Harland
Lecture 1 Introduction to Simulation. 2 The Opportunity Game Cost to Play: $1000 Payoff ($): (A Spinner) x (B Spinner) – (C Spinner)
Guest Lecture Series Professor Michael Sherris  Introduction to Guest lecture series  Becoming a Better Actuary and Actuarial Student: –Tips for Job.
COMP 14 – 02: Introduction to Programming Andrew Leaver-Fay August 31, 2005 Monday/Wednesday 3-4:15 pm Peabody 217 Friday 3-3:50pm Peabody 217.
COMPUTER SCIENCE 10: INTRODUCTION TO COMPUTER SCIENCE Dr. Natalie Linnell with credit to Cay Horstmann and Marty Stepp.
IT Job Roles Task 20. Software Engineer Job Description Software engineers are responsible for creating and maintaining software of various different.
CSC 105 Introduction to Computer Science Professor Batchelor.
® Microsoft Office 2010 INF 150 Personal Productivity with IT.
Module CT2053N: Network Devices Lecture Week 1. Agenda Module Introduction  Your Module Leader  Your Lecturer and tutors  Module Aims/Objectives 
Module: CT1044 Computer Hardware & Software Architecture.
PROGRAM LAUNCHING Business Plan Writing ELIB 203.
Study Tips for COP 4531 Ashok Srinivasan Computer Science, Florida State University Aim: To suggest learning techniques that will help you do well in this.
Module Code CC2E01NP: Employment Skills for Computing Lecture for Week Autumn.
University of Nottingham School of Computer Science Large Scale Systems Design Dr Dario Landa-Silva 1 Large Scale Systems Design G52LSS Semester 1 of session.
CS451 Computer Graphics JYH-MING LIEN DEPARTMENT OF COMPUTER SCIENCE GEORGE MASON UNIVERSITY.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
EECE 310 Software Engineering Lecture 0: Course Orientation.
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.
CSc 2310 Principles of Programming (Java) Dr. Xiaolin Hu.
Chapter 1: Introduction to Project Management
Introduction to Programming Lecture 1 – Overview
Chapter 2 – Software Processes Lecture 1 1Chapter 2 Software Processes.
CompSci 725 Handout 7: Oral Presentations, Projects and Term Reports Version July 2009 Clark Thomborson University of Auckland.
IMAT1906 Systems Development Lecture 1: Introduction.
WXGE 6103 Digital Image Processing Semester 2, Session 2013/2014.
Module Info Web Application and Development Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours
Computing Fundamentals Module Lesson 19 — Using Technology to Solve Problems Computer Literacy BASICS.
Introduction of Engineering (ENGR 10) Guest Lecture March 24, 2014.
Updated Today's talk should help you to understand better  what your responsibilities for this module  how you will be taught  how you.
Leena Razzaq Office: 310BWVH Office hours: Monday 11am-1pm or by appointment jys.
Module CT1040N: Networking Basics Lecture Week 1.
BSc Honours Project Introduction CSY4010 Amir Minai Module Leader.
1 Machine Learning (Extended) Dr. Ata Kaban Algorithms to enable computers to learn –Learning = ability to improve performance automatically through experience.
IST359: Introduction to DBMS IST359 Spring 2012 Instructor : Michael Fudge t o.110b Hinds w.
Lecture Section 001 Spring 2008 Mike O’Dell CSE 1301 Computer Literacy.
The Erik Jonsson School of Engineering and Computer Science Dissertation and beyond: Ph.D. in CS/SE at UTD Dr. Balaji Raghavachari Department of Computer.
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
Syllabus Highlights CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
CIRCUIT THEORY SKEE /2013, Sem I Dr. Nik Rumzi Nik Idris
CSE 1105 Week 1 CSE 1105 Course Title: Introduction to Computer Science & Engineering Classroom Lecture Times: Section 001 W 4:00 – 4:50, 202 NH Section.
CSE8A: Introduction to Programming in Java Fall 2012 Prof. Christine Alvarado cse8afall.weebly.com.
Computing Fundamentals Module Lesson 6 — Using Technology to Solve Problems Computer Literacy BASICS.
CIS 842: Specification and Verification of Reactive Systems Lecture ADM: Course Administration Copyright , Matt Dwyer, John Hatcliff, Robby. The.
BSc Honours Project Introduction CSY4010 Amir Minai Module Leader.
CGMB324: MULTIMEDIA SYSTEM DESIGN
CISB113 Fundamentals of Information Systems Introduction.
44220: Database Design & Implementation Introduction to Module Ian Perry Room: C49 Ext.: 7287
COMP1927 Course Introduction 16x1
Syllabus Highlights CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Welcome and Administrative Matters Lecturer’s slides.
CSM06: Information Retrieval Notes about writing coursework reports, revision and examination.
44220: Database Design & Implementation Introduction to Module Ian Perry Room: C41C Ext.: 7287
Problem Solving / Decision Making1 Dr. David Pratt Course Introduction.
School of Mathematics Academic Integrity Officer
CSc 1302 Principles of Computer Science II
Course Overview - Database Systems
EECE 310 Software Engineering
DT001A, Simulation of communication systems, 7.5 ECTS
Academic Integrity.
Welcome.
Presentation transcript:

1 CC1002NP: Problem Solving for IT Lecture for week 1

2 Course information ● To provide an understanding of how problems can be solved systematically. ● Introduce the use of common packages (spreadsheets and databases) in problem solving as well as their applicability to a range of fields.

3 Course Syllabus ● General Problem Solving Concepts ● Problem Solving using Spreadsheets ● Problem Solving using Databases

4 Module Leaders' roles ● Writes localized lecture/tutorial notes. ● Marks the coursework and examinations (lecturers/tutors might also be involved in marking). ● Serves as a lecturer for that module.

5 Your Module Lecturer/Tutor Bsc.(Hons) Computer Networking & IT Security (First Class Honors Degree) Previously worked as Data Specialist at Google Inc. Also, working as Consultant at nepalibytes.com Monil Adhikari

6 This Semester Week 1 - Module Introduction Week 2 - Introduction to Problem Solving Week 3 - Problem Solving in Computing Week 4 - Logic Structures Week 5 - Revision problems for Test Week 6 - Test Week 7 - Organizing Data in Spreadsheets Week 8 - Charts in Spreadsheets, Macros Week 9 - Worked Example: Company Budget Week 10 - Organizing Data in Databases Week 11 - Using Databases in Problem Solving: Case Study

7 Course setup ● 10 lectures(1.5 hour/lecture) ● Each lecture will be followed by a tutorial (1 hour/tutorial) and a lab (1.5 hour/lab). “Attendance is to be taken very seriously.”

8 Assessment ● Test 30%, week 6 ● Two-part coursework(MS Excel 35% & MS Access 35%), total 70%. ● There will be reassessment opportunities during the summer, however the mark will be capped to a maximum of 40%, so it is very important to take your first opportunities for assessments.

9 Assignment rules ● Individual tutorials. No exceptions. ● Given assignments are to be submitted every week. ● Missed deadlines will be dealt very severely. ● We take plagiarism very seriously so exchange ideas not solutions. Any student found copying part of a program or have someone else do it for them( friends, colleagues, relatives or hired personnel) will fail the assignment.

10 Literature: ● Problem Solving Concepts: “Problem Solving & Programming Concepts” M. Sprankle & J Hubbard Prentice Hall, 2009 ● For help with using MS Excel and Access: “Exploring Microsoft Office 2007” Grauer, R.T. et al. Prentice Hall, 2009

11 Access to Course Material ftp://fserver.islingtoncollege.edu.np/

12 Agenda(Today...) ● Introduction to the whole problem solving concept. ● Some problem solving exercises to execute.

13 Problems?

14 ● Problems – predictable and unpredictable ● People tend to be more prepared for predictable problems. ● How prepared are you for unpredictable problems? ● Your laptop stops working suddenly. What do you do? ● You sit in the exam and face a question you haven’t studied.

15 What is problem solving? ● Coming up with a solution to problem(s).

16 ● 2+5 = ? gives you a concrete solution ● How do I get to Gyaneshwor from Ratna Park? Gives you multiple solutions & may depend upon various factors (time, cost...)

17 ● Computers easily give concrete solutions. ● Based on algorithms. ● Computers cannot think like humans...at least for now. ● Computers are programmed with all the answers before they are sold so that when you ask the question, the computer can give you its programmed answer in a second.

18 ● How will a computer handle unpredictable problems? ● Image take from

19 ● In general, Computers do not solve engineering problems. ● Engineers solve engineering problem by using computers to perform complex calculations. ● Engineers create detailed mathematical models of their design or proposed solutions to a problem. ● They use computers to perform analysis and/or simulation on the model

20 ● Computers on their own can not solve the problems of humanity, only humans can do that. ● However, computers are powerful tools that can be used to model various aspect of the real world. ● Now a days organizations want people who are problem solvers, not just educationally qualified.

21 Some Exercises

22 The Intuitive Thief A thief enters a shop and threatens the clerk, forcing him to open the safe. The clerk says, "The code for the safe is different every day, and if you hurt me you'll never get the code". But the thief manages to guess the code on his own. How did he do it?

23 The Sister Problem There are seven sister in a house in a village where there is no electricity or any gadget. Sister-1: Reading Novel Sister-2: Cooking Sister-3: Playing Chess Sister-4: Playing Sudoku Sister-5: Washing clothes Sister-6: Garderning What is Sister-7 doing ?

24 The Intuitive Thief A burglar makes an entrance in the showroom and threatens the owner, forcing him to open the safe. The owner threatens back, "The code for the safe is different every day, and if you hurt me you'll never get the code". But the thief manages to guess the code on his own. How did he do it?

25 Software Release Problem You are the CEO/Chairman of a huge software company which is expected to release an update to their existing software application by end of the day. But, there is some really fatal security bugs that can render the software useless if hacked. On the contrary, the software functionality is very smooth. What do you do, make the crucial decision? Further………

26 Software Release Problem The major probable outcomes are: ● You release the updated and the whole system gets brutally hacked compromising you firm’s reputation “Losing Your Customers”. ● You don’t release the update on the promised date and again, your reputation is compromised and you end up “Losing you Customers”.

27 Moving On to the Workshop