INTRODUCTION TO COMPUTER SCIENCE (2021 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 2021 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: web.nchu.edu.tw/~pfsum/CS/cs2021fall.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
  11. Programming(*) - Building software/apps
  12. Algorithm(*)

    An algorithm is a step-by-step procedure for solving a problem. It is the procedure to be implemented by a computer program. The actual implementation of an algorithm is programming language dependent. Some algorithms could be easily be implemented by one programming language but they could be hardly be implemented by another programming language.

  13. Advanced Topics in Computer Science (TBD)

ASSIGNMENTS/TEST PAPERS/REVIEW QUESTIONS

  1. Assignment 1 Due Date: September 17, 2021. (Answers/Solutions)
  2. Assignment 2 Due Date: September 17, 2021. (Answers/Solutions)
  3. Assignment 3 Due Date: October 1, 2021. (Answers/Solutions)
  4. Assignment 4 Due Date: October 8, 2021. (Answers/Solutions)
  5. Assignment 5 Due Date: October 15, 2021. (Answers/Solutions)
  6. Assignment 6 Due Date: October 22, 2021. (Answers/Solutions)
  7. Assignment 7 Due Date: November 5, 2021. (Answers/Solutions)
  8. Assignment 8: Re-do 2021 Mid-Term Exam. Due Date: November 19, 2021.
  9. Assignment 9 Due Date: December 3, 2021. (Answers/Solutions)
  10. Assignment 10 Due Date: December 10, 2021. (Answers/Solutions)
  11. Assignment 11 Due Date: December 17, 2021. (Answers/Solutions)
  12. Assignment 12 Due Date: December 31, 2021. (Answers/Solutions)
  13. Assignment 13 Due Date: January 7, 2021. (Answers/Solutions)

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) [-12% to 12%]
  2. Class Tests (Bonus) [-8% to 8%]
  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. (Updated: 2021Fall mid-term, 2015-2020Fall final exams are included.)