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 : Summer 2024
6. Course Instructor : Md. Rahat Khan
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
Specific outcomes:
- To identify and understand the function of
2. CLO 1
crucial motherboard components such as
the CPU, RAM slots, and expansion ports.
- By recognizing how components interact on
the motherboard, students can better
diagnose and solve hardware issues.
Specific outcomes:
- Students gain an understanding of the
progression from vacuum tubes to
transistors, integrated circuits, and
microprocessors, highlighting key
3. CLO 1
innovations in each generation.
- By studying the history of computer
generations, students can appreciate how
past advancements have shaped current
technologies and influence future
developments.
Specific outcomes:
4. - Learn how a computer processes CLO1
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:
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. CLO1
function between cache, RAM, ROM, SSD,
and HDD.
- Learning the specific roles of each memory
type in data storage and retrieval.
Computer software’s
- Operating Systems
7. 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
8. CLO3
binary, decimal, and hexadecimal numbers.
- 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. 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
10. CLO3
XNOR.
- 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:
12. - Learning to use formulas and functions for CLO 1
calculations and data analysis.
- Creating effective presentations with slides,
graphics, and animations.
Specific outcomes:
13. - Organizing assignments, discussions, and CLO 1
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)
15. CLO2
transmission mediums.
- 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
16. as star, bus, ring, and mesh. CLO2
- Applying each topology's configuration and
assessing benefits like scalability and fault
tolerance.
Specific outcomes:
- Understanding the global network's reach
17. CLO2
and accessibility.
- Utilizing platforms for information
dissemination and collaboration.
Specific outcomes:
- Addressing vulnerabilities and implementing
18. safeguards against viruses, worms, and CLO2
hacking.
- Safeguarding information integrity and
confidentiality from cyber threats.
Intellectual property
- ICT Act / Digital Security Acts.
E-commerce, E-payments
Specific outcomes:
20. - Ensuring safe and efficient electronic CLO2
transactions through various payment
gateways and platforms.
Specific outcomes:
- Tracing the development from early machine
21. language to high-level programming 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. CLO3
- Visualizing problem-solving steps using
flowcharts to outline processes and
decisions.
Specific outcomes:
23. 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 CLO3
algorithms in programming languages for
real-world applications.
Specific outcomes:
- Facilitating teamwork through efficient code
26. CLO3
management and version tracking.
- Ensuring integrity in academic and
professional writing by using tools to create
unique content.
Specific outcomes:
- Creating and formatting documents with text,
27. CLO3
images, and tables for various purposes.
- Writing equations and mathematical symbols
with ease using LaTeX's built-in capabilities.
6|Page