INTRODUCTION TO COMPUTER SCIENCE (2022 FALL)


*** REMINDER ***

The course is particularly designed for the College of Management BBA program (excluding the BBA in MIS) and the International Bachelor Program in Agribusiness (IBPA). Their credits earned are accounted for the credits required for graduation.

Students from other programs might not be allowed to take this course and so the credits earned are not accounted for graduation. Please consult your department office for further information.

*** REMINDER END ***


MUST DOWNLOAD & READ! CLASS SCHEDULE 2022 FALL & CODE OF CONDUCT

RECOMMENDED! Comments (both good and bad) from former students on DCard!


Instructor (Physical): Professor John Sum, Institute of Technology Management
Office/Email: Room 821, CSSM Building / pfsum@nchu.edu.tw (for general enquiries)
Time: Friday 9:10-12:00 (Sometimes, the class might finish after 12:30)
Course Venue: Room 121, CSSM Building (Physical) / Google Meet (Online)
Course Email: csformgtnchu@gmail.com (for assignments submission)
Course URL: https://john.digi-pack.io/CS/cs2022fall.html
Consultation: By appointment

COURSE OBJECTIVES

The primary objective of this course is to provide introductory level knowledge for students on the working principles of a computer and the Internet; and how to instruct (i.e. program) a computer to solve simple problems. Students will learn the basic working principles of computer technologies, inlcuding (i) how a computer is organized and (ii) how Internet works. Certain advanced concepts regarding computer science will be introduced. Moreover, students are expected to appreciate the scholars who have contributed great ideas in computer science and the area of information and communication technology (ICT). Students are expected to learn not to abuse the usages of such technologies.

MEDIUM OF INSTRUCTION

The medium of instruction of this course is English. All teaching materials including handouts, test papers examination papers, assignments and supplementary materials are in English.

PRE-REQUISITES

  1. Able to read, write, speak and listen English.
  2. Skillful in using browsers, like Chrome, Safari and Edge, to access Internet searching for information on the web.
  3. Able to edit reports using a word processing software in Windows, MacOS or on a cloud, like MS WORD, Latex, PAGES and Google DOCs.

COURSE CONTENTS

  1. Computer Everywhere
  2. History of Computer
  3. History of Telephone; History of iPhone (2017 Edition); History of iPhone (2021 Edition)
  4. Industrial Applications of Computer and Internet.
  5. Hardware
  6. Operating Systems
  7. Software
  8. Information (Data) Storage and Retrival
  9. Networking - Communications amongst computers and mobile devices
  10. Security - Protection of an information
  11. Programming(*) - Building software/apps
  12. Algorithm(*) - An algorithm is a step-by-step procedure for solving a problem.
  13. Advanced Topics in Computer Science (TBD)

ASSIGNMENTS/TEST PAPERS/REVIEW QUESTIONS

  1. Assignment 01 Due Date: September 09, 2022. (Answers, Update on answer for Q4.)
  2. Assignment 02 Due Date: September 16, 2022. (Answers.)
  3. Assignment 03 Due Date: September 23, 2022. (Answers.)
  4. Assignment 04 Due Date: September 30, 2022. (Answers.)
  5. 2022 Fall Class Test I October 7, 2022. (Answers.)
  6. Assignment 05 Due Date: October 14, 2022. (Answers.)
  7. Assignment 06 Due Date: October 21, 2022. (Answers.)
  8. Assignment 07 Due Date: October 28, 2022. (Answers.)
  9. 2022 Mid-Term Exam November 4, 2022.(Section 15.)
  10. Assignment 08 Due Date: Novemeber 11, 2022.
  11. Assignment 09 Due Date: Novemeber 18, 2022.
  12. Assignment 10 Due Date: Novemeber 25, 2022.
  13. Assignment 11 Due Date: December 2, 2022.
  14. Assignment 12 Due Date: December 9, 2022.
  15. Assignment 13 Due Date: December 16, 2022. (Here is an incomplete program for you.)

EXERCISES

  1. Review Questions: Networking and Network Security
  2. Review Questions: The Internet Behind the Web
  3. Review Questions: History of Computer, Inforamtion Systems, E-Commerce, Digital Systems
  4. Review Questions: Digital Systems, Software, Operating Systems
  5. Review Questions: C Programming

ASSESSMENTS

  1. Assignments (Bonus) [-14% to 14%]
  2. Class Tests (Bonus) [-6% to 6%]
  3. Mid-term Examination [50%]
  4. Final Examination [50%]

TEACHING MATERIALS

  1. Lecture Notes available on Course Homepage
  2. Lecture Notes written on Blackboard
  3. Handouts to be distributed in the class
  4. Video on Youtube
  5. Articles on Wikipedia
  6. Articles from magazines
  7. Past Papers (Very useful for your examination!)
  8. Model answers for the past exam papers.