LeongHW, SoC, NUS (UTT2201: Introduction) Page 1 © Leong Hon Wai, 2003-2010 UIT2201: CS & IT Revolution  Course Web-Site: (Spring 2010) 

Slides:



Advertisements
Similar presentations
Computer Science Department
Advertisements

WELCOME © Central Qld University,  Increase IS/IT literacy  Increase knowledge of computers, the Internet and networks in business context 
Team Software Project - Ebnenasir - Spring CS 3141: Team Software Project - Introduction Ali Ebnenasir Department of Computer Science Michigan Technological.
CGS 1000-SPRING 2008 Introduction to Computers and TechnologyIntroduction to Computers and Technology.
CPSC 203 ITBL Project CPSC 203 ITBL Project Fall 2005-Fall 2006 Fall 2005-Fall 2006 Working with Haskayne School of Business Working with Haskayne School.
Welcome to Introduction to Java Programming At J.D.O’Bryant Science & Mathematics Chonho Lee Department of Computer Science University of Massachusetts.
About the Course Lecture 0: Sep 2 AB C. Plan  Course Information and Arrangement  Course Requirement  Topics and objectives of this course.
CSCI 3 Introduction to Computer Science. CSCI 3 Course Description: –An overview of the fundamentals of computer science. Topics covered include number.
Computer Science - I Course Introduction Computer Science Department Boston College Hao Jiang.
ITBP103: Principles of Information Technology W0-01: Introduction to IT.
COMS W1004 Introduction to Computer Science May 28, 2008.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
COMS W1004 Introduction to Computer Science May 27, 2009.
COP4020/CGS5426 Programming languages Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: T, H 10:00am – 11:30am Class website:
Catholic University College of Ghana Fiapre-Sunyani Catholic University College of Ghana Introduction to Information Technology I.
About the Course Lecture 0: Sep 10 AB C. Plan  Course Information and Arrangement  Course Requirement  Topics and objectives of this course.
CS 150 PERSONAL PRODUCTIVITY USING TECHNOLOGY Instructor: Xenia Mountrouidou.
Hon Wai Leong, NUS (CS5206, Fall 2008) Page L00.1 Copyright © 2008 by Leong Hon Wai Welcome to CS1101 & SOC  Bad news…  CS1101 is hard,  CS1102 is harder.
LeongHW, SoC-USP, NUS (UTT2201: Introduction) Page 1 © Leong Hon Wai, UIT2201: Lecture 1  Lecture Outline: 1.The Pervasive Computer 2.Examples.
LeongHW, SoC, NUS (CS Combinatorial and Graph Algorithms) Page 1 About CS5234: Course Overview CS5234: Combinatorial and Graph Algorithms  Level.
Introduction to Network Security J. H. Wang Feb. 24, 2011.
CS598CXZ (CS510) Advanced Topics in Information Retrieval (Fall 2014) Instructor: ChengXiang (“Cheng”) Zhai 1 Teaching Assistants: Xueqing Liu, Yinan Zhang.
Introduction to Discrete Mathematics J. H. Wang Sep. 14, 2010.
ECEN 248: INTRODUCTION TO DIGITAL DESIGN
1 My Experiences as Faculty Member and Researcher Dr. Kalim Qureshi.
Updated Today's talk should help you to understand better  what your responsibilities for this module  how you will be taught  how you.
CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
CGS 1000-FALL 2009 Intro to Computers & Tech. Topics  Syllabus  Faculty Website  Campus Cruiser Introduction to Computers and Technology.
Lecture Section 001 Spring 2008 Mike O’Dell CSE 1301 Computer Literacy.
Introduction to ECE 2401 Data Structure Fall 2005 Chapter 0 Chen, Chang-Sheng
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
CPE 432 Computer Design Introduction Dr. Gheith Abandah.
EE3TR4 Communication Systems. 2 Objectives To provide an understanding of the practical communication systems such as AM and FM radio and digital modem.
Introduction to Information Security J. H. Wang Sep. 18, 2012.
LeongHW, SoC&USP, NUS (UTT2201: Introduction) Page 1 © Leong Hon Wai, UIT2201 Project (25%) [Fall 2013]  Project Info is Online  Team size:
1 BUS 3500 MANAGEMENT INFORMATION SYSTEMS Abdou Illia, Ph.D. (Monday 8/24/2015)
CS Introduction to Computer Science Spring 2011 Dr. Angela Guercio (
Hon Wai Leong, NUS (CS5234, 16 Oct 2007) Page L09.1 Copyright © 2007 by Leong Hon Wai UIT2201 Spring 2010 Notices and Reminders.
James Tam Introduction To CPSC 233 James Tam Java Object-Orientation Event driven software.
1. Course Information 2 Course Description 3  This course is the continuation in the Fundamental of Computer Problem Solving (CSC128) Emphasis on solving.
COE 200 Fundamentals of Computer Engineering Instructor: Syed Z. Shazli
B.A. (Mahayana Studies) Introduction to Computer Science November March Preliminaries Some background information for this course.
KAIST CS710 Topics in Computational Architecture Wireless Networks and Security : Issues, Challenges and Research Trends Syllabus Network &
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
– Ecology and Evolution Spring 2004 M,W,F 11 – 11:50 CEH 218.
Christina Markert Introduction to 317K, spring Introduction to PHYSICS class 317K Christina Markert University of Texas at Austin General Physics.
LeongHW, SoC&USP, NUS (UTT2201: Introduction) Page 1 © Leong Hon Wai, UIT2201: CS & IT Revolution  Assessment:  Participation: 05 %  Tutorials:20.
ECE/CS 352 Digital System Fundamentals1 ECE/CS 352 Digital Systems Fundamentals Spring 2001 Introduction Charles R. Kime.
COMP9024: Data Structures and Algorithms Course Outline Hui Wu Session 1, 2016
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
Syllabus Introduction to Computer Science
UIT2201: CS & IT Revolution Course Web-Site: (Spring 2009)
Computer Architecture Syllabus
CS598CXZ (CS510) Advanced Topics in Information Retrieval (Fall 2016)
CSC 111 Course orientation
Logic and Computer Design Fundamentals
INF 103 Education for Service-- snaptutorial.com.
INF 103 Teaching Effectively-- snaptutorial.com
INF 103 Education for Service-- tutorialrank.com
Lecture 1: Introduction
INTRODUCTION TO INFORMATION SYSTEMS AND TECHNOLOGY (NET 201)
CS 0007 Spring Lory Al Moakar.
CNT 3004 Computer Network Concept
Pima Medical Institute Online Education
CMPUT101: Purpose of the Course
Introduction To CPSC 233 James Tam Event driven software
Introduction To CPSC 233 James Tam Event driven software
Computer Engineering Department Islamic University of Gaza
Presentation transcript:

LeongHW, SoC, NUS (UTT2201: Introduction) Page 1 © Leong Hon Wai, UIT2201: CS & IT Revolution  Course Web-Site: (Spring 2010)   Lecturer: A/P Leong Hon Wai  , MSN, FB:  Homepage:  Contact:  Office: COM1,  Tel:  Dept of Computer Science, SOC  Consultation:  Office Hours: Thursdays, 3-5pm (& by -appt)

LeongHW, SoC, NUS (UTT2201: Introduction) Page 2 © Leong Hon Wai, “NUS-USP UIT2201 Alum” FB-Group  See what the UIT2201 alums says…

LeongHW, SoC, NUS (UTT2201: Introduction) Page 3 © Leong Hon Wai, UIT2201: CS & IT Revolution  What this course is NOT  Not a Practice-Oriented Course  Not to teach programming  Not to train a computer scientist/engineer  Not an IT literacy course  Not to teach IT/computer skills  Each faculty has its own already IT literacy course  YES, it’s TRUE.  You do NOT need any background in computing.  However, you need to have  Open, Logical mind; Keen to learn  Basic IT skills (word processing)  Internet surfing, web-search, , etc

LeongHW, SoC, NUS (UTT2201: Introduction) Page 4 © Leong Hon Wai, UIT2201: CS & IT Revolution  What this course is about  Learn about fundamental ideas in CS & IT  Learn what drives CS & IT revolution  Not in great depth, but the key ideas…  With lots of examples and analogies  from anywhere and everywhere  From different disciplines  Textbook, Internet, newspapers,  Magazines, Journals, bus/MRT, anywhere  To view things from the CS&IT angle

LeongHW, SoC, NUS (UTT2201: Introduction) Page 5 © Leong Hon Wai, UIT2201: CS & IT Revolution  Learn how to leverage on IT  What’s possible, what’s not.  Develop an “IT-enabled mindset”  Be able to apply IT knowledge  Singapore Examples:  NLB Success Story  More recent eg: MOH “If you know what is possible, you can always find the right people to do it.”

LeongHW, SoC, NUS (UTT2201: Introduction) Page 6 © Leong Hon Wai, Some Recurring Principles Recurring principles (themes) in CS & IT. 1.Multiple Levels of Abstraction  from very high level to very low level 2.Divide and Conquer  also called “Decomposition” 3.One data, multiple views  Different “interfaces” 4.Defining set of primitives (building blocks)  Or basic-operations, mini langugages 5.Power of Iteration  doing something multiple times “These recurring principles also apply to other disciplines”

LeongHW, SoC, NUS (UTT2201: Introduction) Page 7 © Leong Hon Wai, UIT2201: CS & IT Revolution  Textbook:  Invitation to Computer Science, Java Version, (3 rd edition), 2007 G. Michael Schneider & Judith L. Gersting  Chapter covered: (roughly)  Chapters 1-5, 7, 11,  Lecture Materials:  Powerpoint files  Related reading materials on course-site  Assigned reading materials (not so much)

LeongHW, SoC, NUS (UTT2201: Introduction) Page 8 © Leong Hon Wai, UIT2201: Other fun things…  Good jokes, fun jokes…  Designing your own web-pages…  It’s easy and FUN!  Contributing to UIT2201 module-blog  Hear what the instructor say…  And also have your own say…  Fun Project: (some past ones…)  Fun with Google Maps and Mashups  3D animated story board with Alice

LeongHW, SoC, NUS (UTT2201: Introduction) Page 9 © Leong Hon Wai, Figure 1.9 Organization of the Text into a Six-Layer Hierarchy

LeongHW, SoC, NUS (UTT2201: Introduction) Page 10 © Leong Hon Wai, UIT2201: CS & IT Revolution  Assessment:  Participation: 05 %  Tutorials:20 % (about 10 sets)  Project:15 %  Quizzes: 15%+15 % (closed book)  Final Exam:30 %(OPEN BOOK) 27-April (Tue) 1:00 PM  Two 1-hour Quizzes: (closed books)  02-Mar-10 (Tue) 7-8pm Quiz 1 (tentative)  06-Apr-10 (Tue) 7-8pm Quiz 2 (tentative)

LeongHW, SoC, NUS (UTT2201: Introduction) Page 11 © Leong Hon Wai, UIT2201: CS & IT Revolution COURSE OUTLINE  Introduction to CS & IT Revolution (2L)  Algorithms (6L)  Database (2L)  Hardware (4L)  Network / Internet / WWW (2L)  Artificial Intelligence (2L)  Theory (2L)  e-Commerce, Security (2L)  Computers and Society (1L)  Past, Present and Future Trends (1L)

LeongHW, SoC, NUS (UTT2201: Introduction) Page 12 © Leong Hon Wai, A few word about Revolution  Revolution: many meanings…   Scientific Revolution   Digital Revolution 