Topic outline

  • Introduction

    uni-logo

    Daffodil International University

    Department of Computer Science and Engineering


    diu-cse
  • Week 1: Introduction

    Topics - Lesson 1
    • Introduction and motivation
    • Course outline discussion
    • Real-life application discussion
    Expected Learning Outcome
    • Orientation and sharing learning
    • Learning on using word applications
    • Learning on different parts of a computer

    Lecture Slide: Introduction


    • Week 2: Basic Computer Organization

      Topics - Lesson 2

      • The basic organization of computer systems
      • Demo of the computer motherboard
      • Doc creation using Microsoft Word
      • Video tutorial about what's inside the PC
      Expected Learning Outcome
      • Orientation and sharing learning
      • Learning on using word applications
      • Learning on different parts of a computer

      Lecture Slide: Basic Computer Organization

      • Week 3: I/O Devices

        Topics - Lesson 3

        • Input/Output (I/O) devices
        • Commonly used input devices
        • Commonly used output devices
        • Other concepts related to I/O devices
        Expected Learning Outcome
        • Identify and recognize computer I/O Devices.
        • Know the working principle of I/O Devices.

        Lecture Slide: I/O Devices

        • Week 4: Number System

          Topics
          • Number System


          Learning Outcome
          • Learning on different number systems.


          Lecture Slide: Number Systems

          >

          Lab Work: Topics

          • Building a student's own profile with Microsoft Word
          • Small task on Microsoft Excel

          Expected Learning Outcome

          • Skill development on handling document
          • Skill development on basic features of excel sheet
          • Quiz 1 : Date: - Time:


            • Week 5: Floating Point Arithmetic

              Topics 

              • Representation of Fixed Point and Floating Point


              Expected Learning Outcome
              • Learning on Floating-Point Representation
              • Ability to represent a fractional binary number



              Lab Work

              • Working with productivity package Excel 

              Expected Learning Outcome

              • Skills on working with productivity package Microsoft Excel

              • Week 6: Computer Arithmetic

                Topics 
                • Application of number systems
                • Binary Arithmetic- Addition, Subtraction, Multiplication, Division
                • Addition and subtraction with two’s complement

                Learning Outcome
                • Understanding the need for Binary Arithmetic
                • Ability to add, sub, and other arithmetic operation
                • Learning on two’s complement representation
                • Ability to perform addition and subtraction using two’s complement


                Lecture Slide: Computer Arithmetic
                • Lab Performance 1 : Date


                  • Week 7: Logic Circuits

                    Topics - Lesson 7

                    • Basic Logic Gates (AND, OR, NOT, NAND, NOR)
                    • Finding Boolean Expression of a Logic Circuit
                    • Commonly Used I/O Devices
                    Expected Learning Outcome
                    • Learn the characteristics of Logic Gates.
                    • Construct Logic Circuit from Boolean Expression.

                    Lecture Slide: Logic Circuits

                    • Week 8: Boolean Algebra

                      Topics - Lesson 8

                      • Boolean algebra
                      • Fundamental concepts and basic laws of Boolean algebra
                      • Boolean function and minimization
                      • Logic gates
                      • Logic circuits and Boolean expressions
                      • Combinational circuits and design

                      Lecture Slide: Boolean Algebra

                      • Discussion Review


                        • Topics 
                        1. Review Exercise
                        2. Discussion before Midterm Exam
                        3. Class Test-2

                        • Learning Outcome
                        1. Practice Exercise
                        2. Know Progress
                        • Week 9-10 : Midterm Exam

                          uni-logo

                          Daffodil International University

                          Department of Computer Science and Engineering

                          MID TERM EXAM

                          diu-cse

                          Mid-Term Syllabus

                          • Week 11: Processor and Memory

                            Topics - Lesson 11

                            • Internal structure of processor
                            • Memory structure
                            • Determining the speed of a processor
                            • Different types of processors available
                            • Determining the capacity of a memory
                            • Different types of memory available
                            • Several other terms related to the processor main memory of a computer system

                            Lecture Slide: Processor and Memory 

                            • Week 12: Secondary Storage

                              Topics - Lesson 12

                              • Secondary storage devices and their need
                              • Classification of commonly used secondary storage devices
                              • Commonly used mass storage devices
                              • Difference between sequential and direct access storage devices

                              Lecture Slide: Secondary Storage

                              • Week 13: Computer Software

                                Topics - Lesson 13

                                • Term “Software” and its relationship with “Hardware”
                                • Various types of software and their examples
                                • Relationship among hardware, system software, application software, and users of a computer system
                                • Firmware
                                • Middleware

                                Lecture Slide: Computer Software

                                • Week 14: Operating System

                                  Topics - Lesson 14

                                  • Definition and need for operating system
                                  • Main functions of an operating system
                                  • Some popular operating systems

                                  Lecture Slide: Operating System

                                  • Week 15: Data Communication and Computer Networks

                                    Topics - Lesson 15

                                    • Basic elements of a communication system
                                    • Techniques, channels, and devices used to transmit data between distant locations
                                    • Types of computer networks
                                    • Communication protocols and their use in computer networks

                                    Lecture Slide: DCCN

                                    • Week 16-17: Algorithms and Flowcharts

                                      Topics 

                                      • Develop the logical concept of problem solving
                                      • Pseudocode
                                      • Flowchart

                                      Learning Outcome
                                      • Learn on thinking of problem solving
                                      • Appreciate the needs for programming
                                      • Ability to draw flowchart from pseudo code
                                      • Ability to derive pseudocode from the flowchart


                                      Lab Work

                                      Learning Topic

                                      • Practicing Microsoft Word and Powerpoint
                                      • Working with shapes and connectors to build a flowchart

                                      Expected Learning Outcome

                                      • Skills in working with Word and PowerPoint
                                      • Week 18: Cyber Security

                                        Topics - Lesson 18

                                        • Lesson Text
                                        • Lesson Text
                                        • Lesson Text
                                        • Lesson Text

                                        Lecture Slide: Computer Security

                                        Lecture Slide: Network Security

                                        Lecture Slide: 2FA

                                        Lecture Slide: Intellectual Property, ICT ACT and Digital security act

                                        • Week 19: Variables to Operators

                                          Topics - Lesson 18

                                          • Computer languages or programming languages
                                          • Commonly used programming language tools such as assembler, compiler, linker, and interpreter
                                          • Concepts of object-oriented programming languages
                                          • Three broad categories of programming languages machine, assembly, and high-level languages

                                          Lecture Slide: Computer Language

                                          Lecture Slide: C Variables & Data Types

                                          Lecture Slide: C Printf Scanf

                                          Lecture Slide: C Data Types & Modifiers

                                          • Course Completion Feedback

                                            Hay there,

                                            It was a nice journey with you. Hope you will implement your learning for the betterment and development of the world. Wish you all the very best.

                                            Feedback Link: https://forms.gle/VQtv2KBLWU22A7vf9

                                            This may take 2mins max. Complete the survey with your valuable suggestions: