B.Tech Syllabus (7th Sem CSE)

Welcome to the 7th semester syllabus page for the Computer Science and Engineering (CSE) branch at Bihar Engineering University. Here, you'll find an overview of the courses offered during this semester, along with detailed syllabi for selected subjects.

The 7th semester is a crucial phase in your B.Tech journey, as it delves deeper into advanced concepts and prepares you for your final year. The courses offered cover a wide range of topics, from theoretical foundations to practical applications, ensuring a well-rounded education in the field of computer science and engineering.

7th Semester Courses

Course ID Course Name Credits
100708 Biology for Engineers 3
100701 Induction Program 0
1057xx Open Elective- I 3
1057xx Open Elective- II 3
1057xx Program Elective - III 3
100709 Project-I 6
100707 Summer Entrepreneurship - III 8
1057xx Professional Elective Lab-II 1

Theory of Computation

Logic: First-order predicate calculus - syntax, semantics, validity and satisfiability, decision problems in logic, quantified Boolean formulas and their relation with the polynomial hierarchy.

Computability theory: Review of Turing machines, some other computing models and formalisms, their equivalence with Turing machines, undecidability, Post correspondence problem, Turing computability, primitive recursive functions, Cantor and Goedel numbering, Ackermann function, mu-recursive functions, recursiveness of Ackermann and Turing computable functions, lambda calculus, term rewriting, oracle machines and the arithmetic hierarchy.

Complexity theory: Time- and space-bounded Turing machines, reduction and complete problems, oracle machines and the polynomial hierarchy, randomized computation, parallel computation.

Data Science

Module 1: Introduction to Data Science: Concept of Data Science, Traits of Big data, Web Scraping, Analysis vs Reporting

Module 2: Introduction to Programming Tools for Data Science, Toolkits using Python: Matplotlib, NumPy, Scikit-learn, NLTK, Visualizing Data: Bar Charts, Line Charts, Scatterplots, Working with data: Reading Files, Scraping the Web, Using APIs (Example: Using the Twitter APIs), Cleaning and Munging, Manipulating Data, Rescaling, Dimensionality Reduction

Module 3: Mathematical Foundations - Linear Algebra: Vectors, Matrices, Statistics: Describing a Single Set of Data, Correlation, Simpson's Paradox, Correlation and Causation, Probability: Dependence and Independence, Conditional Probability, Bayes's Theorem, Random Variables, Continuous Distributions, The Normal Distribution, The Central Limit Theorem, Hypothesis and Inference: Statistical Hypothesis Testing, Confidence Intervals, Phacking, Bayesian Inference