Section outline

  • uni-logo

    Daffodil International University

    Department of Computer Science and Engineering


    diu-cse
    • WELCOME NOTE

    • Instructor Information

      Instructor Name: FATEMA TUJ JOHORA

      Designation: Senior Lecturer 

      Contact: 01847165119

      Email: fatema.cse@diu.edu.bd

      Office Address:  316/09, AB-04, DIU





      COUNSELING HOURS - SPRING'23

      Day Course/Project Counseling Hour
      Sunday 0900 - 1000 HR
      Monday 1130 - 1300 HR
      Wednesday (FYP Supervision) 0930 - 1500 HR
      Thursday  0930 - 1500 HR

      Book Counseling Hour

      Course Rationale

      Course Objective

      Course Outline

      Course Outcomes (CO’s)

      Course Reference Books:

      Text Book

      Grading Scheme - Theory

  • 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


  • 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

    • Opened: Tuesday, 31 January 2023, 2:28 PM
  • 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

  • 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
    • Opened: Wednesday, 17 May 2023, 1:51 PM
      Due: Monday, 29 May 2023, 11:51 PM
  • 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

    • assign icon
      Completion Task - Floating Point Representation Assignment
      Opened: Wednesday, 15 March 2023, 12:00 AM
      Due: Sunday, 19 March 2023, 11:59 PM
      Not available unless: You belong to any group
  • 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
    • assign icon
      Completion Task - Addition/Subtraction Assignment
      Opened: Monday, 20 February 2023, 12:00 AM
      Due: Friday, 24 February 2023, 11:59 PM
      Not available unless: You belong to any group

    • assign icon
      MS OFFICE [WORD/EXCEL/POWERPOINT] Assignment
      Opened: Wednesday, 22 February 2023, 12:00 AM
      Due: Friday, 3 March 2023, 11:59 PM
      Not available unless: You belong to any group
  • 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

  • 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


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

    • Learning Outcome
    1. Practice Exercise
    2. Know Progress
  • uni-logo

    Daffodil International University

    Department of Computer Science and Engineering

    MID TERM EXAM

    diu-cse

    Mid-Term Syllabus

  • 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 

  • 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

  • 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

  • Topics - Lesson 14

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

    Lecture Slide: Operating System

  • 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

  • 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
    • assign icon
      Completion Task Assignment
      Opened: Monday, 6 March 2023, 12:00 AM
      Due: Friday, 10 March 2023, 11:59 PM
      Not available unless: You belong to any group
  • 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

  • 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


  • uni-logo

    Daffodil International University

    Department of Computer Science and Engineering

    FINAL EXAM

    diu-cse

    Topics for Final:
    1. Application of Front end and back end programming
    2. Design pattern and Project Management
    3. Basic about emerging technologies

  • 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:


    Stay safe
    Mushfiqur Rahman
    Sr. Lecturer, Department of CSE, DIU