<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Course | Raihan Tanvir</title><link>https://raihan-tanvir.github.io/tags/course/</link><atom:link href="https://raihan-tanvir.github.io/tags/course/index.xml" rel="self" type="application/rss+xml"/><description>Course</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Mon, 01 Jan 2024 00:00:00 +0000</lastBuildDate><image><url>https://raihan-tanvir.github.io/media/icon_hu_49e05a609ba7e298.png</url><title>Course</title><link>https://raihan-tanvir.github.io/tags/course/</link></image><item><title>CSE 3201 : Introduction to Computer Networks</title><link>https://raihan-tanvir.github.io/courses/cse3201/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://raihan-tanvir.github.io/courses/cse3201/</guid><description>&lt;p&gt;An introduction to computer networking concepts, protocols, architectures, and practical networking skills.&lt;/p&gt;
&lt;h2 id="course-overview"&gt;Course Overview&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;CSE 3201: Introduction to Computer Networks&lt;/strong&gt; covers the fundamental principles of computer networking, including network architectures, protocols, and practical skills for designing and managing networks.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sessions Conducted:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Spring 2024 (CSE 3201 &amp;amp; CSE 3202 Sessional)&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="syllabus-highlights"&gt;Syllabus Highlights&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Introduction to Computer Networks&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Network models and architectures (OSI, TCP/IP)&lt;/li&gt;
&lt;li&gt;Types of networks: LAN, WAN, MAN, PAN&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Physical Layer&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Transmission media and switching&lt;/li&gt;
&lt;li&gt;Data encoding and modulation&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Data Link Layer&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Framing, error detection, and correction&lt;/li&gt;
&lt;li&gt;MAC protocols and Ethernet&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Network Layer&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;IP addressing and subnetting&lt;/li&gt;
&lt;li&gt;Routing algorithms and protocols&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Transport Layer&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;TCP, UDP, and port management&lt;/li&gt;
&lt;li&gt;Flow and congestion control&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Application Layer&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Common protocols (HTTP, FTP, DNS, SMTP)&lt;/li&gt;
&lt;li&gt;Network applications and services&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Network Security Basics&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Encryption, authentication, and firewalls&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Laboratory/Sessional (CSE 3202)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hands-on configuration of network devices&lt;/li&gt;
&lt;li&gt;Packet analysis and network troubleshooting&lt;/li&gt;
&lt;li&gt;Simulation tools (e.g., Cisco Packet Tracer, Wireshark)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>CSE 4138 : Soft Computing Lab</title><link>https://raihan-tanvir.github.io/courses/cse4138/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://raihan-tanvir.github.io/courses/cse4138/</guid><description>&lt;p&gt;Soft computing covers fuzzy sets, artificial neural networks, probabilistic reasoning, genetic algorithms, and combined approaches for computing applications.&lt;/p&gt;
&lt;h2 id="course-overview"&gt;Course Overview&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;CSE 4138: Soft Computing Lab&lt;/strong&gt; explores computational techniques that model and solve complex real-world problems using soft computing paradigms.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sessions Conducted:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fall 2023, Spring 2024&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="syllabus-highlights"&gt;Syllabus Highlights&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Fuzzy Sets and Logic&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Concepts and properties of fuzzy sets&lt;/li&gt;
&lt;li&gt;Mathematical and logical implications of fuzzy sets&lt;/li&gt;
&lt;li&gt;Fuzzy relations&lt;/li&gt;
&lt;li&gt;Applications in information processing, decision making, and control systems&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Artificial Neural Networks (ANNs)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fundamental ideas and concepts of ANNs&lt;/li&gt;
&lt;li&gt;Types: Feed-Forward, Recurrent, and others&lt;/li&gt;
&lt;li&gt;Training rules and methodologies&lt;/li&gt;
&lt;li&gt;Learning algorithms: error backpropagation, recurrent backpropagation&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Probabilistic Reasoning&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bayesian inference models and Bayesian networks&lt;/li&gt;
&lt;li&gt;Dempster–Shafer theory&lt;/li&gt;
&lt;li&gt;Probabilistic decision support systems&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Genetic Algorithms (GAs)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Principles and fundamental operators of GAs&lt;/li&gt;
&lt;li&gt;GA-based search, optimization, learning, and control&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Combined Approaches&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Introduction to neuro-fuzzy-probabilistic-genetic combined approaches in computing applications&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>CSE 2207 : Algorithms</title><link>https://raihan-tanvir.github.io/courses/cse2207/</link><pubDate>Sun, 01 Jan 2023 00:00:00 +0000</pubDate><guid>https://raihan-tanvir.github.io/courses/cse2207/</guid><description>&lt;p&gt;Topics include algorithmic complexity analysis, design methods (divide and conquer, greedy, dynamic programming, backtracking), and understanding intractable problems.&lt;/p&gt;
&lt;h2 id="course-overview"&gt;Course Overview&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;CSE 2207: Algorithms&lt;/strong&gt; covers foundational and advanced topics in algorithm design and analysis, including complexity analysis, various design paradigms, and intractable problems.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sessions Conducted:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Spring 2023 (CSE 2207)&lt;/li&gt;
&lt;li&gt;Fall 2022, Spring 2023, Fall 2023 (CSE 2208 Sessional)&lt;br&gt;
with
.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="syllabus-highlights"&gt;Syllabus Highlights&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Algorithmic Complexity Analysis&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Efficiency scaling with input size&lt;/li&gt;
&lt;li&gt;Time and space complexity&lt;/li&gt;
&lt;li&gt;Big &lt;strong&gt;O&lt;/strong&gt; notation and other measures&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Design Methods for Efficient Algorithms&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Divide and Conquer:&lt;/strong&gt; Merge sort, quicksort&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Greedy Method:&lt;/strong&gt; Huffman coding, Dijkstra&amp;rsquo;s algorithm&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dynamic Programming:&lt;/strong&gt; Fibonacci sequence, shortest path problems&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Backtracking:&lt;/strong&gt; N-queens problem, Sudoku&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Branch and Bound:&lt;/strong&gt; Traveling salesman problem, 0/1 knapsack&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Polynomial Evaluation:&lt;/strong&gt; Horner&amp;rsquo;s method&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lower Bound Theory:&lt;/strong&gt; Minimum resources required for problems&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Intractable Problems:&lt;/strong&gt; NP-hard, NP-complete&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>CSE 3207 : Artificial Intelligence</title><link>https://raihan-tanvir.github.io/courses/cse3207/</link><pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate><guid>https://raihan-tanvir.github.io/courses/cse3207/</guid><description>&lt;p&gt;Covers AI concepts, knowledge representation, reasoning, organization, perception, knowledge-based systems, and basic machine learning algorithms.&lt;/p&gt;
&lt;h2 id="course-overview"&gt;Course Overview&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;CSE 3207: Artificial Intelligence&lt;/strong&gt; introduces foundational AI concepts, knowledge representation, reasoning, perception, and basic machine learning.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sessions Conducted:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CSE 3207 (Spring 2022)&lt;/li&gt;
&lt;li&gt;CSE 3208 Sessional (Spring 2022, Fall 2022)&lt;br&gt;
with
.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="syllabus-highlights"&gt;Syllabus Highlights&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Survey of Basic AI Concepts and Controversies&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Knowledge Representation and Reasoning&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Propositional and first-order predicate logic&lt;/li&gt;
&lt;li&gt;Handling inconsistencies and uncertainties&lt;/li&gt;
&lt;li&gt;Structured representation&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Knowledge Organization and Manipulation&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Search and control strategies&lt;/li&gt;
&lt;li&gt;Game playing&lt;/li&gt;
&lt;li&gt;Planning&lt;/li&gt;
&lt;li&gt;Decision making&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Perception and Communication&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Natural language processing&lt;/li&gt;
&lt;li&gt;Visual image understanding&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Knowledge Acquisition (Machine Learning)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Introduction to Knowledge-Based Systems (Expert Systems)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Basic Machine Learning Algorithms&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Backpropagation technique&lt;/li&gt;
&lt;li&gt;Linear classifiers&lt;/li&gt;
&lt;li&gt;Clustering algorithms&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;</description></item></channel></rss>