| Foundation of Computer Science Computers in Our World - Introduction and what’s in a computer? - How machines work. How machines are made - Bits, bytes, and representation of information - Software and algorithms - Languages and programming - Operating systems - File systems, information storage, and Applications - Networks & communications - Internet and World Wide Web - Viruses, security and privacy - Intellectual property Introduction to Operating System and Network - Introduction to an MS Window operating system · User interface · Files and folders / Window Explorer · Start an application - Basic applications · Notepad · Paint · Games - Control Panel - Window Network · LAN/WAN · TCP/IP · File sharing - Introduction to MS Office · MS Word · MS Excel · MS PowerPoint | Principal of programming language using Java - Introduction - Data flow - Primitive Data Types and Operations - Control Statements - Arrays - Strings, Vectors, and More... Introduction to data structure and algorithm - Introduction - Arrays, Strings, Lists, Heap, Queues, Stacks - Tree, B-Tree, Balanced trees - Elementary sorts - Merge-sort, Quick-sort - Merging - Hashing - Tree searching - String searching English 1 English 2 |