Information & Communication Technology
Information & Communication Technology
Bangladesh
Course Outline
Duration of Program One academic year consisting of two semesters
Duration of each Semester Six months
Total Credit Hour 40
Credit in each Course 4
Project
Course Total credit
Work
Semester I 05 - 4x5= 20
Course Structure Semester II 04 4 credit (4x4)+4=20
Grand Total Credit 20+20=40
Grand Total Marks 1000
Page 2 of 13
Detail Syllabus
Lab:
References
Page 3 of 13
Course Code: 817403 Cradit-4 Class Hours: 40
Course Title: Office Automation (Theory: 50%, Practical: 50%)
Web Application setup: Web conference, virtual classroom, cloud services, online
educational platform, online business platform, e-mail (outlook, thunderbird, etc.)
Learning After completing this course satisfactorily, a student will be able to:
Outcomes 1. Set up and use different hardware, application software, web application apps,
and graphical tools
2. Use different types of operating systems
3. Know smart technologies and their applications.
References 1. Adobe Photoshop User Guide
2. Adobe Illustrator User Guide
3. Internet of Things (IoT) Concepts and Applications (2020), editor MansafAlam,
KashishAra, and ShakilSamiya Khan, Springer Nature Switzerland.
Page 4 of 13
Course Code: 817405 Cradit-4 Class Hours: 40
Course Title: JAVA Programming
(Theory: 50%, Practical: 50%)
References 1. Marc Loy Robert Eckstein Dave Wood, (2002), Java Swing, O'Reilly Media inc,
USA
2. Herbert Schildt, (2018), Java: A Beginner's Guide, Eighth Edition, McGraw-Hill
3. Harvey Deitel and Paul Deitel, (2018), Java How to Program, Early Objects, 11th
Edition, Pearson
Page 5 of 13
Course Code: 817407 Cradit-4 Class Hours: 40
Course Title: Database Management Systems (Theory: 50%, Practical: 50%)
Learning After completing this course satisfactorily, a student will be able to:
Outcomes 1. have a broad understanding of database concepts and database management
system software
2. have a high-level understanding of major DBMS components and their function
3. be able to model an application’s data requirements using conceptual modeling
tools like ER diagrams and design database schemas based on the conceptual model.
4. be able to write SQL commands to create tables and indexes,
insert/update/delete data, and query data in a relational DBMS.
5. be able to program a data-intensive application using DBMS APIs.
Page 6 of 13
Course Code: 817409 Cradit-4 Class Hours: 40
Course Title: Multimedia Design and Developments
(Theory: 50%, Practical: 50%)
Page 7 of 13
Course Code: 827411 Cradit-4 Class Hours: 40
Course Title: System Maintenance and Troubleshooting (Theory: 50%,
Practical: 50%)
Lab:
Learning After completing this course satisfactorily, a student will be able to:
Outcomes 1. Troubleshoot System Unit, Component of Motherboard, Processor, Bus Architecture
& Interfaces, Laptop De-assembly and Assembly, PC De-assembly and Assembly,
Networking, Network troubleshooting and Maintenance.
2. Perform Common software problem and its solution,
3. Perform Data Backup and Recovery plan.
References 1. CompTIA A+ Complete Study Guide
2. D Balasubramanian, (2015), Computer Installation And Servicing, Second
Edition, McGraw-Hill, New Delhi,India
3. Mark Minasi, (2005), The Complete PC Upgrade & Maintenance Guide,
Sixteenth Edition, Sybex
Page 8 of 13
Course Code: 827413 Cradit-4 Class Hours: 40
Course Title: Computer Networks Maintenance (Theory: 50%, Practical: 50%)
Lab: Use of Network Simulation Program (example: Packet tracer) 10 lab experiments
Learning After completing this course satisfactorily, a student will be able to:
Outcomes 1. Build simple LANs, perform basic configurations for routers and switches, and
implement IPv4 and IPv6 addressing schemes.
2. Configure routers, switches, and end devices to provide access to local and remote
network resources and to enable end-to-end connectivity between remote devices.
3. Develop critical thinking and problem-solving skills using real equipment and Cisco
Packet Tracer.
4. Configure and troubleshoot connectivity to a network using security best practices.
References 1. CompTIA A+ Complete Study Guide
2. CCNA- Todd Lammle, LLC
3. Data Communications and Networking - Behrouz A. Forouzan
Page 9 of 13
Course Code: 827415 Cradit-4 Class Hours: 40
Course Title: Mobile Application Development (Theory: 50%, Practical: 50%)
Page 10 of 13
Course Code: 827417 Cradit-4 Class Hours: 40
Course Title: Web Application &Web Site Design (Theory: 50%, Practical:
50%)
Page 11 of 13
Joomla
Joomla: editing an Article, creating a new Article, adding links to other pages, adding a table,
adding a picture, splitting a long article, Manipulating and publishing Articles using the Front-
end. Background: Back-end, controlling user access to a Joomla Site, design the content,
Categories, design appearance using Menus and Modules, design appearance using default
Templates, setting up a Joomla Site, Administration of a Joomla site.
Lab:
Page 12 of 13
Course Code: 827418
Course Title: Intern (100)
Course
Objectives
Course
Contents
Learning
Outcomes
References
Page 13 of 13