12
LeongHW, SoC, NUS (UTT2201: Introduction) Page 1 © Leong Hon Wai, 2003-2010 UIT2201: CS & IT Revolution Course Web-Site: (Spring 2010) http://www.comp.nus.edu.sg/~leonghw/uit2201/Sp2010/ Lecturer: A/P Leong Hon Wai Email, MSN, FB: [email protected] Homepage: http:// www.comp.nus.edu.sg/~leonghw / Contact: Office: COM1, 04-31 Tel: +65 6516-2903 Dept of Computer Science, SOC Consultation: Office Hours: Thursdays, 3-5pm (& by email- appt)

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

Embed Size (px)

Citation preview

LeongHW, SoC, NUS(UTT2201: Introduction) Page 1

© Leong Hon Wai, 2003-2010

UIT2201: CS & IT Revolution Course Web-Site: (Spring 2010)

http://www.comp.nus.edu.sg/~leonghw/uit2201/Sp2010/

Lecturer: A/P Leong Hon Wai Email, MSN, FB: [email protected] Homepage: http://

www.comp.nus.edu.sg/~leonghw/

Contact: Office: COM1, 04-31 Tel: +65 6516-2903 Dept of Computer Science, SOC

Consultation: Office Hours: Thursdays, 3-5pm (& by email-appt)

LeongHW, SoC, NUS(UTT2201: Introduction) Page 2

© Leong Hon Wai, 2003-2010

“NUS-USP UIT2201 Alum” FB-Group

See what the UIT2201 alums says…

LeongHW, SoC, NUS(UTT2201: Introduction) Page 3

© Leong Hon Wai, 2003-2010

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, email, etc

LeongHW, SoC, NUS(UTT2201: Introduction) Page 4

© Leong Hon Wai, 2003-2010

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, 2003-2010

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, 2003-2010

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, 2003-2010

UIT2201: CS & IT Revolution

Textbook: Invitation to Computer Science, Java Version,

(3rd edition), 2007G. Michael Schneider & Judith L. Gersting

Chapter covered: (roughly)Chapters 1-5, 7, 11, 13-15

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, 2003-2010

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, 2003-2010

Figure 1.9

Organization of the Text into a Six-Layer Hierarchy

LeongHW, SoC, NUS(UTT2201: Introduction) Page 10

© Leong Hon Wai, 2003-2010

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, 2003-2010

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, 2003-2010

A few word about Revolution

Revolution: many meanings… http://en.wikipedia.org/wiki/Revolution

Scientific Revolution http://en.wikipedia.org/wiki/Scientific_revolution

Digital Revolution http://en.wikipedia.org/wiki/Digital_Revolution