Fundamentals of Computer Science_course Outline(8)
Fundamentals of Computer Science_course Outline(8)
Pre-requisites: None
Course Category: Compulsory
Year: II Semester: I
Course Objectives and Up on successful completion of this course, students will be able
Competences to:
Find out what computer science is about and explore its
applications and impact in other disciplines
Explain how the computer understands words, numbers, and
how data and instructions are stored, retrieved and processed
Describe basic characteristics of components of a computer
system, Illustrate and analyze basics of Computer
architecture
Demonstrate basics of networking. explain what the Internet is
, browse and use the Internet for information and
communication purpose ,
Discuss and explain importance of securing computer-based
resources (including hardware, software, and information)
Course Description This course is intended to equip students with theoretical and practical
aspects of fundamentals of Computer Science by furnishing them with
a broad oversight of the discipline of formal computer science:
- Information utility
- Engineering and research applications
- Public service
- Binary arithmetic
4.3 Coding method
- EBCDIC (Extended Binary
Coded Decimal Interchange Code)
- BCD 4 and 6 (Binary Coded Decimal)
- ASCII 7 and 8 (American
Standard Code for Information
Interchange)
- UNICODE
4.4 Representation of negative numbers and arithmetic
- Signed magnitude,
One‟s complement, Two‟s
complement
4.5 Floating-point representation
Chapter 5 - Computer System architecture
(8 hrs)
5.1 Hierarchical structure of computer system architecture
5.2 Logic elements and Boolean algebra
- Useful vi commands
Text books &References:
Dida Midekso, information
technology: Addis
Ababa University Printing Press,
revised press, 2006
- Fikire Sitota and Belay Tedla:
fundamentals of information
technology; AA, mega publishing
enterprise, 2002
- ITL ESL , Introduction to computer science , Pearson edition
,2004
- Kenneth C Laudon, Carol Guercio Traver, Jane Price laudon
: information technology and society, second edition, 1996
- William Stallings, Computer
Organization and Architecture,
5/E, 6/E, Prentice Hall, 2003
Donald H. Sandar , computer concepts and applications; USA; Von Hoffman press, 1987