Srm software engineering syllabus




















The specialisation in Data Analytics prepares students with the skills to perform intelligent data analysis which is a key component in numerous real-world applications. Data Analysis experts are among the most sought-after skilled professionals in IT sector. By studying this course, the students will have an opportunity to learn principles, tools and techniques to model various real-world problems, analyse them, and discover useful information.

Further, they are encouraged to propose solutions that support decision-making using suitable data visualization techniques. The major focus of this program is to equip students with programming and statistical skills, mathematical reasoning, machine learning, knowledge discovery, and visualization skills.

The specially designed B. Programme in Cyber Security exclusively offers the students a thorough knowledge and hands-on skills in the areas of secure system architecture, secure coding, analysing the cyber-attacks, ethical hacking, evaluating the strength of using penetration testing and cyber forensics.

The curriculum is also aimed to provide adequate knowledge in the areas of digital and cyber forensics, ethical hacking, penetration testing, secure coding, Steganography, watermarking techniques and malware analysis. Tech — Computer Science and Business Systems:. This curriculum aims to ensure that the students graduating from the program not only know the core topics of Computer Science but also develop an equal appreciation of humanities, management sciences and human values.

The students are also exposed to emerging topics such as Analytics, Machine Learning, Cloud Computing, Internet of Things etc to make them industry ready at the end of four years of study. Hope this will help you. Jiya Garg 7th Jan, View All Questions.

Related E-books and Sample Papers. Free Download. Other Trending Articles. Upcoming Engineering Exams. Tech Exam Date: 15 Jan, - 31 Jan, Download Brochure. Application Date: 10 Jan, - 30 Apr, Application Process Result. Application Date: 24 Jan, Popular Degrees. Popular Branches. Mechanical Engineering.

Colleges available: Civil Engineering. Computer Science Engineering. Electronics And Communication Engineering. Electrical Engineering. Tech Colleges in India B. Arch Colleges in India M. Applications Open. Thank You! You have been successfully subscribed for Exam Updates. The question have been saved in answer later, you can access it from your profile anytime.

Access now. Report Question. Can be made better Question lacks the basic details making it difficult to answer. Spam Question drives traffic to external sites for promotional or commercial purposes. Irrelevant The Question is not relevant to User. Help us to help you. Topics Covered. Units and Measurement, Mechanics. Gravitation, Mechanics of Solids and Fluids. Electric potential - potential difference - equipotential surfaces - electrical potential energy - Dielectrics and electric polarization - capacitors and capacitance - combination of capacitors in series and in parallel - capacitance of a parallel plate capacitor with and without dielectric medium - energy stored in a capacitor.

Magnetism and Magnetic Effects of Current. Rate of a reaction Average and instantaneous , factors affecting rate of reaction: concentration, temperature, catalyst; order and molecularity of a reaction, rate law and specific rate constant, integrated rate equations and half-life only for zero and first order reactions , concept of collision theory elementary idea, no mathematical treatment.

Adsorption - physisorption and chemisorption, factors affecting adsorption of gases on solids, catalysis, homogenous and heterogenous activity and selectivity; enzyme catalysis colloidal state distinction between true solutions, colloids and suspension; lyophilic, lyophobic multi-molecular and macromolecular colloids; properties of colloids; Tyndall effect, Brownian movement, electrophoresis, coagulation, emulsion - types of emulsions.

General Principles and Processes of Isolation of elements. Group 16 Elements: General introduction, electronic configuration, oxidation states, occurrence, trends in physical and chemical properties, dioxygen: Preparation, Properties and uses, classification of Oxides, Ozone, Sulphur - allotropic forms; compounds of Sulphur: Preparation Properties and uses of Sulphur-dioxide, Sulphuric Acid: industrial process of manufacture, properties and uses; Oxoacids of Sulphur Structures only.

Group 17 Elements: General introduction, electronic configuration, oxidation states, occurrence, trends in physical and chemical properties; compounds of halogens, Preparation, properties and uses of Chlorine and Hydrochloric acid, interhalogen compounds, Oxoacids of halogens structures only. Group 18 Elements: General introduction, electronic configuration, occurrence, trends in physical and chemical properties, uses.

