3 Credit Hour Course Intended For Level 4 Term 2 Students
Simulation modeling basics: systems, models and simulation; Classification of simulation models; Steps in a simulation study; Concepts in discrete-event simulation: event-scheduling vs. process- interaction approaches,time-advance mechanism, organization of a discrete-event simulation model; Continuous simulation models; Combined discreet-continuous models; Monte Carlo simulation; Simulation of queuing systems. Building valid and credible simulation models: validation principles and techniques,statistical procedures for comparing real-world observations and simulated outputs, input modeling; Generating random numbers and random variates; Output analysis; Simulation languages; Analysis and modeling of some practical systems.
4
2
CSE412
Simulation and Modeling Sessional
1.5 Credit Hour Course Intended For Level 4 Term 2 Students
Sessional based on CSE411
4
2
CSE413
High Performance Computing
3 Credit Hour Course Intended For Level 4 Term 2 Students
Introduction to high performance computing: motivation, applications,challenges; Multi-processor computer organization: architecture, memory hierarchy, and pipelines; Performance measures and analysis: speedup, efficiency and scalability, algorithmic techniques, instruction-level optimizations; Parallelization strategies: task parallelism, data parallelism,and work sharing techniques; Parallel algorithms: problem decomposition,partitioning and load balancing; High performance parallel programming:shared memory and message passing models, Open MP and MPI programming; High performance cloud and cluster computing: MapReduce programming model, Apache Hadoop, Hadoop distributed file system(HDFS), Apache Spark, Apache Cassandra.
4
2
CSE414
High Performance Computing Sessional
0.75 Credit Hour Course Intended For Level 4 Term 2 Students
Sesssional based on CSE413.
4
2
CSE415
Real-time Embedded Systems
3 Credit Hour Course Intended For Level 4 Term 2 Students
Embedded architectures: 16/32/64-bit embedded processors; Interaction with devices: buses, memory architectures, memory management, device drivers; Concurrency: software and hardware interrupts, timers; Real-time principles: synchronization, scheduling, multi-tasking; Real-time task scheduling: scheduleablity analysis, rate and deadline monotonic scheduling, fixed and dynamic priority scheduling; Feed-back control theory and application; Proling and code optimization; Embedded software systems:exception handling, loading, mode-switching, programming embedded systems.
4
2
CSE416
Real-time Embedded Systems Sessional
0.75 Credit Hour Course Intended For Level 4 Term 2 Students
Sesssional based on CSE415.
4
2
CSE451
Computer Networks
3 Credit Hour Course Intended For Level 4 Term 2 Students
Switching and multiplexing; ISO, TCP-IP and ATM reference models. Different Data Communication Services: Physical Layer- wired and wireless transmission media, Cellular Radio: Communication satellites; Data Link Layer: Elementary protocols, sliding window protocols. Error detection and correction, HDLC, DLL of internet, DLL of ATM; Multiple Access protocols, IEEE.802 Protocols for LANs and MANs, Switches, Hubs and Bridges; High speed LAN; Network layer: Routing, Congestion control, Internetworking, Network layer in internet: IP protocol, IP addresses, ARP; NI in ATM transport layer: transmission control protocol. UDP, AT M adaptation layer; Application layer: Network security; Email, Domain Name System; Simple Network Management Protocol; HTTP and World Wide Web.
4
2
CSE452
Computer Networks Sessional
1.5 Credit Hour Course Intended For Level 4 Term 2 Students
This course consists of two parts. In the first part, students will perform experiments to verify practically the theories and concepts learned in CSE451. In the second part, students will design systems using the principles learned in CSE451.
4
2
CSE461
Algorithm Engineering
3 Credit Hour Course Intended For Level 4 Term 2 Students
Computational complexity, Parameterized complexity, Algorithms for combinatorial optimization, practical computing and heuristics, Approximation algorithms, LP based approximation algorithms, randomized algorithms, Experimental algorithmic, Algorithms in state-of-the-art fields like Bioinformatics, Grid Computing, VLSI design etc.
4
2
CSE462
Algorithm Engineering Sessional
0.75 Credit Hour Course Intended For Level 4 Term 2 Students
Laboratory works based on CSE 461.
4
2
CSE473
Pattern Recognition
3 Credit Hour Course Intended For Level 4 Term 2 Students
Pattern Recognition: introduction, importance; Statistical and Neural Pattern Recognition: Bayesian classifier, Bayes decision theory, discriminant functions and decision surfaces; Bayesian classifier for normal distributions; Linear classifiers: discriminant functions and decision hyperplanes, Perceptron algorithm and its variants, Kessler’s construction; Nonlinear classifiers: two and three layer perceptrons, backpropagation algorithm and its variants; Template matching: optimal path searching techniques, dynamic programming methods, correlation based matching and 2D log search algorithm for image matching; Context dependent classification: Viterbi algorithm, channel equalization, observable and hidden Markov models, three problems of HMM and their application in speech recognition; Syntactic Pattern Recognition: introduction to Syntactic Pattern Recognition, grammar-based approach, parsing, graph-based approach; Unsupervised classification: basic concepts of clustering, proximity measures, categories of clustering algorithms, sequential clustering algorithms.
4
2
CSE474
Pattern Recognition Sessional
0.75 Credit Hour Course Intended For Level 4 Term 2 Students
Introduction to MATLAB; Laboratory works based on CSE 473 and using MATLAB: Bayesian classifier, linear classifier, nonlinear classifier, image matching, speech recognition, context dependent classification.
4
2
CSE475
Robotics
3 Credit Hour Course Intended For Level 4 Term 2 Students
Introduction: What is a robot, types of robots, robotics and AI; Automation& autonomy architectures; Robot hardware: sensors, effectors; Robotic mapping: localization, Monte Carlo localization, multi-object localization;Robotic navigation and locomotion: motion planning, dynamics and control; Human-robot interaction: Natural language learning; Multi-agents: tasks and teams.
4
2
CSE476
Robotics Sessional
0.75 Credit Hour Course Intended For Level 4 Term 2 Students
Sesssional based on CSE 475.
4
2
CSE481
VLSI Design
3 Credit Hour Course Intended For Level 4 Term 2 Students
VLSI design methodology: top-down design approach, technology trends and design automation algorithms; Introduction to CMOS inverters and basic gates; Brief overview of CMOS fabrication process: layout and design rules; Basic CMOS circuit characteristics and performance estimation; Buffer circuit design; Complex CMOS gates, CMOS building blocks: adder, multiplier; data path and memory structures.
Hardware modeling: hardware modeling languages, logic networks, state diagrams, data-flow and sequencing graphs, behavioral optimization.
Architectural Synthesis: circuit specification, strategies for architectural optimization, data-path synthesis, control unit synthesis and synthesis of pipelined circuits.
ASIC design using FPGA and PLDs.
4
2
CSE482
VLSI Design Sessional
0.75 Credit Hour Course Intended For Level 4 Term 2 Students
Laboratory works based on CSE 481.
4
2
CSE483
Interfacing
3 Credit Hour Course Intended For Level 4 Term 2 Students
Interfacing with floppy and hard-disk controller; serial communication interface; Barcode reader; Sound card; MIDI interface; Printer interface; ISA, PCI, AGP, PS/2 and USB interfaces; Interfacing with stepper motors, controlling semiconductor power switches – BJT, MOSFET, SCR and Triac, Application of Opto-coupler and relays, Embedded Processors, Embedded Computing Platform, Real Time Embedded Systems, Real Time Operating Systems, Embedded Systems Programming, Mapping between languages and hardware, Embedded Communication Systems, Embedded Computer Security.
4
2
CSE484
Interfacing Sessional
0.75 Credit Hour Course Intended For Level 4 Term 2 Students
Laboratory works based on CSE 483.
4
2
CSE485
Digital Signal Processing
3 Credit Hour Course Intended For Level 4 Term 2 Students
Discrete time signals and systems: Fourier and Z transforms, DFT, 2-dimensional versions; Linear time invariant discrete time systems; Digital signal processing topics: flow graphs, realizations, FFT, quantization effects, linear prediction; Digital filter design methods: windowing,frequency sampling, S-to-Z methods, frequency-transformation methods,optimization methods, 2-dimensional filter design; Quantization of signals and filter coefficients; Oversampling techniques for ADC and DAC.
4
2
CSE486
Digital Signal Processing Sessional
0.75 Credit Hour Course Intended For Level 4 Term 2 Students
Sesssional based on CSE 485.
4
2
CSE487
Mobile Applications Development
3 Credit Hour Course Intended For Level 4 Term 2 Students
Mobile platforms: anatomy of mobile devices, mobile OS (e.g., Android,iOS), mobile programming (e.g., Java, Objective C); Android programming basics: SDKs, activities, life cycles, views, intent, resource, storage, UIs;Android advanced programming: SQLite, networking, maps, multimedia;iOS programming basics: objective C, SDKs, views, view controllers,gestures, storage; iOS advanced programming: memory management,data management, networking, graphics, location technologies; Web-based mobile applications (e.g., HTML5).
4
2
CSE488
Mobile Applications Development Sessional
0.75 Credit Hour Course Intended For Level 4 Term 2 Students
Sesssional based on CSE 487.
4
2
EEE469
Electrical Machines and Instrumentation
3 Credit Hour Course Intended For Level 4 Term 2 Students
Introduction to conversion of energy; Single phase transformer - equivalent circuit and laboratory testing, introduction to three phase transformers; Principles of operation of DC, synchronous, induction, universal, and stepper motors; Introduction to Alternators; Measurement and instrumentation: applications, functional elements of a measurement system and classification of instruments; Measurement of electrical quantities; Transducers: mechanical, electrical and optical; Measurement of non-electrical quantities; Instrumentation amplifier, source of noise, noise reduction; Recording and display devices; Data acquisition systems
4
2
HUM275
Economics
2 Credit Hour Course Intended For Level 4 Term 2 Students
Definition of Economics; Economics and engineering; Principles of economics.
Micro-Economics: Introduction to various economic systems – capitalist, command and mixed economy; Fundamental economic problems and the mechanism through which these problems are solved; Theory of demand and supply and their elasticities; Theory of consumer behavior; Cardinal and ordinal approaches of utility analysis; Price determination; Nature of an economic theory; Applicability of economic theories to the problems of developing countries; Indifference curve techniques; Theory of production, production function, types of productivity; Rational region of production of an engineering firm; Concepts of market and market structure; Cost analysis and cost function; Small scale production and large scale production; Optimization; Theory of distribution; Use of derivative in economics: maximization and minimization of economic functions, relationship among total, marginal and average concepts.
Macro-economics: Savings; investment, employment; National income analysis; Inflation; Monetary policy; Fiscal policy and trade policy with reference to Bangladesh; Economics of development and planning.
4
2
HUM371
Financial and Managerial Accounting
2 Credit Hour Course Intended For Level 4 Term 2 Students
Financial Accounting: Objectives and importance of accounting; Accounting as an information system; computerized system and applications in accounting; Recording system: double entry mechanism; Accounts and their classification; Accounting equation; Accounting cycle: journal, ledger, trial balance; Preparation of financial statements considering adjusting and closing entries; Accounting concepts (principles) and conventions.
Financial statement analysis and interpretation: ratio analysis.
Cost and Management Accounting: Cost concepts and classification; Overhead cost: meaning and classification; Distribution of overhead cost; Overhead recovery method/rate; Job order costing: preparation of job cost sheet and quotation price; Inventory valuation: absorption costing and marginal/variable costing technique; Cost-Volume-Profit analysis: meaning, breakeven analysis, contribution margin approach, sensitivity analysis.
Short-term investment decisions: relevant and differential cost analysis.
Long-term investment decisions: capital budgeting, various techniques of evaluation of capital investments.
4
2
HUM402
Professional Communication in English Sessional
1.5 Credit Hour Course Intended For Level 4 Term 2 Students
Communication basics: level of appropriateness, colloquial and standard, informal and formal, correct pronunciation and grammar in professional communication; Vocabulary building: correct and precise diction, affixes; Communication today: communication over digital media, communication at meetings, internal and client meetings; Improving reading skills: analyzing, interpreting and understanding text varieties, practicing comprehension, study of literary and non-literary texts; Improving listening skills: overcoming barriers to effective listening, building powerful listening skills; Written communication: sentence variety, generating sentences, clarity and correctness of sentences, linking sentences to form paragraphs, writing paragraph and composition; Writing reports and proposals; Business presentations: organizing content, connecting to audience, preparing engaging multimedia presentations; Employment communication: interviewing and following up
4
2
HUM403
Communication in English
3 Credit Hour Course Intended For Level 4 Term 2 Students
Communication in society: forms of communication, communication for specific purposes, communication in the digital age, communicating across cultures, linguistic barriers; Grammar: construction of correct sentences; Paragraph; Composition; Vocabulary enrichment: techniques of enriching stock of words for global communication; Phonetics: places and manners of articulation of sounds; Summarizing and expansion of ideas; Reading: analysing literary and non-literary texts; Business communication: anticipating the audience, organizing messages, communicating in internal and client meetings, digital media, positive, neutral, negative and persuasive messages; Report writing: types and layouts of reports, information collection through research, usage of graphics and charts; Business presentations: creating effective business presentations; Employment communication: job search, resumes, cover letters, interviewing and following up.
4
2
HUM411
Business Law
2 Credit Hour Course Intended For Level 4 Term 2 Students
Principles of law of contracts; Company law: law regarding formation, incorporation, management and winding up of companies; Labor law: law in relation to wages hours, health, safety and other condition to work; The trade union legislation arbitration, the policy of the state in relation to labor; The Factory Act (1965); The Law of compensation (1965).
4
2
HUM429
Accounting and Entrepreneurship for IT Business
3 Credit Hour Course Intended For Level 4 Term 2 Students
Accounting: Basic accounting concepts; Accounting as information systems; Conceptual framework of accounting; Double entry mechanism; Accounting equation; The recording process: journal, ledger and trial balance; Adjusting entries, preparing an adjusted trial balance; Financial statements preparation: statement of financial position, statement of comprehensive income, statement of owners’ equity and statement of cash flows; Financial statements analysis and interpretation; Some applications of accounting in excel; Cost concepts: cost classifications and cost functions; Cost Behavior: analysis and use; Job order costing and preparing job cost sheet; Cost allocation; Standard costing; Working capital management. Entrepreneurship for IT Business: Foundations of entrepreneurship; Inside the entrepreneurial mind, from ideas to reality: creativity and innovation; Rewards and challenges of entrepreneurship: ethics and social responsibility; Entrepreneurial process: conducting a feasibility analysis, designing a competitive business model, crafting a business plan and building a strategic plan; Forms of business ownership: buying an existing business; Building a marketing plan; Building a financial plan; Building an operational plan; Global aspects of entrepreneurship; Planning for the future: exit strategies.
4
2
HUM473
Financial, Cost and Managerial Accounting
2 Credit Hour Course Intended For Level 4 Term 2 Students
Financial Accounting: Basic Accounting Concepts; Accounting as an information System; Computerized Accounting System; ConceptualFramework of Accounting; Double Entry Mechanism; AccountingEquation; Introduction to Journal Accounting; Posting to LedgerAccounts; Preparing Trial Balance; Adjusting Entries, Preparing an Adjusted Trial Balance; Preparing Financial Statements; FinancialStatements Analysis & Interpretation.
Cost and Management Accounting: Cost Concepts, Cost Classifications& Cost Functions; Job Order Costing & Preparing Job Cost Sheet; Cost Allocation; Cost Volume Profit Analysis; Variable Costing Vs.Absorption Costing; Short Term Investment Decision: Relevant &Differential Cost Analysis; Long-term Investment Decision: CapitalBudgeting; Working Capital Management; Linear Programming for Management Decision.
4
2
HUM477
Sociology for Science and Technology
2 Credit Hour Course Intended For Level 4 Term 2 Students
Society, Science and Technology; Social Research: Methods, Social Impact Assessment (SIA); Culture, civilization and professional ethics; Socialization and leadership development; Social stratification and social mobility; Globalization, mass media and technology; Deviance, crime,and juvenile delinquency; Social groups and organizations; Population and society: concepts and theories; Environment and Urbanization; Social change and technology.
4
2
HUM479
Government
2 Credit Hour Course Intended For Level 4 Term 2 Students
Some basic concepts of government and politics; Functions, organs and forms of modern state and government; Socialism, Fascism, Marxism.
Government and politics of Bangladesh; Some major administrative systems of developed countries; Local self government; Some major aspects of international politics.
4
2
HUM481
Entrepreneurship for IT Business
2 Credit Hour Course Intended For Level 4 Term 2 Students
The foundations of entrepreneurship; Inside the entrepreneurship mind: from ideas to reality; The rewards and challenges of entrepreneurship: driving forces behind small business, ethics and social responsibility, creativity and innovation; New business planning process: conducting a feasibility analysis, designing a competitive business model, building a solid strategic plan and crafting a winning business plan; Forms of business ownership: franchising and the entrepreneur, buying an existing business; Building a marketing plan: building a bootstrap marketing plan, creative use of advertising and promotion, pricing and credit strategies, global marketing strategies, e-commerce; Building a financial plan: creating a successful financial plan, managing cash-flow, sources of financing-equity and debt; Building an operational plan: location, layout and physical facilities, supply chain management, managing inventory, staffing andleading a growing company; Legal aspects of small business: succession,ethics, business law and government regulation; Strategic plan and riskmanagement; Global aspects of entrepreneurship; Building a new ventureteam and planning for the next generation.
4
2
IPE493
Industrial Management
3 Credit Hour Course Intended For Level 4 Term 2 Students
Introduction, evolution, management function, organization and environment.
Organization: Theory and structure; Coordination; Span of control; Authority delegation; Groups; Committee and task force; Manpower planning.
Personnel Management: Scope; Importance; Need hierarchy; Motivation; Job redesign; Leadership; Participative management; Training; Performance appraisal; Wages and incentives; Informal groups; Organizational change and conflict.
Cost and Financial Management: Elements of costs of products depreciation; Break-even analysis; Investment analysis; Benefit cost analysis.
Management Accounting: Cost planning and control; Budget and budgetary control; Development planning process.
Marketing Management: Concepts; Strategy; Sales promotion; Patent laws.
Technology Management: Management of innovation and changes; Technology life cycle; Case studies.