Undergraduate Courses


Select Level-Term Select Level-Term
Level-1 Term-1 (v2023) Level-1 Term-2 (v2023)
Level-2 Term-1 (v2023) Level-2 Term-2 (v2023)
Level-3 Term-1 (v2023) Level-3 Term-2 (v2023)
Level-4 Term-1 (v2023) Level-4 Term-2 (v2016)
Course ID Course Title Level Term
CSE272 Database Management Sessional

1 Credit Hour Course
Intended For Level 3 Term 2 Students

URP Course syllabus
3 2
CSE311 Data Communication

3 Credit Hour Course
Intended For Level 3 Term 2 Students

Signal and random processes; Review of Fourier Transform; Hilbert Transform, continuous wave modulation: AM, PM, FM; Sampling theorem; Pulse modulation: PAM, PDM, PPM, PCM, companding, delta modulation, differential PCM; Multiple access techniques: TDM, FDM; Digital modulation: ASK, PSK, BPSK, QPSK, FSK, MSK, constellation, bit error rate (BER); Noise; Echo cancellation; Intersymbol Interference; Concept of channel coding and capacity.
3 2
CSE321 Computer Networks

3 Credit Hour Course
Intended For Level 3 Term 2 Students

Protocol hierarchies; Data link control: HLDC; DLL in Internet; DLL of ATM; LAN Protocols: Standards IEEE 802.*; Hubs, Bridges, and Switches, FDDI, Fast Ethernet; Routing algorithm; Congestion control; Internetworking, WAN; Fragmentation; Firewalls; IPV4, IPV6, ARP, RARP, Mobile IP, Network layer of ATM; Transport protocols; Transmission control protocol: connection management, transmission policy, congestion control, timer management; UDP; AAL of ATM; Network security: Cryptography, DES, IDEA, public key algorithm; Authentication; Digital signatures; Gigabit Ethernet; Domain Name System: Name servers; Email and its privacy; SNMP; HTTP; World Wide Web.
3 2
CSE322 Computer Networks Sessional

0.75 Credit Hour Course
Intended For Level 3 Term 2 Students

Laboratory works based on CSE 321.
3 2
CSE325 Information System Design

3 Credit Hour Course
Intended For Level 3 Term 2 Students

System analysis fundamentals: systems, roles, and development methodologies; Understanding and modeling organizational system; Project management; Information requirements analysis: Interactive methods; Information gathering: Unobtrusive methods; agile modeling and prototyping; The analysis process: Using data flow diagrams; Analyzing systems using data dictionaries; Process specifications and structured decisions; Object oriented systems analysis and design using UML; The essentials of design: Designing effective output, Designing effective input; Designing databases; Human-computer interaction; Quality assurance and implementation: Designing accurate data entry procedures; Quality assurance and implementation.
3 2
CSE326 Information System Design Sessional

0.75 Credit Hour Course
Intended For Level 3 Term 2 Students

Sessional based on CSE325.
3 2
CSE329 Machine Learning

3 Credit Hour Course
Intended For Level 3 Term 2 Students

Developing machine learning systems: problem formulation, data collection, manipulation and preprocessing, exploratory data analysis and visualization; Deep learning: linear regression as a neural network, simple feedforward networks, forward propagation, backward propagation, computation graphs, numerical stability and initialization; Optimization: batch and stochastic gradient descent (SGD); Convolutional neural networks (CNN): convolution, padding, stride, pooling, modern CNNs (AlexNet, VGG, GoogLeNet, ResNet), batch normalization; Recurrent neural networks (RNN): language modeling with RNNs, modern RNNs, long short-term memory (LSTM), gated recurrent units (GRU), recursive neural networks, sequence-to-sequence (seq2seq) models; Generalization in deep learning: designing neural network architectures, weight decay, dropout; Probabilistic modeling and reasoning: Bayesian networks, exact inference, variable elimination algorithm, approximate inference, direct sampling methods, inference by Markov chain simulation, Gibb’s sampling; Probabilistic reasoning over time: inference in temporal models, hidden Markov model, Kalman filters; Learning probabilistic models: learning with complete data, Bayesian learning, naive Bayes models, generative and discriminative models, generalized linear model; Learning with hidden variables: expectation–maximization (EM) algorithm, mixture models, learning mixtures of Gaussians, K-means clustering, learning hidden Markov models; Dimensionality reduction: principal component analysis (PCA); Recommender systems: collaborative filtering using matrix factorization.
3 2
CSE330 Machine Learning Sessional

0.75 Credit Hour Course
Intended For Level 3 Term 2 Students

Laboratory works based on CSE 329.
3 2
CSE450 Capstone Project

1.5 Credit Hour Course
Intended For Level 3 Term 2 Students

Solving complex engineering problems related to computer science and engineering.
3 2
HUM347 Ethics in Society and E-Governance

3 Credit Hour Course
Intended For Level 3 Term 2 Students

Ethics and society: Ethics: approaches, ethical dimensions of technology, historical perspectives; Categorical imperative: motivation of action; Deviance, delinquency, morals, law, ethics; Ethics in social survey; Online communication: manifest and latent functions; Social group dynamics; Technology and inequality: class and gender issues; Social media: effect on individual autonomy, socialization, privacy, cyberbullying; Dramaturgy: presentation of self; Social interaction: distant learning, work from home; Value system, cultural ethics; Other social issues: individualism, community, minority; Digital Bangladesh and SDGs; Professional ethics: ACM code of ethics and professional conduct, responsibility, liability, loyalty, whistleblowing, trust and reliability in research and testing, conflict of interest; Intellectual property: licensing, copyrights, patents, trade secrets, plagiarism; Environmental impact: energy consumption by computing systems, electronic waste, repairing and recycling.
E-Governance: Defining government, institutional framework, democracy, leadership, bureaucracy, accountability and transparency in decision- making, concept of governance, citizen engagement in good governance, e-governance for good governance, e-government and public service delivery, public-private partnership for e-governmen system, legal and ethical issues in e-government, e-government development index (EGDI), ICT policy and smart government.
3 2