JNTU Computer Programming Exam Study Strategy

Objectives of the Course: This course concerns the interplay between problem modeling and programming languages. Problem solving relies on having good models that are written in a language that can support the modeling concepts. There are four main objectives:

Learning principles of programming languages: The elements of programming languages; abstraction means in programming languages; formal definition of programming languages – concrete syntax, abstract syntax, operational semantics; program correctness – type checking and type inference systems.

Learning the essence of program execution by evaluators: Interpreters, compilers.

Understanding programming paradigms: How the above topics are realized in Functional programming, Logic programming and Imperative programming.

Learning principles of program design: Abstraction, contracts, modular architecture, testing.

The course is a mixture of theory and practice. All theoretical topics involve implemented software, and all course assignments involve a major amount of programming. The course combines two main approaches in teaching principles of programming languages:
Using a single language for demonstrating all language aspects vs. introduction of multiple languages as representatives of different aspects. The course uses the Scheme language for teaching the general theory and practice of language design and implementation. Prolog is used for introducing the Logic Programming paradigm.

Prerequisites: This subject is best learnt by comparison of the features and constructs of various programming languages. Hence a good knowledge of a procedure oriented programming language (C Language), an object oriented language (JAVA) is essential. In addition, a course in Data Structures, Formal Languages and Automata Theory (Theory of Computation) is also required.

Why study this subject?

High level languages like C, C++, JAVA, FORTAN, Pascal and other programming languages impart the skills of developing a program for the problem at hand. To a novice programmer these programs appear to be independent. He/she cannot visualize the underlying basic principles on which these languages are designed. This subject exposes the student to the most fundamental blocks of all the programming languages namely, definition of the recognized character set, definition of keywords, reserved words, and identifiers, constructs of the languages etc. With the knowledge of this subjects, a computer science engineer would be better equipped with the knowledge of identifying the right language for the right kind of problem, development of efficient algorithms, and overcoming the inherent limitations of a programming language chosen to solve a complex problem. Hence Principles of Programming Languages is one of the most important subjects a computer Science engineering student studies.

JNTU Hyderabad Ph.D, M.Phil, MS Admissions 2011-12 | Full Time and External Mode

JNTU (Jawaharlal Nehru Technological University) Kukatpally, Hyderabad – Andhra Pradesh has issued notification for admission to various Post Graduate and Research programs for 2011-12. Programs are offered in Full Time and External Mode. JNTU Hyderabad is known for quality of faculty and infrastructure with reputation for training and research in science and technology disciplines. The University is offering Ph.D./ M.Phil./ M.S. Research Programs in the disciplines / subjects of Basic and Applied Sciences, Engineering and Technology, English, Physical Education and Management Studies. Following are details eligibility and application procedure:

Specialisations in M.Phil / Ph.D. Research Programs:

1. Ph.D.: In Energy Systems / Mechanical Engineering / Civil Engineering / Computer Science Engineering / Electronics and Communications Engineering / Bio-Technology / Spatial Information and Technology / Electrical and Electronics Engineering / Metallurgy / Pharmaceutical Sciences / Water Resources / Environmental Sciences / Chemistry / Mathematics / Physics / Nano Science and Technology / Management Studies;

Eligibility: Applicants should have PG Degree in relevant subject with at least 55 percent marks. For Ph.D. program in Management, candidates need MBA . Course / Subject specific eligibility requirements for all courses are available on JNTU Hyderabad website www.jntuh.ac.in.

2. M.Phil.: In Chemistry, Mathematics, Physics, and Management Science.; Eligibility: Same as above for Ph.D.

3. M.S. : In Computer Science, Electronics and Communication Engineering, Electrical and Electronics Engineering, Civil Engineering, Mechanical Engineering, Pharmaceutical Sciences and Biotechnology. Eligibility: Applicants need B.E. / B.Tech. / B. Pharmacy in the relevant specialisation / subject with at least 55 percent marks.

Selection of Candidates: JNTU shall conduct a Written Examination and Personal Interview. Written Exam will consist of 100 multiple choice questions in the relevant subject. Interested candidates can download applications from JNTU Hyderabad website www.jntuh.ac.in . Cost of application is Rs. 1000. (Rs. 500 for SC/ ST candidates for Full Time Research Programs). Address to send filled in applications: The Director, Admissions JNTUH, Kukatpally, Hyderabad – 500 085. Last date for receipt of properly filled in applications is 25th April 2011.

error: Content is protected !!