Course Outline (CSE-1101)
Course Outline (CSE-1101)
Contact: iftekharul.islam@bu.edu.bd
RATIONALE
This course provides a general introduction to the field of computer science. The aim of
the course is to develop a good understanding of computing and foundational knowledge
about how computers work.
OBJECTIVES
After completing of this course, students are expected to be able to do the following -
• Identify the components of a computer system and describe their functions
• Explain the basics of computer organization including memory and storage
elements, and recognize data representation in terms of number systems
• Describe the applications of commonly used computer software such as Word,
Excel and PowerPoint
• Apply the basic skills for solving computational problems through the use of
flowcharts and algorithms
PREREQUISITES
• None
RECOMMENDED BOOKS
• Computer Fundamentals – Pradeep K. Sinha, Priti Sinha
• Computer Science Illuminated – Nell Dale, John Lewis
1
EVALUATION
Besides the semester end examination, the students will be continuously assessed
during the course on following basis:
Marks
No. Description
distribution
1 Mid-term examinations 30
2 Class performance (Assignment/Viva/Presentation) 10
3 Attendance 10
4 Final term examination 50
Total 100
GRADING SYSTEM
The grades for the program will be indicated in the following manner
COURSE SCHEDULE
# This is a tentative plan; there might be changes, additions, and revisions etc. at the time of
delivering the course.
# Topics with * mark mean that they are either optional or more complex in nature and may be
covered if time permits.
2
Week Chapter Main topics
• Analog and digital data
• Representing numeric data
• Representing text (ASCII and Unicode)
Data
3 • Representing audio data
Representation
• Representing images & graphics
• Representing video
• Boolean algebra
• Boolean function and minimization
• Logic gates
Gates And
4 • Combinational circuits and design
Circuits
• Circuits as memory*
• Integrated circuits*
3
Week Chapter Main topics
• Cloud computing*
• Blockchain*
• Information systems
• Artificial intelligence
Miscellaneous
10 • Computer graphics
Topics*
• Limitations of computing
• Basics of MS Word
Microsoft • Basics of MS PowerPoint
11
Office* • Basics of MS Excel
ASSIGNMENTS
Assignments will be given in class based on the topics covered.