1 / 10

CS & IT Revolution: Fundamental Concepts and Applications for Beginners

Explore key ideas in CS & IT revolution with examples from various disciplines. Develop an IT-enabled mindset and learn how to leverage IT knowledge. This course covers basic IT skills, abstraction levels, decomposition, iteration, and more. Participate in tutorials, projects, quizzes, and a final exam. Embrace the fun side with jokes, web page design, UIT2201 module blog, and engaging projects like Google Maps and Alice. No programming background required!

marjorieb
Download Presentation

CS & IT Revolution: Fundamental Concepts and Applications for Beginners

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. UIT2201: CS & IT Revolution • Course Web-Site: (Spring 2009) • http://www.comp.nus.edu.sg/~leonghw/uit2201/Sp2009/ • Lecturer: A/P Leong Hon Wai • Email, MSN, FB: leonghw@comp.nus.edu.sg • Homepage: http://www.comp.nus.edu.sg/~leonghw/ • Contact: • Office: COM1, 04-31 • Tel: 6516-2903 • Dept of Computer Science, SOC • Consultation: • Office Hours: TBA (& by email-appt)

  2. 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 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

  3. 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 discuplines • Textbook, Internet, newspapers, • Magazines, Journals, bus/MRT, anywhere • To view things from the CS&IT angle

  4. 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 people to do it.”

  5. 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)

  6. 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 • Origami (is that related to IT?)

  7. Figure 1.9 Organization of the Text into a Six-Layer Hierarchy

  8. UIT2201: CS & IT Revolution • Assessment: • Participation: 5% • Tutorials: 20% (about 10 sets) • Project: 15% • Quizzes: 15%+15% (closed book) • Final Exam: 30% (OPEN BOOK) 30-April (Wed) PM • Dates for Quizzes: (closed books) • 06-Mar-09 (Fri) 7-8pm Quiz 1 (tentative) • 10-Apr-09 (Fri) 7-8pm Quiz 2 (tentative)

  9. 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)

  10. Some Underlying Principles Recurring principles (themes) in CS & IT. They pop-up in multiple places… • Multiple Levels of Abstraction • from very high level to very low level • Divide and Conquer • also called “Decomposition” • One data, multiple views • Different “interfaces” • Defining set of primitives (building blocks) • Or basic-operations, mini langugages • Power of Iteration • doing something multiple times

More Related