Instructor's Information:
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
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.
Course Outcomes
After successfully completing this course, a student will be able to:
Learning Outcomes:
LO1: Students will develop skills for productivity software and OS
LO2: Students will develop interests in using computers for professional work
Text Books and Reference Books:
1. Computer Fundamentals by Pradeep K. Sinha, 6th Edition.
2. Computer Fundamentals: 1000+ MCQ Questions-Answers and 400+ Interview Questions-Answers by Professor Dr. Md. Ismail Jabiullah
3. Computer Fundamentals and ICT by M. LutfarRahman , M. Shamim Kaiser , M. Ariful Rahman , M. Alamgir Hossain.4. Introduction to Computer Fundamentals by Professor Dr. Md. Ismail Jabiullah
3. Computer Fundamentals and ICT by M. LutfarRahman , M. Shamim Kaiser , M. Ariful Rahman , M. Alamgir Hossain.
Reference Books:
5. Introduction to Computer by Peter Norton.
6. Introduction to Information System by James A. O’Brien, 8th Edition.
7. Fundamentals of Computers by V. Rajaraman and N. Adabala, 6th Edition.
Assessment Methods
Special Instructions:
Additional Support for Students
a. Introduction and motivation
b. Course outline discussion
- Lecture Slide: Introduction to Computers
a. Basic operation using PC, hardware and peripheral introduction
b. Demo of computer mother board
a. Learning on different parts of a computer
- Computer Basics: Hardware
Mention at least three things that you have learnt from these lessons
Video Tutorial 1
a. Basic computer organization, how a computer works
Expected Learning Outcome
a. Learning about different parts of a computer system.
- Lecture Slide: Basic Computer Organizations
Video Class Lecture
a. Working with productivity package Microsoft office and using Windows
a. Skills on working with Windows operating system and productivity package
Resources
- Introduction to Windows
Write 5 different applications of the windows operating system that you use. Also, write for which purpose you use that application in one sentence for each application.
[Write your answer as reply to this discussion]
a. Number system and conversions
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
- Lecture Slide 1 : Number Systems - 1
- Lecture Slide 2 : Number System - 2 (MIJ)
- Lecture Slide 3: Binary Arithmetic -3 (THK)
- Lecture Slide 4: Number Conversions
- Lecture Slide 5: Addition and Subtractions with 2' Complements
Class Lecture Video
a. Floating-point representation of numbers
a. Ability to work with floating-point numbers
b. Ability to convert a floating-point number from decimal to binary and vice versa.
- Lecture Slide
a. Working with productivity package MS Word
a. Skills on working with productivity package MS Word
-
You have to write an essay (at least 800 words) about yourself in MS word. Explain who you are, what you are. Write about your dreams, passion, and hope.After writing your file here in MS word and convert it to pdf. Then submit the pdf file only as an attachment within the due date. Do not forget to use a front page to write your name and ID and also save the file with your Student ID.
a. Computer Arithmetic
a. Learning on computer arithmetic
a. Addition and subtraction with two’s complement
a. Learning on two’s complement representation
b. Ability to perform addition and subtraction using two’s complement
a. Working with Ubuntu Operating System
a. Basic level skills on working with Ubuntu OS
- How to Use Ubuntu
a. Working with productivity package Excel
a. Skills on working with productivity package Microsoft Excel
Develop logical concept of problem solving
a. Pseudocode
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
- Algorithms and Flowcharts
- Algorithm, Flowchart and Pseudocode
- Algorithm, Flowchart and Pseudocode-1 [Lecture Slide]
- Reading Materials
Develop the concept of microprocessor and memory
a. Microprocessor
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
- Lecture Slide [Processor and memory]
a. Working with productivity package PowerPoint
a. Skills on working with productivity package Microsoft PowerPoint
a. Using Flow Charting Tool e.g. Visio
a. Skills on working with Visio Tool
Resource
- Visio Basics Tutorial
Basic Software Architecture
a. Software and Hardware
b. System Software and Application Software
c. Different ways of acquiring software
a. Gather concepts of the above concepts
- Lecture Slide [Computer Software]
a. Basic C programming using CodeBlocks (installation, coding, debugging, compiling and executing program)
executing program)
a. Creating a simple program in IDE and compiling and then running it.
Operators and expressions
a. Secondary Storage
b. Different types of secondary storage
-Lecture Slide [Secondary Storage]
a. Basic problem solving using programming
a. Computer Language.
b. Different types of Computer Language.
a. Learning on using operators and expressions
b. Learning on how to evaluate expressions
- Lecture Slide1 [Computer Language]
- Lecture Slide2 [Computer Language]
When you finish, click the submit button. Make sure you click the submit button before the time expires (50 minutes). Otherwise, your answer will not be counted.
Input output functions, control structures and basic logic development
a. Computer Networks.
b. Different types of Computer Networks.
- Lecture Slide [DCCN]
a. Operating System.
b. Different work of OS.
- Lecture Slide [OS]
Your Final Exam will be held physically according to Exam Routine Fall 2022.
Syllabus:
· Logic Gates
· L-7 Processor and Memory
· L-8 Secondary Storage
· L-9 Computer Software
· L-12 Computer Languages
· L-12-DCCN
· L-13 OS