Code: 071321101

Credits: 3.00

Course Description: The study of devices, tools, systems, and technologies that pass electrical charges and generate electricity is known as electrical technology. Electric voltage systems and each of their component parts, such as heaters, motors, circuits, and generators, are maintained by experts in the field of electrical technology. Computer science students will learn the basic terminologies and there applications of electrical technology by learning this course.

Code: 071321102

Credits: 1.50

Course Description: Students will learn how electrical machines and networks function through this course, which will also help them develop their experimental skills. Course Content: Practical works based on 071321101.

Code: 071321103

Credits: 3.00

Course Description: Discrete mathematics is the study of discrete objects where discrete means containing distinct or unconnected elements. It determines whether a mathematical argument is logically correct or not by studying the relationships between finite sets. Students need to learn discrete mathematics to develop their ability of understanding and creating mathematical arguments to provide the mathematical foundation for advanced mathematics and computer science.

Code: 071321104

Credits: 1.50

Course Description: This course will be helpful for students for creating, designing and testing electrical circuits and components, integrating them into computer hardware and systems circuits that can process and have decision-making capabilities.

Code: 071321105

Credits: 3.00

Course Description: Data structures are the techniques of designing the basic algorithms for real-life projects. The practice and assimilation of data structure techniques is essential for programming. Besides the soul of computing is algorithms. The theoretical foundation of computer science is provided by algorithm design and analysis, which are essential to the day-to-day activities of a good programmer. The basic analysis and design techniques for effective algorithms are covered in this course, with an emphasis on techniques that are practical. The course will help students to develop the capability of selecting a particular data structure too.

Code: 071321106

Credits: 1.50

Course Description: By the end of this course, students will be able to create computer programs using fundamental building blocks like control statements, arrays, functions, pointers, and strings, as well as data structures like stacks, queues, and linked lists, for use in computing and practical applications. Additionally, they will also be introduced with the practical knowledge to implement searching and sorting algorithms.

Code: 071321107

Credits: 3.00

Course Description: Students studying computer science should have a fundamental understanding of matrices, vectors, and the Fourier transform in order to help them handle various computing issues. This course aims to introduce students to various types of matrices, matrices' algebra, adjoint and inverse of a matrix, rank and basic transformations of matrices, normal and canonical forms, solution of linear equations, matrix polynomials, eigenvalues and eigenvectors, scalars and vectors, equality of vectors, addition and subtraction of vectors, multiplication of vectors by scalars, definition of line, surface and volume integrals, Gradient, divergence and curl of point functions, real and complex forms, Finite Fourier transform, Fourier integral, Fourier transforms and their uses in solving boundary value problems.

Code: 071321108

Credits: 3.00

Course Description: In order to get economic development and social justice students should have knowledge on core economic principles and how they can be applied to a wide range of real-world issues. They need to be familiar with salient developments in the world economy, in both present-day and historical contexts. This course content acquaints students with the economy in which they live and provides them with an understanding of how economics relates to the other social sciences.