To operate the Blended Learning Center(BLC) at optimal level, maintenance will be performed every day at 8:30 AM and at 5:00 PM regularly which can take up to 30 minutes. Please consider scheduling your activity in the BLC platform accordingly.
Topic outline
- Welcome to Computer Fundamentals
Welcome to Computer Fundamentals
INSTRUCTOR:
FATEMA TUJ JOHORA
Office: Room # 316, AB-4
Cell Number# +880 1315689508
Email: fatema.cse@diu.edu.bd
Course Rationale
As
digitization is touching our lives in almost all spheres computer is
omnipresent due to this. Computers are present everywhere from schools to
colleges to banks to post offices to professional world. There is a lot of uses
of computers in the universities. Many of our daily tasks are done on the
computer too. Computer
Fundamentals (CSE 112) is one prominent core courses that is concerned of the
basics of using a computer. This course has been designed for the newly
admitted students with little to no computer experience.
Course Objectives
The main objective of this course is to
introduce the fundamentals of computing devices and reinforce computer
vocabulary, particularly with respect to personal use of computer hardware and
software, the Internet, networking and mobile computing. It focuses on such
computer literacy that prepares students for life-long learning of computer
concepts and skills. Students discovers why computers are essential components
in education, business and society in this course.Course Outcomes
After successfully completing this course, a student will be able
to:
- Converse in basic computer terminology
- Formulate opinions about the impact of computers on society
- Possess the knowledge of basic hardware peripherals
- Know and use different number systems and the basics of programming
- Solve basic computational problems with C language
Assessment Methods
Text Book:
1. Computer Fundamentals by Pradeep K. Sinha, 6th Edition.
2. Computer Fundamentals and ICT by M. Lutfar Rahman, M. Shamim Kaiser, M. Ariful Rahman, M. Alamgir Hossain.
Reference Books:
1. Fundamentals of
Computers by V. Rajaraman and N. Adabala, 6th Edition.
2. Introduction to
Computer by Peter Norton.
3. Introduction to
Information System by James A. O’Brien, 8th Edition.
4. Teach Yourself C by
Herbert Schildt, 3rd Edition.
5. C How to Program by Deitel and Deitel, 7
th
Edition.
Special Instructions:
- All students are encouraged to attend all the classes on time.
- There will be 3 (three) class tests and all of them will be counted.
- Lab assignment(s) will be given, which you should submit on due date(s).
Additional Support for
Students
- welcome message
welcome message
WELCOME MESSAGE
Welcome to the 2021 Fall Semester!
I can’t wait to see all your smiling faces! I am here to support you every step of the way. I encourage you to make the best use of your time here. Remember to make it a great year, together we will make a remarkable journey.
- CLASS ROUTINE
CLASS ROUTINE
CLASS ROUTINE
- NOTICE BOARD
- IMPORTANT LINKS
- FORUM AND DISCUSSION
- PRESENTATION
PRESENTATION
Presentation for PC-E
Date: 3.11.2021 and 9.11.2021
Time: 2:30 pm to 4:00pm
Presentation for PC-F
date: 31.10.2021
Time:
- QUIZ
- ASSIGNMENT AND PRESENTATION
ASSIGNMENT AND PRESENTATION
Assignment on Number System for PC-E
Restricted Not available unless: You belong to PC-E
Assignment on Number system for PC-F
Restricted Not available unless: You belong to PC-F
Assignment on Subtraction with complement
Restricted Not available unless: You belong to PC-E
- Week 1
Week 1
Lesson 1
a.
Introduction and motivation
b.
Course outline discussion
c.
Real-life application discussion
Expected Learning Outcome
a. Orientation and sharing learning
Resources
Lesson 2 (Lab)
a. Basic operation using PC, hardware and peripheral
introduction
b.
Demo of computer mother board
Expected Learning Outcome
a. Learning on different parts of a computer
b. Learning on using some applications
Resources
- Week 2
Week 2
Lesson 3
a. Basic computer organization, how a computer works
Expected Learning Outcome
a. Learning on different parts of a computer system.
Resources
Lesson 4 (Lab)
a. Working with productivity package Microsoft office and
using Windows
Expected Learning Outcome
a. Skills on working with Windows operating system and productivity package
Resources
- Week 3
Week 3
Lesson 5
a.
Number system and conversions
b.
Application of number systems
Expected Learning Outcome
a. Appreciate the need for number systems
b. Ability to work with number system
c. Ability to convert from one base to another including base 2, 4, 8, 10 and 16
Resources
Lesson 6 (Lab)
a. Working with Ubuntu Operating System
Expected Learning Outcome
a. Basic level skills on working with Ubuntu OS
Resources
- Week 4
Week 4
Lesson 7
Expected Learning Outcome
a. Learning on computer arithmetic
Resources
- Lecture Slide
Class Test # 1
Lesson 8 (Lab)
a. Working with productivity package PowerPoint
Expected Learning Outcome
a. Skills on working with productivity package Microsoft PowerPoint
Resources
- Week 5
Week 5
Lesson 9
a. Addition
and subtraction with two’s complement
Expected Learning Outcome
a. Learning on two’s complement representation
b. Ability to perform addition and subtraction using two’s complement
Resources
Lesson 10 (Lab)
a. Working with productivity package Excel
Expected Learning Outcome
a. Skills on working with productivity package Microsoft Excel
Resources
- Week 6
Week 6
Lesson 11
a. Floating point representation of numbers
Expected Learning Outcome
a. Ability to work with floating point numbers
b. Ability to convert a floating point number from decimal to binary and vice versa.
Resources
Lesson 12 (Lab)
a. Working with productivity package MS Word
b. Using
Google tools for education (Google classroom, Calendar, Email, Google Air etc)
Expected Learning Outcome
a. Skills on working with productivity package MS Word
Resources
- Week 7
This topic
Week 7
Instructions:
- Follow the given Exam Script Template.
- You will find the Question in PDF format in your BLC at the scheduled time.
- You can upload the file in PDF, Docx, or take images of the exam scripts (if needed) and convert it into PDF while submitting it in BLC or by Google Form.
- Answer Script Naming conversion format: Q_CSE112_PC-E/PC-F_1234 (quiz_Course Code_Section_Last 4/5 digits of your ID)
- You can submit only once. So, before submission Please check whether you are submitting the correct file or not.
Midterm exam for PC-E Assignment
Restricted Not available unless: You belong to PC-E
Midterm exam for PC-F Assignment
Restricted Not available unless: You belong to PC-F
- Week 8
Week 8
Lesson 13
Develop logical concept of problem
solving
b.
Flowchart
Expected Learning Outcome
a. Learn on thinking of problem solving
b. Appreciate the needs for programming
c. Ability to draw flowchart from pseudo code
d. Ability to derive pseudocode from flowchart
Resources
Class Test # 2
Lesson 14 (Lab)
a.
Working with productivity package Internet and email usage
b.
Working with drawing tools e.g. Paint, Photoshop and Illustrator
Expected Learning Outcome
a. Skills on working with productivity package
Resources
- Week 9
Week 9
Lesson 15
Develop logical concept of problem
solving
b.
Flowchart
Expected Learning Outcome
a. Develop logic building for problem solving
b. Ability to draw flowchart from pseudo code
c. Ability to derive pseudocode from flowchart
d. Ability to identify errors in flowchart
Resources
Team Project Presentation
Lesson 16 (Lab)
a. Using Flow Charting Tool e.g. Visio
b.
Practical drawing flowchart using tool
Expected Learning Outcome
a. Skills on working with Visio Tool
Resource
- Week 10
Week 10
Lesson 18
a. Basic C programming using CodeBlocks (installation,
coding, debugging, compiling and
executing program)
executing program)
Expected Learning Outcome
a. Creating a simple program in IDE and compiling and then running it.
Resources
- Week 11
Week 11
Lesson 19
Operators and expressions
a. Token and how it is used
b. Different types of operators
and expressions.
c. Assignment, arithmetic,
relational, logical
e. Type casting
Expected Learning Outcome
a. Learning on using operators and expressions
b. Learning on how to evaluate expressions.
Resources
Class Test # 3
Lesson 20 (Lab)
a. Basic problem solving using
programming
- Week 12
Week 12
Lesson 21
a. Different types of operators and expressions.
b. Assignment, arithmetic, relational, logical and bitwise expressions including precedence and associativity
d. Type casting
Expected Learning Outcome
a. Learning on using operators and expressions
b. Learning on how to evaluate expressions
Resources
Lesson 22 (Lab)
a. Basic problem solving using
programming
- Week 13
Week 13
Lesson 23
Input output functions, control
structures and basic logic development
a.
Different types of input and output functions.
b.
The % format specifiers
d.
Working with control structure
Expected Learning Outcome
a. Learning on how to deal with input and output
b. Learning on how to manage formatted output
c. Solving simple problems using programming
Resources
Lesson 24 (Lab)
a. Basic problem solving using
programming
- Week 14
Week 14
Instructions:
- Follow the given Exam Script Template.
- You will find the Question in PDF format in your BLC on the scheduled time.
- You can upload the file in PDF, Docx, or take images of the exam scripts (if needed) and convert it into PDF while submitting it in BLC or by Google Form.
- Answer Script Naming conversion format: Q_CSE225_PC-B_1234 (Final_Course Code_Section_Last 4/5 digits of your ID)
- You can submit only once. So, before submission Please check whether you are submitting the correct file or not.