تالار گفتمان مانشت
سیلابس امتحان ورودی دکترای مهندسی و علوم کامپیوتر در هند(۵/۹۰) - نسخه‌ی قابل چاپ

سیلابس امتحان ورودی دکترای مهندسی و علوم کامپیوتر در هند(۵/۹۰) - Fardad-A - 07 مرداد ۱۳۹۰ ۰۲:۰۲ ق.ظ

هندیها در نرم افزار یک قدرت بحساب میایند. از هر ۴ برنامه نویس دنیا یک نفر هندی است. تا سال ۲۰۱۵ هند درآمدی معادل ۱۲ میلیارد دلار از تولید نرم افزار خواهند داشت. درآمد هندیها از نرم افزار با درآمد ما از نفت برابری میکنه. خلاصه این علم در هندوستان درآمدزاست. تحصیل در هندوستان چندان گران نیست.فکر کنم در حد دانشگاه آزاد باشه. مخارج زندگی هم مشابه خودمان است.دانشگاههای هند برای دوره دکترا امتحان ورودی برگزار میکنند که سیلابس اون بصورت زیر است:
Syllabus for PhD Admission Test

Computer Science and Engineering
Part - I‌: Mathematical Techniques
Linear Algebra: Matrix algebra; Systems of Linear Equations; Eigen Values and
Eigenvectors.
Calculus: Functions of Single Variable; Limit, Continuity and Differentiability; Mean
value Theorems; Evaluation of Definite and Improper Integrals; Partial derivatives, Total
Derivative, Maxima and Minima, Gradient, Divergence and Curl, Vector Identities,
Directional Derivatives, Line, Surface and Volume Integrals, Stokes, Gauss and Green’s
Theorems.
Differential equations: First Order Equations (Linear and Nonlinear); Higher Order
Linear Differential Equations with Constant Coefficients; Initial and Boundary Value
Problems, Laplace and Fourier Transforms; Solutions of one Dimensional Diffusion and
wave Equations and Laplace Equation.
Complex variables: Analytic Functions; Cauchy’s Integral Theorem; Taylor and Laurent
Series; Residue Theorem.
Probability and Statistics :Definitions of Probability and Sampling Theorems;
Conditional Probability; Mean, Median, Mode and Standard Deviation; Random
Variables; Poisson, Normal and Binomial Distributions. Least Squares, Correlation and
Regression and Covariance.
Numerical Methods: Numerical Solutions of Linear and Non-Linear Algebraic
Equations; Finite Differences, Numerical Integration, Runga – Kutta Methods.
Part - II‌: Computer Science and Engineering
Data Structures :
Complexity of Algorithm. Algorithm Design Paradigms. Stack. Queues. Hash Table.
Binary Search, AVL. Red-black. Splay. Skip. B-Trees. Skip-lists. Priority Queue. Graph:
Shortest Path, MST, Depth-first and Breadth-first Algorithms. Advanced Sorting Methods.
Multi-Dimensional, Kinetic Data Structures.
Algorithms:
Analysis, Asymptotic notation, Notions of space and time complexity, Worst and average
case analysis; Design: Greedy approach, Dynamic programming, Divide-and-conquer;
Tree and graph traversals, Connected components, Spanning trees, Shortest paths;
Hashing, Sorting, Searching. Asymptotic analysis (best, worst, average cases) of time and
space, upper and lower bounds, Basic concepts of complexity classes - P, NP, NP-hard,
NP-complete. Series Evaluation, Algorithm Correctness and Efficiency. Growth of
Functions. Amortized Analysis. Recurrences. Search Pruning. Matrix Operations. String
Matching. Computational Geometry, Heuristic Methods.
Computation Theory:
Regular Languages and Finite Automata (Mealy, Moore, Hybrid FSM, Exposed FSM,
Encapsulated FSM, Static State Instantiation FSM). Context free Languages and
Pushdown Automata. Recursively Enumerable sets and Turing Machines. Undecidability.
Operating Systems:
Synchronization Mechanisms. Process Deadlocks. Resource Models. Local and Global
states. Distributed Operating Systems. Event Ordering. Timestamps. Distributed Mutual
Exclusion. Token and Non-token based Algorithms. Comparative Performance Analysis.
Concurrency Control. Shared Memory. File Systems. Agreement Protocols for handling
Processor Failures. Coordination of Processes and related Algorithms. Failure Handling
and Recovery Mechanisms. Multiprocessor Operating Systems and related Thread
Handlings.
Database Systems:
Database design (integrity constraints, normal forms). ER-model, Relational model
(relational algebra, tuple calculus) Storage and File Structures. Indexing and Hashing.
Transactions and Concurrency control. Recovery. Query Processing. Query Optimization.
Object Oriented DBMS. Extended Relational Model. Spatial databases. Multimedia
Databases. Distributed Databases. Active Databases. Temporal Databases. Deductive
Databases. Mobile Databases and Web-enabled Database Systems.
Computer Organisation and Architecture:
Logic functions, Minimization, Design and synthesis of combinational and sequential
circuits; Number representation and computer arithmetic (fixed and floating point).
Machine instructions and addressing modes, ALU and data-path, CPU control design,
Memory interface, I/O interface (Interrupt and DMA mode), Instruction pipelining, Cache
and main memory, Secondary storage. Performance Analysis, Fault Tolerance and
Scalability. Modeling Performance. Pipelined Systems. Interconnection Networks.
Processor Array. Multi-computers. Multiprocessors. Systolic Array. Vector Processors.
Structured Memory Design for Parallel Systems – Symmetric Shared, Distributed Shared,
Synchronization. Grid computing.
Software Engineering:
Requirement and feasibility analysis, data flow diagrams, process specifications,
input/output design, process life cycle, planning and managing the project, design, coding,
testing, implementation, maintenance. Personal Software Process. Team Software Process.
Usability. Agile Methods. Process Models- Iterative, Scrum, XP, and Evo. Advanced
UML, Petri net. Domain specific modeling. Systems Modeling Language. Meta modeling.
Software architecture and design patterns. Software metrics. Software reliability.
Advanced testing techniques. Aspect oriented programming.
Computer Networks:
ISO/OSI stack, TCP/IP, LAN technologies (Ethernet, Token ring), Flow and error control
techniques, Routing algorithms, Congestion control, TCP/UDP and sockets, IP(v4),
Application layer protocols (icmp, dns, smtp, pop, ftp, http); Basic concepts of hubs,
switches, gateways, and routers. Network security.. IPv6 Protocols and its Applications.
Real Time Communication Protocols. High speed local and wide area networks. Virtual
networks. Broadband networks. Introduction to intelligent networking. Performance
analysis of networks.
Compiler Design:
Lexical analysis, Parsing, Syntax directed translation, Runtime environments, Intermediate
and target code generation, Basics of code optimization. Operating System :Processes,
Threads, Inter-process communication, Concurrency, Synchronization, Deadlock, CPU
scheduling, Memory management and virtual memory, File systems, I/O systems,
Protection and security.
Computer Graphics and Web technologies:
Geometrical Objects and Transformations in 2D and 3D, Objects representation,
Coordinates transformation, windows and viewports, Viewing in 3D, Orthogonal and
projective views, hidden surface removal, Light, Shading , Web multimedia technologies,
HTML, XML, basic concepts of client-server computing.
[/align]

RE: سیلابس امتحان ورودی دکترای مهندسی و علوم کامپیوتر در هند - mosavat - 07 مرداد ۱۳۹۰ ۰۲:۱۳ ق.ظ

هندیها قدرت نرم افزار دنیا هستن ‌، درست ‌، ولی نمیدونم چرا هیچ رغبتی ندارم برای کار یا تحصیل برم وقت و پولم رو در کشور ۷۲ ملت و پر هرج و مرجی مثل هند خرج کنم