Arshad M Chowdhury

Department of Electrical and Computer Engineering

North South University













My Teaching


CSE115: Programming Language I

(Structured Programming Language)

Summer 2012, Spring 2013

This is the first course in the computer science programming and is required for all computer science and engineering majors. This course introduces the fundamental concepts of structured programming. Topics include fundamentals of computers and number systems, algorithms & flowcharts, fundamental programming constructs: syntax and semantics of a higher-level language, variables, expressions, operators, simple I/O to console and files, conditional and iterative control structures, functions and parameter passing, dynamic memory allocation; fundamental data structures: arrays, structures, strings and string processing; and testing and debugging strategies.

CSE173: Discrete Mathematics

Fall 2017

This course introduces the students to discrete mathematical structures. Topics include sets, relations, functions, propositional and predicate logic, rules of inference, proof methods, number theoretic concepts such as mod, congruence, GCD, LCM, etc., mathematical induction, basic counting techniques such as product rule, sum rule, principles of inclusion and exclusion, division rule, permutation, combination, pigeon-hole principle, etc., as well as introduction to graphs, trees, sequences, summations, and recurrence relations.


CSE231: Digital Logic Design/

EEE211: Digital Electronics

Spring 2013, Summer 2013, Fall 2013, Spring 2014, Summer 2014, Fall 2014, Fall 2015, Spring 2016, Summer 2016, Fall 2016, Spring 2017, Summer 2017, Fall 2017, Spring 2018, Spring 2019


This course provides an introduction to logic design and basic tools for the design of digital logic systems. A basic idea of number systems will be provided, followed by a discussion on combinational logic: logic gates, Boolean algebra, minimization techniques, arithmetic circuits (adders, subtractors), basic digital circuits (decoders, encoders, multiplexers, shift registers), programmable logic devices (PROM, PAL, PLA). The course will then cover sequential circuits: flip-flops, state transition tables and diagrams, state minimization, state machines, design of synchronous/asynchronous counters, RAM/ROM design. An introduction to programmable logic will also be provided. Hands-on experience will be provided through project on design of a sequential logic system


EEE331/ETE331/CSE338: Data Communication and Networks

Spring 2011, Summer 2011, Fall 2011

Introduction to International Standards Organization open System Interconnection (ISO-OSI) reference model, design issues and protocols in the physical layer, data link layer and network layer; architectures and control algorithms of local area networks, point-to-point networks and satellite networks; standards in network access protocols; models of network interconnection, and overview of networking and communication software


EEE423/ETE423: Principles of Telecommunications

Spring 2011, Fall 2011, Spring 2012, Summer 2012,Fall 2012, Spring 2013, Summer 2013., Fall 2013, Spring 2014, Summer 2014, Fall 2014, Summer 2015, Spring 2016, Summer 2016, Spring 2017, Fall 2017


Architecture, technology, operation, and application of telecommunication networks including digital telephony, access networks, fiber optic networks, data networks, ATM, SDH, FDDI and integrated services networks. Design and analysis of networks for voice, data, and video applications.

EEE424/ETE424: Mobile and Wireless Communications

Spring 2014, Summer 2014, Fall 2014, Spring 2015, Summer 2015, Fall 2016

Fundamental theory and design of high capacity wireless communications systems. This course will discuss cellular systems as well as high-speed wireless data communication systems. Topics include trunking, propagation, frequency reuse, modulation, source coding, error correction coding, multiple access schemes and equalization

ETE507: Fiber Optic Communications

Spring 2011, Spring 2012, Fall 2012, Summer 2013, Spring 2015, Summer 2016, Summer 2017, Summer 2018, Fall 2018

Optical Fibers-Basics; Telecommunications and Fiber Optics; Optical Fiber Waveguides; Fabrication, Cabling, Installation; Light Sources, Transmitters and Receivers; Components of Fiber-Optic Networks; Passive Components, Switches, Transceivers, WDM and DWDM systems, SDH Systems, FDDI, and Functional Modules of Fiber-Optic Networks-Telephone and Computer Networks, Networks, Protocols, and Services, OSI, SONET, ATM Networks and Layers; Broadband Communication System, Submarine Cable Networks, Applications and Future Developments..




[Back to Top]