Home
|
Teaching
|
Research
|
Publications
|
Development
|
Resume
|
Personal
|
Contact
|
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.. |