In this course, you will be studying the following subjects:
Introduction to Computer Science provides the most basic knowledge of Computer Science to the students studying information technology for the first time. The course uses the short code running in web browsers to assist learner in understanding the nature of computer, its strengths and weaknesses.
Computers look quite complicated, but its working principle is, in fact, very simple! This course is designed to clarify these working principles since it is essential for computer user to know.
In this course, students experience short code programming to finding out the computers' strengths and weaknesses.
Introduction to Computer Science course covers the following issues presented through videos, exercises, and all are running in web browser:
- The nature of computers and programs, what they can do and cannot do
- Working principle of microprocessor, memory, storage devices
- Units of computer memory measurements: bits, bytes, megabytes, gigabytes
- How the computer software works: What is a program? And how does it work?
- What are digital images? The basic operations when processing image?
- Programming code: loop, and branch statement
- Abstraction, logic, and occurrence of errors in programming
- Data Structure and its operation
- How the internet works: IP address, router, ethernet, wireless networks (wifi)
- Security: computer viruses, spyware, password, ..
- Analog data, digital data
- Images, audio, video, data compression
Thank you for participating in the course "Introduction to Computer Science". We hope you will enjoy your study as you make progress through the material in this course. As the name suggests, this course pave the way for understanding the working principles of computer, softwares and matters related to Computer Science.
This course is the very first step into the world of programming. Although the programming is in the simplest form, you still find yourself gaining a pool of valuable knowledge. These learning experiences will act as the foundation for you to move to the next level of programming in the following subjects. This course addresses topics related to the operations of computers and softwares.
Self-paced study mode
FUNiX's self-paced study mode provides you a chance to learn at your own speed. This means you are the one taking the initiative to learn at the appropriate time, to actively practice and to ask mentors for help when encountered difficult matter. FUNiX staffs and mentors will support you in time you encounter problems concerning learning techniques.
This kind of study modes allows you to learn by your own order. However, you are advised to follow the designed orders of the course. It's best to establish a study plan, to meet the goals of completing a module each week, and a lesson each day. Each lesson approximately lasts for 2 hours. The frequency is really crucial in online learning as it helps you to revise knowledge, and motivate you to study.
The stand-out point of this course is that the students get chance to practice first, then read theoretical documents for further knowledge latter. For this course, you will practice on Standford first, then read the document for deeper understanding.
FUNiX courses are designed based on outcome (goals). By the end of the course, students should have achieved the goals. Therefore, before starting a course at FUNiX, students are required to grab a hold of the outcomes to make the best out of it.
The syllabus contains all the course information, including course duration, course contents, different types of student assessment and school supplies. Syllabus is like a map, so if you are lost in the learning process, go back to it.
The most valuable experience provided is "to give directions", and the support from mentors. So, in the process of learning, whenever you encounter difficulties, please immediately contact Switchboard for help, just like FUNiX motto "Take note, ask question then study ".