General introduction, electronic configuration, occurrence and characteristics of transition metals, general trends in properties of the first row transition metals - metallic character, ionization enthalpy, oxidation states, ionic radii, colour, catalytic property, magnetic properties, interstitial compounds, alloy formation Lanthanoids - Electronic configuration, 13 oxidation states, chemical reactivity and lanthanoid contraction and its consequences.

Coordination compounds - Introduction, ligands, coordination number, colour, magnetic properties and shapes, IUPAC nomenclature of mononuclear coordination compounds. Haloalkanes And Haloarenes. Uses and environmental effects of - dichloromethane, trichloromethane, tetrachloromethane, iodoform, freons, DDT. Alcohols, Phenols and Ethers. Alcohols: Nomenclature, methods of preparation, physical and chemical properties of primary alcohols only , identification of primary, secondary and tertiary alcohols, mechanism of dehydration, uses with special reference to methanol and ethanol.

Aldehydes, Ketones and Carboxylic Acids. Carboxylic Acids: Nomenclature, acidic nature, methods of preparation, physical and chemical properties; uses. Organic Compounds Containing Nitrogen. Amines: Nomenclature, classification, structure, methods of preparation, physical and chemical properties, uses, identification of primary, secondary and tertiary amines. Cyanides and Isocyanides Diazonium salts: Preparation, chemical reactions and importance in synthetic organic chemistry.

Carbohydrates - Classification aldoses and ketoses , monosaccahrides glucose and fructose , D-L configuration oligosaccharides sucrose, lactose, maltose , polysaccharides starch, cellulose, glycogen ; Importance of carbohydrates.

Proteins - Elementary idea of - amino acids, peptide bond, polypeptides, proteins, structure of proteins - primary, secondary, tertiary structure and quaternary structures qualitative idea only , denaturation of proteins; enzymes. Chemistry in Everyday Life. Chemicals in food - preservatives, artificial sweetening agents, elementary idea of antioxidants. Sets, Relations and Functions. Complex Numbers and Quadratic Equations. Quadratic equations in real and complex number system and their solutions.

Matrices, Determinants and their Applications. Permutations and Combinations: Fundamental principle of counting: permutation as an arrangement and combination as selection, meaning of P n,r and C n,r. Simple applications Mathematical Induction and its Applications: Stating and interpreting the principle of mathematical induction.

Binomial theorem and its Applications: Binomial theorem for a positive integral index; general term and middle term; Binomial theorem for any index.

Simple applications for approximations. Differential Calculus and its Applications. Limits, continuity, differentiation of the sum, difference, product and quotient of two functions, differentiation of trigonometric, inverse trigonometric, logarithmic, exponential, composite and implicit functions, derivatives of order up to two. Ordinary differential equations, their order and degree. Integral Calculus and its Applications. Evaluation of definite integrals; Determining areas of the regions bounded by simple curves.

Straight Lines in Two Dimensions : Cartesian system of rectangular co-ordinates in plane, distance formula, area of a triangle, condition for the collinearity of three points and section formula, centroid and incentre of a triangle, locus and its equation, translation of axes, slope of a line, parallel and perpendicular lines, intercepts of a line on the coordinate axes.

Circles in Two Dimensions: Standard form of equation of a circle, general form of the equation of a circle, its radius and centre, equation of a circle in the parametric form, equation of a circle when the end points of a diameter are given, points of intersection of a line and a circle with the centre at the origin and condition for a line to be tangent to the circle. Sc Computer Science was added in the year Mission Vision Objectives Career Opportunities.

To provide quality education to the students community and develop them with skills attitude and leadership quality To bridge the gap between industry and institution by upgrading curricula and syllabi based on industrial and societal needs Establish Industry Institute Interaction program to enhance corporate expectations To encourage research based projects in the emerging areas of technology convergence. To provide suitable environments to develop pioneering talents, practice ethical values and train as permanent learners.

To produce highly competitive and qualified IT professionals. To constantly update our curriculum to integrate modernization in ever-changing Computer Science Technology by bridging the gap between industry and academia To hire, nurture and retain outstanding and energetic faculty who strengthen our existing expertise. To maintain high selectivity in our programs by choosing students with the potential to be leaders in the fields as determined by their evidence both of academic achievement and diversity of life experiences.

