This page details the CS-301 course “Applications of Information and Communication Technologies” (3 credit hours). It includes course description, learning outcomes, syllabus topics (ICT tools, cloud storage, LMS, e-commerce, digital citizenship, ethics), and practical requirements.
At the end of the course, the students will be able to: Domain BT Level*
1 SDG 4: Quality Education CLO 2: Identify the objects & their relationships to build object oriented Solution
2 SDG 9: Industry, Innovation and Infrastructure CLO 3: Model a solution for a given problem using object-oriented principles CLO 4: Examine an object-oriented solution
Introduction to object oriented design, history and advantages of object oriented design, introduction to object oriented programming concepts, classes, objects, data encapsulation, constructors, destructors, access modifiers, const vs non-const functions, static data members & functions, function overloading, operator overloading, identification of classes and their relationships, composition, aggregation, inheritance, multiple inheritance, polymorphism, abstract classes and interfaces, generic programming concepts, function & class templates, standard template library, object streams, data and object serialization using object streams, exception handling.
Lectures, Written Assignments, Practical labs, Semester Project, Presentations.
Mid Term Exams, Final Term Exams, Assignments, Quizzes, Project, Presentations, Practical Exam