Course Code: |
ITC11013 |
Course Title: |
Foundations of Computer Systems |
Credit Value: |
3 Credits |
Notional Hours:
|
Theory |
Practical |
Independent Learning |
30 |
30 |
90 |
Course Objective |
This course aims to provide concepts of ICT, computer systems, and effective usage of the Internet for knowledge gathering, along with hands-on practice in desktop publishing. |
Intended Learning outcome: |
- Name the major hardware elements of a computer system
- Summarize the various number representation
- Construct simplified circuits using gates
- Explain basic computer network organization
- Make use of appropriate application software for word processing and spreadsheet application
|
Contents: |
- Introduction to ICT: History of computers, categories of computers, role of ICT in various sectors; Computer system: components of a computer, the information processing cycle
- Data representation: various number system, integer and floating point number representation, negative number representation, binary addition and subtraction, 2’s complement representation and its arithmetic operation
- Hardware: Motherboard, I/O ports, expansion slots and cards, central processing unit, arithmetic and logic unit, registers, types of memory, types of secondary storage devices
- digital circuit design: gates, truth table, Boolean expression, Boolean algebra, Karnaugh map
- Computer Networks: Data transmission, types of networks, network topologies, transmission media, network devices
- Software: System software, utility program, drivers, Programming languages, compilers, assemblers, interpreters, operating system, Application software; Interaction with a computer: components of Graphical user interface, working with files, folders and text editors; use of word processing for document preparation; introduce spreadsheets application; make use of presentations application; Internet & Email: Finding information through browsing the Internet and effective usage of email communication.
|
Teaching/Learning Methods: |
Classroom lectures, laboratory practical, tutorial discussions, and blended learning mode. |
Assessment Strategy |
- In-course Assessments —————————————30%
- End-of-course Examination ———————————-70%
|
Recommended Readings |
- Behrouz, A. F. and Firouz, M., (2007). Foundations of Computer Science. 2nd Ed. Cengage Learning EMEA.
- Peter, N., (2000). Introduction to Computers. 4th Ed. Career Education.
- Peter, W., (2019). Office 2019 All-in-One for Dummies. For Dummies.
- Andy, R., (2020). Windows 10 for Dummies. 4th Ed. For dummies.
- Alexander, J. A., (2020). Foundations of computer technology, CRC Press.
|