|Objective:||Students will learn concepts of computer systems (software and hardware), basic networking, computer graphics and multimedia. Students will also acquire skills in using MS Word, MS Excel, MS PowerPoint and basic programming in C.|
|Student Learning Time:||160 hours|
|Assessment:||Midterm Test: 15%
In-Lab Tests: 15%
Industrial Talk Report: 5%
Final Examination: 50%
The History of Computing and Computer Basics
History of computing: computer generations, the historical development of PC and software. Basic concepts of information processing: input-process-output
The Central Processing Unit. Input and Output. Storage and Multimedia. Classification of computer hardware.
System software. Basic functions of the operating system. Application software: Business software, desktop publishing, graphics and multimedia, home / personal / educational, communications.
Connectivity and Networking
Communications channels and related hardware. Data transmission: speed, directions, methods, bits, bytes, transmission protocols. Network configurations: LAN, WAN, topologies. Distributed and client-server computing. Internet and World Wide Web
Programming and Programming Languages
The meaning of programming, the programming process, levels of languages, major programming languages, object-oriented languages. Introduction to C Programming, data in C: variables and data types, formatted I/O, Program control: arithmetic & logical operators, relational operators, selection control structure, repetition control structure
Multimedia Elements and Applications
Images, simple image processing, animation, computer-aided design, and applications of computer graphics. Introduction to multimedia, multimedia applications, multimedia hardware and software, CD-ROM.
Introduction to Microsoft Windows. Introduction to Linux.
Introduction to Word. Entering and editing text, font formatting, paragraph formatting, automatic text formatting, page formatting, creating tables, clip arts, drawing.
Introduction to PowerPoint. Preparing presentation slides.
Introduction to Excel, entering headings and data, entering formulas and functions, changing the sheet's structure, formatting the sheet, working with multiple sheets, creating a chart with Chart Wizard
Programming using C
Introduction to C Programming, data in C: variables and data types, formatted I/O, Program control: arithmetic & logical operators, relational operators, selection control structure, repetition control structure
Upon completion of this subject, students should be able to: