Courses most often I teach

Software Engineering Fundamentals (SEN601), Database Systems (CSC 640), Database design and Implementation (DAT 604), Data mining (ANA 615), etc. Moreover, I teach CSC 686 & 687, Computer Science Project I & II.

  • Network Services and Protocols (CIS 602)
  • This course covers the principles and applications of telecommunications. Examination of voice, data, analog and digital transmission in local area (LAN) and wide area networks (WAN) and the related existing and emerging communications protocols. It also covers the strategic role telecommunications plays in the modern networked environment.

    This course offers full coverage of wireless technologies, industry convergence, compression techniques, network security, LAN technologies, VoIP, and error detection and correction. This course also offers up-to-the-minute coverage of near field communications, updated USB interface, lightning interface, and IEEE 802.11 ac and ad wireless standards, firewall updates, router security problems, the Internet of Things, cloud computing, zero-client workstations, and Internet domain names. Thus, it provides essential information for business managers, computer programmers, system designers, as well as home computer users.

    You may also view the video you like among these videos.

    Dr. Datta is teaching Computer Science Courses since May, 2000. His group is involved in various software developmental projects since more than 15 years. In addition, Dr. Datta often seeks collaboration, partnerships, and consultancy (see: DCG) for working on Biomedical Informatics, particularly on the Genome analysis for Precision Medicine. See here for more on this initiative by NIH.

    • Check here to see the NU's course catalog
    • See here for some of the projects of interests to address 21st Century's Grand Challengess in Engineering.
    • Also check, SMARTCOMP, Smart Living through Computing