Computer Laboratory: Curriculum
Welcome About LSA LSA Directory LSA First Reunion Friends of Lycée LSA Memorabilia Lycée's History

 

Computer Laboratory: Scope ] [ Computer Laboratory: Curriculum ] Lycée Sisowath: Proposal ] Friends of Lycée Sisowath: Partners ] FLS: Sight & Sound ] Friends of Lycée Sisowath: Opportunities ] Friends of Lycée Sisowath: Screen ] My Pledge Online ]

 

What a better way to give back to our nation than education and knowledge !!!

 

The curriculum has been proposed by Dr. Chean Méngly, Ph.D. in Computer Engineering

from Purdue university, Indiana, USA.

 

Dr. Chean Méngly is the pioneer modernizing electronic Khmer writing in his work of

 Aksar Khmer Electronic Antaracheat (AKEA).

AKEA is a phonetic transcription of modern Khmer writing system, based on ASCII characters.  AKEA is a supplement to the current Khmer writing system and is intended for use in electronic media and for assisting students to learn Khmer.

 

It will be incorporated appropriately to Lycée Sisowath curriculum for 2003-2004 school year.

 

1. Introduction to Computer
Lecture:
. Explain course structure and requirements
. What a computer can do (problem solving)
. What are hardware, software, and firmware?
. What is network?

Lab:
. Explain how lab is set up
. Take a computer apart and explain to students
. Login to a system, show file structure, format a disk, send an e-mail
. Give each student a log ID and password; let them explore

 

2. Computer Architecture
Lecture:
. What are the basic components of a computer (CPU, memory, disk drives,
  monitor, printer)
. RAM, ROM, PROM, EPROM, DRAM, etc
. Basic computer operation
. Internal and external storage
  - conceptual: directory, tree structure
  - physical: byte, block, sector, track, cylinder, Read/Write mechanism
. Communication inside (bus), and outside (network)

Lab:
. Explain process when computer first turned on (boot)
. Use communication package to send mail

 

3. Operating System
Lecture
. Types: batch, timesharing, multiprocessing, distributed processing,
networks
. Command language
. Files and storage
. Compiler, interpreter

Lab
. Create, save, copy, and delete files
. Write "Hello World!", compile and run
. Use word processor (MS Word)

 

4. Data Representation
Lecture
. Number systems: binary, octal, hexadecimal, and decimal
. Boolean algebra: 1's, 2's complement,
. Coding:
  - ASCII characters
  - Khmer characters in Unicode
. Data accuracy, byte, 32, 64-bit operations
. Arithmetic expressions
. Scientific notations...

Lab
. Write a program to solve a math problem
. Find values of largest and smallest integers

 

5. Common Applications
. Word Processing: basic form, table, drawing, mailing labels, ...
. Spreadsheet: Excel basic, worksheet, format worksheet, math functions, ...
. Power Point: basic, create presentation, add animation, etc

Lab
. Students will use computer to do and turn in homework

 

6. Algorithm
Lecture
. Characteristics: finite, definite, generalized, ...
. Types: enumeration, iteration, trial and error, divide and conquer
. Complexity: trivial, tractable...
. Techniques: list, flowchart, ...
. Introduction to sorting algorithm (bubble, binary,..)

Lab
. Pick a problem (e.g., Tower of Hanoi) and go through the steps

 

7. Computer Languages (Programming)
Lecture
. Languages levels: machine, macro, assembly, and high level
. Organization: data structure, statements, subroutines, ...
. Types: structured, procedural, functional, logic, object-oriented

Lab
. Pick a problem, start discussion
  - Develop verbal algorithm
  - Write pseudo code
  - Translate into program
  - Write, compile, and run program

 

8. Social, Ethical, and Professional Context
. Computer evolution
. Computer on other sciences
. Computer on society; the good, the bad, the ugly (virus)
. www (world wide web)

Lab
. Discussion
  - Intelligent warfare
  - Virtual classroom
  - Bad applications

 

9. Computer Applications
. Text editors, word processors, spreadsheets, databases,
  Presentation software systems, multimedia, telecommunications,
  Mathematics processing systems, etc
. Control, simulation, design, communication, education
. Artificial intelligence (AI), expert systems, games, theorem proving,
  Robotics, image recognition, natural language processing, ...

 

10. Advanced Topics
. Computer arithmetic: truth tables, gates (AND/OR/NOT), flip-flops,
  Transistors, ...
. Communication (data network), protocol, ftp, satellite (Aloha system)
. Graphics, photography, ...
. Data compression: Huffman coding, other techniques
. Parallel processing architectures: ring, grid,
. Super computers: CRAY, nCUBE, Intel Paragon, ...
. Neuron network
. Optical computer
. Virtual reality

 

Lycée Sisowath Alumni (LSA)