Computer Fundamentals Summer 24 Course Outline v1
Computer Fundamentals Summer 24 Course Outline v1
Part A
1. Course Code : CSE 0611 1101
2. Course Title : Computer Fundamentals
3. Course Type : Core Course
4. Level : Honors
5. Academic Session : Spring 2025
6. Course Instructor : Md. Hasibur Rahman
7. Pre-requisite : None
8. Credit Value : 3.00
9. Contact Hours :03
10. Total Marks : 100
Objectives:
To understand basics of computer and working with OS
To develop working skills with productivity tools, graphics designing and Internet
To acquire basic programming skills
To apply computing in problem solving
13. Course Learning Outcomes (CLOs) and Mapping of CLOs with Program Learning Outcomes (PLOs):
Program Learning Outcomes (PLOs):
PLO Area Program Outcomes
Engineering Apply the knowledge of mathematics, science, engineering fundamentals to
PLO1
knowledge the solution of complex problems of computer and information technology.
Identify, formulate, research and analyze complex Computer Engineering
PLO2 Problem analysis
problems.
Design solutions for complex computer engineering problems and design
Design and
PLO 3 system components or processes that meet the specified needs with
Development
technological concerns.
Conduct investigations of complex computer science and technology
PLO4 Investigation
problems, considering experimental design, data analysis and interpretation.
Create, select and apply appropriate techniques, resources and modern
PLO5 Modern tool usage
computer engineering and ICT tools.
Engineer and The engineer and society: Apply reasoning informed by contextual knowledge
PLO6
Society to develop the computer technologies for society benefits.
Environment and Understand the impact of professional computer Engineering solutions in
PLO7
sustainability societal and environmental contexts and demonstrate the knowledge for
1|Page
sustainable development.
Apply ethical principles and commit to the professional ethics, responsibilities
PLO8 Ethics
and the norms of the engineering practice.
Individual work and Function effectively as an individual and as a member or leader of diverse
PLO9
teamwork teams and in multidisciplinary settings.
Communicate effectively about complex computer science and Engineering
PLO10 Communication activities with the engineering community and with society at large in both oral
and written.
Project Demonstrate knowledge and understanding of computer engineering and
PLO11 management and management principles and apply these to one’s work as a team member or a
finance leader to manage projects in multidisciplinary environments.
Recognize the need for and have the preparation and ability to engage in
PLO12 Life-long learning independent, life-long learning in the broadest context of
technological change.
Teaching
Less Assessmen Correspondi
Topic Learning
on t Strategy ng CLOs
Strategy
Introduction and Motivation
- Course outline discussion
- Real life application discussion
Brainstorming Short
1. Specific outcomes: CLO 1
Inquiry Learning Answers
- Demonstrating how course concepts apply
to real-world situations increases student
interest and motivation to learn.
- Students gain insight into how theoretical
2|Page
knowledge can be utilized in practical
settings, preparing them for future
professional challenges.
Specific outcomes:
- Students gain an understanding of the
progression from vacuum tubes to
transistors, integrated circuits, and
microprocessors, highlighting key Questionna
3. Case Studies CLO 1
innovations in each generation. ires
- By studying the history of computer
generations, students can appreciate how
past advancements have shaped current
technologies and influence future
developments.
Specific outcomes:
Hands on Presentatio
4. - Learn how a computer processes CLO1
technology n
instructions through the sequential steps of
fetching, decoding, and executing, which is
fundamental to how computers operate.
Computer Hardware’s
- I/O devices & its brief
Specific outcomes:
Triad Groups
5. - Understanding devices like keyboards and CLO1
mice for entering data into the computer.
- Learning about monitors and printers for
displaying information from the computer.
Specific outcomes:
- Understanding the differences in speed and
6. Interactive CLO1
function between cache, RAM, ROM, SSD,
Lecture
and HDD.
- Learning the specific roles of each memory
type in data storage and retrieval.
Computer software’s
- Operating Systems
Interactive
7. Lecture CLO1
Specific outcomes:
- Understanding how operating systems
manage hardware resources and provide a
3|Page
platform for running applications.
- Learning how users interact with the OS
through interfaces and commands for tasks
like file management and software
execution.
Specific outcomes:
- Exploring methods to convert between Large group
8. CLO3
binary, decimal, and hexadecimal numbers. discussion
- Understanding how computers perform
addition, subtraction, multiplication, and
division on binary numbers.
Boolean Algebra
Specific outcomes:
- Understanding basic operations like AND,
9. OR, and NOT gates. Writing CLO3
- Learning how Boolean algebra principles are
applied in designing digital circuits and logic
gates.
Logic gates
Specific outcomes:
- Understanding basic logic gates such as
AND, OR, NOT, NAND, NOR, XOR, and Think pair
10. CLO3
XNOR. Share
- Learning how these gates process binary
inputs to produce specific outputs, crucial for
digital logic design and computer circuitry.
-
Class test
Q&A
11. Class Test 1 & Questions Analysis will be CLO3
taken.
Working with productivity package Excel,
PowerPoint.
Specific outcomes:
Self-
12. - Learning to use formulas and functions for CLO 1
Assessment
calculations and data analysis.
- Creating effective presentations with slides,
graphics, and animations.
Specific outcomes:
Self-
13. - Organizing assignments, discussions, and CLO 1
Assessment
materials for students.
- Syncing assignments and due dates from
Google Classroom.
4|Page
Networking Fundamentals
- Transmission Mediums
Specific outcomes:
- Understanding wired (e.g., Ethernet, fiber
optics) and wireless (e.g., Wi-Fi, Bluetooth) Experimental
15. CLO2
transmission mediums. Learning
- Learning how different mediums are
selected based on factors like speed,
distance, and environment in network
setups.
Network Topologies
Specific outcomes:
- Examining common network topologies such
Large group
16. as star, bus, ring, and mesh. CLO2
discussion
- Applying each topology's configuration and
assessing benefits like scalability and fault
tolerance.
Specific outcomes:
- Understanding the global network's reach
17. Case Studies CLO2
and accessibility.
- Utilizing platforms for information
dissemination and collaboration.
Specific outcomes:
- Addressing vulnerabilities and implementing
Experimental
18. safeguards against viruses, worms, and CLO2
Learning
hacking.
- Safeguarding information integrity and
confidentiality from cyber threats.
Intellectual property
- ICT Act / Digital Security Acts.
E-commerce, E-payments
Specific outcomes:
Group
20. - Ensuring safe and efficient electronic CLO2
Discussion
transactions through various payment
gateways and platforms.
Specific outcomes:
- Tracing the development from early machine
21. language to high-level programming Brainstorming CLO3
languages.
- Understanding basic programming
constructs like variables, loops, conditionals,
and functions.
5|Page
Develop logical concept of problem solving
- Flowchart/Algorithms
Specific outcomes:
22. Brainstorming CLO3
- Visualizing problem-solving steps using
flowcharts to outline processes and
decisions.
Specific outcomes:
23. Brainstorming CLO3
- Structuring systematic procedures
(algorithms) for solving problems efficiently,
ensuring clear logic and steps.
Class test
Q&A
24. Class Test 2 and Question analysis will be CLO2
taken
Specific outcomes:
25. - Practicing coding exercises to apply Brainstorming CLO3
algorithms in programming languages for
real-world applications.
Specific outcomes:
- Facilitating teamwork through efficient code Self-
26. CLO3
management and version tracking. Assessment
- Ensuring integrity in academic and
professional writing by using tools to create
unique content.
Specific outcomes:
- Creating and formatting documents with text, Self-
27. CLO3
images, and tables for various purposes. Assessment
- Writing equations and mathematical symbols
with ease using LaTeX's built-in capabilities.