Demonstrate proficiency in problem-solving techniques using the computer programming languages. The network layer: names and addresses, routing. Local area networks: ethernet and switches. Wireless networks and network security. Prerequisites: Successful completion of Semesters 1 to 5. Will engage in collaborative work and build a prototype. Introduces fundamental methods and principles for designing, implementing, and evaluating user interfaces. Topics include user-centered design, rapid prototyping, experimentation, direct manipulation, cognitive principles, visual design and the use of relevant software tools.

Students work in teams on a semester-long design project. Course covers computer systems security. Attack techniques and how to defend against them. Topics include: network attacks and defenses, operating system security, application security web, apps, databases , malware, privacy, security for mobile devices; crypotographic hash functions, cryptanalysis, authentication codes, public-key cryptography encryption, digital signatures , biometrics.

Course includes group project where students work in teams. Covers fundamental principles and techniques of object-oriented system design and software development: OOP design, design patterns, testing, graphical user interface GUI OOP libraries, software engineering strategies; how to write software that is safe from bugs, easy to understand, and ready for change.

Specifications and invariants; testing, test-case generation, and coverage; concurrent programming, including message passing and shared concurrency, and defending against races and deadlock. Student work on group projects. Covers techniques for the design and analysis of efficient algorithms for sorting, searching, and selection, emphasizing methods useful in practice. Data structures: search trees, heaps, hash tables. Algorithm design techniques: divide-and-conquer, dynamic programming, greedy algorithms, amortized analysis.

Algorithms for fundamental graph problems: minimum-cost spanning tree, connected components, topological sort, and shortest paths. Network flow, computational geometry. Provides a broad introduction to machine learning and statistical inference. The course will also discuss recent applications of machine learning, such as to robotic control, data mining, autonomous navigation, bioinformatics, speech recognition, and text and web data processing.

Introduces the study of human language from a computational perspective, including syntactic, semantic and discourse processing models. Emphasizes machine learning methods and algorithms. Uses these methods and models in applications such as syntactic parsing, information extraction, text similarity, statistical machine translation, speech tagging, dialogue systems, and text summarization. In this course, students will learn the theory and methods for developing successful user interfaces UIs.

Examines human-computer interaction in the context of graphical user interfaces to computing applications. Covers human capabilities, design principles, prototyping techniques, evaluation techniques, and the implementation of graphical user interfaces.

Includes short programming assignments and a semester-long group project. Principles and practices for design and implementation of compilers and interpreters. Topics: lexical analysis, parsing, syntax-directed translation, abstract syntax trees, symbol tables; types and type checking, scope; semantic analysis; intermediate languages, dataflow analysis, program optimization, code generation, and runtime systems.

Course involves a group project on compiler design and implementation. This course provides introduction to computer graphics algorithms, software and hardware. Topics include: ray tracing, the graphics pipeline, transformations, texture mapping, shadows, sampling, global illumination, splines, animation and color.

Focuses on using OpenGL to create visual imagery, as well as an understanding of the underlying mathematical concepts. Includes several programming assignments and a final project. This course covers the tools, techniques and design principles that are key to cloud computing. Topics include: Clouds, MapReduce, key-value stores, Classical precursors, Widely-used algorithms, Classical algorithms, Scalability, application to Big Data, Virtualization, and cloud storage.

The students will work on programming exercises to master the tools and concepts and complete a sizable group project. This class teaches the abstractions, design and implementation techniques that enable the building of fast, scalable, fault-tolerant distributed systems. Topics include multithreading, network programming, consistency, fault tolerance, consensus, security, and several case studies of distributed systems. The course includes multiple programming assignments and a significant design and implementation group project.

Provides an introduction to parallelism and parallel programming. Most new computer architectures are parallel; programming these machines requires knowledge of the basic issues of and techniques for writing parallel software.

Topics include: varieties of parallelism in current hardware e. Significant parallel programming assignments and a substantial project are required. Provides an introduction to some of the central ideas of theoretical computer science, including circuits, finite automata, Turing machines and computability, efficient algorithms and reducibility, the P versus NP problem, NP-completeness, PSPACE-completeness.

Examines the classes of problems that can and cannot be solved in various computational models. Computer Science and Engineering Curriculum. Curriculum Bachelor of Technology B. Tech in Computer Science and Engineering. Open Electives OE One credit corresponds to one hour of lecture, 2 hours of recitation or 2 hours of lab work.



0コメント

  • 1000 / 1000