Objective: The objective of the theory of computing is to introduce and study abstract, mathematical models of computation (such as finite state, push down & Turing machines), and to use the abstract machines models to study the ability to solve computational problems. One such application is a compiler. It is important to understand the process by which programs written in high-level languages are translated and executed. After completing the course, students will be able to use regular expression effectively and appropriately, construct derivations and parse trees, understand the equivalence of grammars, languages & automata and translate between grammars, languages & automata.
Course Objectives
The course is designed to introduce programming concepts using C language to students and to introduce basic data structures and their uses. The aim of this course is to prepare the students to be able to write C programs using suitable data structures to solve real-world problems.Learning Outcome
On successful completion of the course, students will be able to:
Solve real-life problems of reasonable complexity using suitable and efficient programming constructs in C
Understand and apply the concepts of arrays, pointers, structures to implement efficient algorithms
Understand the fundamentals of data structures such as linked lists, stacks, and queues, and be able to implement them in C.
Use pointers in C to manipulate memory and pass parameters to functions.
Implement sorting and searching algorithms in C
This course will cover units 1, 4 & 5 under the course paper - Data Communications & Computer Networks (CS401T)
Lrs-Dbms units2n5 bsc CS-301 T Database Management System Monday
Hello class, this is a paper on Operating System and Introduction to Linux. This paper consists of theory and practical which looks into the concepts connected to Operating System and the practical aspects of Linux focusing more on command based interactions in Linux and use of shell scripts.
This course is designed to introduce students to Object Oriented Programming using Java.
The objective of the course is to introduce the fundamentals of C programming language and develop the skills for solving problems using computers. The topics covered in the paper will be to: In this part of the paper covered by me, we will see:
- Linear Linked list: Creation and Related Operations
- Trees: Creation and Related Operations and various types of trees
- Graph: Creation and Related Operations
- Searching and Hashing: Linear and Binary Search. Hashing Methods and related issues.