All Courses

Mst. Sathi Akter × 5th Computer × KH Mehedi Hasan × 6th CMT × Md. Rabiul Islam × Md. Nur-A-Alam Siddik Shohag ×
Web Mastering(66667)
This Course Conducted by
Muhammad Shahidul Islam/Johir Ahemmod Chowduri
Sr. Instructor of Computer Technology
Daffodil Polytechnic Institute

COURSE AIM:
To be able to acquire the knowledge and skills on domain & domain registration. To be able to acquire the knowledge and skills on web hosting.
To be able to published web site.
To be able to admin Cpanel & dashboard.
To be able to upload web contents.
To be able to acquire the knowledge and skills on the integrity & security of a website. To be able to acquire the knowledge on cloud hosting & SEO.

SHORT DESCRIPTION
Web mastering, domain & domain registration, web hosting, feature of hosting server, web publishing, administration cpanel, dashboard, cloud hosting, web maintenace & backup, SEO
Certification icon
Advanced Database Management System
This Course Conducted by
Johir Ahemmod Chowduri
Instructor of Computer Technology
Daffodil Polytechnic Institute

INTENTION
• To be able to acquire the knowledge and skill in the Relational and XML Database.
• To be able to acquire the knowledge and skill in the Normalization & Query Optimization
• To be able to acquire the knowledge and skill in the Transaction and Concurrency control.
• To be able to acquire the knowledge and skill in the Crash Recovery and Backup, Security and
Privacy.
• To be able to acquire the knowledge and skill in the Parallel and Distributed Databases, Mobile &
• Intelligent Databases, Object Oriented DBMS, Database applications.
SHORT DESCRIPTION
Relational and XML Database, Normalization, Query Optimization, Transaction and Concurrency control, Crash Recovery and Backup, Security and Privacy, Parallel and Distributed Databases, Mobile & Intelligent Databases, Object Oriented DBMS, Database applications.
Database Application(66621)

This Course Conducted by
Mst. Sathi Akter
Instructor of Computer Technology
Daffodil Polytechnic Institute

INTENTION
To assist in the efficient use of database packages.
To develop skill on computerized database management.
To develop skill on programming with database management.

SHORT DESCRIPTION
Database management package: Creating the database; Editing the database; Searching the records; Customizing the data entry form; Creating the query; Arranging the records; Generating reports.
Database management language: Creating a command file; Writing simple database program using decision-making commands; Designing data entry screen.
Data Structure & Algorithm (28542)
Data structures and algorithms are essential tools in computer science and engineering.
A well-designed data structure and algorithm can improve the performance of software
systems, reduce memory usage, and provide better user experiences. A data structure is
a way of organizing data in memory so that it can be accessed and used efficiently. The
most common data structures include arrays, linked lists, stacks, queues and trees. An
algorithm is a step-by-step procedure for solving a problem or performing a task. Some
common algorithms include searching, sorting, and path finding. By understanding the
different types of data structures and algorithms, developers can choose the best option
for a specific problem and optimize the performance of software systems.
Web Development Project(66654) Full Practical
Short Description:
This unit covers knowledge, skills and attitudes required to -
 Create and manage rich web content including jQuery plugins, images, CSS3 animation, audio and video within
a website.
 To enter dynamic features for the Client Side Dynamic Web page using jQuery and check the completed
website for accuracy using common browsers.
 get the benefits of reusability in design and development and understand how grid works and how to use them in
mobile and responsive web design and development
 understand the design of single-page applications and how AngularJS facilitates their development and
elegantly implement Ajax in AngularJS applications
 Properly separate the model, view, and controller layers of your application and implement them using
AngularJS
 Gain the PHP programming skills needed to successfully build interactive, data-driven sites
Computer Networking (28562)
Subject Teacher : Md. Rabiul Islam (Instructor)
Subject Name : Computer Networking.
Subject Code : 28562
Technology : Computer Technology.
Semester : 6th

BTEB Text Book Name : Computer Networking (Publisher: Technical Prokashani)
Reference Book/Note Name:
1. Data Communications and Networking - Behrouz A. Forouzan
2. Computer Networks - Andrew S.Tanenbaum
4. DATA COMMUNICATION & NETWORKING - YEKINI N. ASAFE ADEBARI F. ADEBAYO BELLO OLALEKAN
5. Cisco Certificate Network Associate study Guide - Todd Lammle

AIMS
• To be able to acquire the knowledge on Computer network Basics.
• To be able to provide the knowledge and to develop skill on Network topologies
• To be able to provide the knowledge and to develop skill on network topologies and protocols.
• To be able to provide the knowledge and to develop skill on MODEM, Hub, Switch, NIC and Repeater.
• To be able to Install and configure windows server ,Configure windows firewall, defender and ping, Establish a Peer to Peer/Workgroup LAN

Learning outcome:
Learning Outcome (Theroy)
After Completing the subject, students will be able to:
1. State Computer network basics.
2. Explain Network topologies.
3. Describe OSI model.
4. Interpret communication and network protocols
5. Explain Physical layer and Data Link layer
6. Describe Network layer and Transport layer
7. Interpret Presentation layer and Session Layer
8. Discuss Network devices.
9. Illustrate Sub-netting, VLSMs, and Summarization.
10. Analyze the Features of Client Server Network.

Learning Outcome (Practical)
After undergoing the subject, students will be able to:
1. Identify different types of connectors.
2. Identify Network hardware’s
3. Prepare network cables
4. Establish a Peer to Peer/Workgroup LAN
5. Perform the task to Work with a Peer/Workgroup LAN
6. Perform Installation and configuration of windows server
7. Connect internet to the existing Lan.
8. Configure windows firewall, defender and ping.
9. Manage cloud network (google/yahoo drive).
10. Establish a client–Server Local Area Network.

.