Softex IT Solutions Aug.2013 | Page 108

Page no:108 ITE1 – IT Elective Objective : To provide additional IT skills to student by offering various electives viz. Cyber Law and Security, Programming Language paradigms, Advanced Unix, Mobile computing, Distributed Databases. Student will choose subject of his choice and interest. IE1-Programming Language Paradigms Objective : To learn programming languages structures, components, syntaxes. Sr. No. 1 Nos. of Session Reference Books Chapter Details Language Design Issue 1.1 Short History 1.1.1 Development of early languages 1.1.2 Evolution of software architecture 1.2 Role of Programming languages 1.2.1 Attributes of language 1.2.2 Language paradigms 1.2.3 Language standardization 1.3 Programming Environment 1.3.1 Effects on language design 1.3.2 Environment framework Impact of machine architecture Operation of Computer 2.1.1 Computer Hardware 2.1.2 Firmware Computers 2.1.3 Translator and Virtual Machines Virtual computers & Binding times 3.1 Language Implementation 3.2 Hierarchies of virtual machines 3.3 Binding & Binding times Language Translation Issue 3.4General syntactic Criteria 3.4 Syntactic Element of language, Stages in translation 3.5 Analysis of source program 3.5 Synthesis of object program Elementary Data Types 4.1 Properties of types and Object (4.1.1 to 4.1.5) 4.2 Scalar data types (4.2.1 to 4.2.4) 4.3. Composite data types (4.3.1 to 4.3.2) 5 1 2 3 1 3 4 1 4 6 1