During my Bachelor Degree, I learnt basic concepts of The Theory of Computation, Discrete Structures & Design & Analysis of Algorithms, Compilers,, Operating Systems, Graphics, Databases and Artificial Intelligence. I have also been acquainted with programming languages like Java, C, C++, DOTNET. I also learnt hardware courses such as Digital Electronics, Advanced Computer Architecture, Digital System Design.The whole undergraduate curriculum in CS has given me a sufficient exposure to various possibilities, thereby whetting my appetite for a post graduate program in this field. I learnt advanced concepts of the following courses during my Gradute Degree at The University of Texas at Dallas.
- Advanced Computer Networks
- Object Oriented Analysis and Design
- Advanced Operating Systems
- Database Design
- Computer Algorithms
- Algorithmic Aspects of Telecommunication Networks
- Telecommunication Network Management
The purpose of this course is to build knowledge of TCP/IP protocols, Routing, Congestion Control, Internet Multicasting, Voice over IP, Network Survivability and Quality of Service.
This course helped in learning the core skills in Object Oriented Analysis and Design. These skills are essential for the development of well designed software using Object Oriented Languages.
The course helped me gain advanced knowledge in the concepts based on Distributed Systems, Fault Tolerance, Mutual Exclusion, Checkpointing and Recovery and Clock Synchronization.
This purpose of this course is to build knowlegde of principles and concepts that are relevant to the design of Database Systems and make us analyse issued related to Database Syatems from several perspectives (Designer, Programmer, User, Administrator).
The purpose is to study efficient algorithms for a number of fundamental problems, learn techniques for designing algorithms, prove correctness and analyze running times of algorithms.
The primary focus of this course is to understand the fundamental methods involved in the design and analysis of Telecommunication Algorithms. The main topics included Introduction to the network planning problem, Mathematical programming for planning, Network algorithms for planning, Elements of network reliability and Optimization for network design
This course focused on the architecture, functions, methods and protocols necessary to design modern network management systems. Special emphasis is on network management standards such as Telecommunications Management Network (TMN) and Simple Network Management Protocol (SNMP)



