🎓 Computer Science & Engineering Portal

Master Engineering Disciplines with Structured Notes

Comprehensive academic lecture notes, exam-oriented unit summaries, laboratory manuals, and previous year question papers designed strictly for university students.

📑

University Syllabi

AKTU & AICTE aligned semester credit guidelines.

📝

Exam Question Papers

Previous 5 years solved university semester papers.

💡

Lab Manuals & Viva

Practical codes with outputs and interview questions.

Core Subjects & Units Hub

Click on any specific unit to immediately view its lecture notes below

🎨 Computer Graphics (CG)

Scan Conversion, Transformations, Viewing & Clipping.

Unit 1: Raster Scan & Bresenham→
Unit 2: 2D & 3D Transformations→
Unit 3: Viewing & Clipping→
Unit 4: Hidden Surface Elimination→
Unit 5: Curves & Animation→

🧠 Machine Learning (ML)

Regression, Decision Trees, SVM, Neural Nets & Clustering.

Unit 1: Supervised & Regression→
Unit 2: Decision Trees & SVM→
Unit 3: Unsupervised & K-Means→
Unit 4: Neural Networks→
Unit 5: Reinforcement Learning→

🤖 Artificial Intelligence (AI)

Search Algorithms, First Order Logic, Expert Systems.

Unit 1: Propositional Logic→
Unit 2: Probabilistic Reasoning→
Unit 3: State Space Search & A*→
Unit 4: First Order Predicate Logic→
Unit 5: Expert Systems→

🗄️ Database Management

ER-Modeling, SQL Queries, Normalization and ACID.

Unit 1: ER Model & Attributes→
Unit 2: Normalization (1NF-BCNF)→
Unit 3: ACID & Concurrency→
Unit 4: Relational Algebra & SQL→
Unit 5: NoSQL & Advanced DB→

🌲 Data Structures (DSA)

Arrays, Linked Lists, Trees, Graphs & Sorting.

Unit 1: Arrays & Recursion→
Unit 2: Stacks, Queues & Postfix→
Unit 3: Binary Trees & BST→
Unit 4: Graphs (BFS, DFS)→
Unit 5: Sorting & Hashing→

⚡ Operating Systems (OS)

Process Scheduling, Deadlocks, Virtual Memory & Disks.

Unit 1: Process States & Threads→
Unit 2: CPU Scheduling→
Unit 3: Deadlocks & Banker's Algo→
Unit 4: Virtual Memory & Paging→
Unit 5: File & Disk Management→

🌐 Computer Networks

OSI Models, Subnetting, Routing and TCP Handshake.

Unit 1: OSI vs TCP/IP Models→
Unit 2: Data Link Layer & Framing→
Unit 3: IPv4 & Subnetting→
Unit 4: Transport Layer (TCP)→
Unit 5: Application Layer (DNS)→

⚙ Design of Algorithms

Asymptotic Notations, Divide & Conquer, Greedy.

Unit 1: Time Complexity→
Unit 2: Divide & Conquer→
Unit 3: Dynamic Programming→
Unit 4: Greedy Approach→
Unit 5: Backtracking→
Viewing All Lectures

Regression Testing

Regression Testing:

  • Regression testing is a software testing practice that ensures an application still functions as expected after any code changes, updates, or improvements. Regression testing is the final step, as it verifies the product behaviors as a whole.
  • Regression testing verifies that recent code changes haven't altered or destroyed the already existing functionality of a system. Regression testing examples include iteration regression and full regression, and both can be covered with manual and automated test cases.

Regression test can be done by:

  • A test case which has frequent defects.
  • Functionalities which are more visible to users.
  • Test cases verify the core features of the product.
  • All integration test cases.
  • All complex test cases.
  • Boundary value test cases.
  • A sample of successful test cases.
  • Failure of test cases.

Advantages:

  • It ensures that the fixed bugs and issues do not reoccur. 
  • This type of testing verifies that the modifications do not impact the correct work of the already tested code and detects any side effects.

Labels: ,

Discussion & Queries (<$I18NNumComments$>):

<$CommentPager$>
<$I18NAtCommentTimeWithPermalink$>, <$I18NCommentAuthorSaid$>

<$BlogCommentBody$>

<$BlogCommentDeleteIcon$>
<$CommentPager$>