Plzz share me the notes of all subject of tybscit
Posts: 14,118
Threads: 61
Joined: Oct 2014
As name suggests this subject introduces to the concept of security in the context of computers and networks. This subject requires you to have good mathematical foundation in order to understand concepts. It starts with Cryptography and different methods used for encryption and decryption of message over network. It covers both symmetric and asymmetric cryptography, further it introduces to the notion of public key cryptosystem, digital certificates etc. This subject also explains how networks can be secured using firewalls and VPN's and which are the different protocols used in communication over network and how to make that communication more secure using different security mechanisms. Overall this subject is interesting and one can gain precious knowledge which is helpful in entire career if one is interested in security aspects of information technology. Network Security Course of NPTEL covers all concepts in syllabus given that you have good mathematical background to understand concepts explained, I would recommend you take that course and you are good to go. This subject has practical sessions where you can code different cryptosystems.
ASP.NET with C#
In 2nd semester of first year you became familiarized with web designing and development, this subject will enhance your knowledge further so if you are interested in web development then you must pay careful attention to this subject. In order to learn this subject in proper way follow the below path.
Understand Basics of .NET Framework
Learn Core C# Programming.
Learn MS-SQL database programming
Learn Windows Programming in C#
Learn Web Programming with ASP.NET and C#
Since this subject requires you to cover many different concepts at once, I would suggest that start learning as early as possible. There is fat probability that you will end up using knowledge gained in this subject in your final year project. This subject also includes practical sessions.
Software Testing
No software is defect free. Yes you read that right. Every software requires rigorous testing before using it in production. This subject will introduce you to the software testing principles. Every product has quality constraints associated with it so does software and in order to create quality software one must ask what does quality actually mean ? First unit of this subject will give you brief introduction to the notion of quality. There are various way by which you can test your software, some of the main testing principles are functional testing and structural testing so in second and third unit you will learn these principles. In order to understand material covered in this subject you must have good mathematical background in set theory and graph theory. This subject also includes practicals where you will use different tools to automate testing process.
Advanced Java
In 4th semester of second year you learned data structure using Java programming language. This subject is extension of Java programming where you will learn how to create GUI to build software which can run on any machine with user interaction. You will also learn how Java use JDBC to achieve database connectivity. You can also do web programming in Java using Servlet, JSP, and JSF. This subject will also introduce you to the concept of web services where yo will learn how web servers communicate with each other using web services. Almost all modern web applications use or provide web services of some kind. At the end you will learn how java provides mail service with Javamail. Knowledge gained in this subject is useful from last years project perspective.
Linux Administration
Did you know 60-70 % of servers on Internet use linux operating system. If you surprised welcome to open source. Knowledge gained in this subject is crucial in your entire IT career. This subject will introduce you the UNIX operating system from then you will learn different flavors of Linux also known as Linux distributions. Reference book prescribed by university follows Red Hat Linux. However concepts covered in this subject are applicable for all Linux systems. As name suggests this subject is about administrating Linux operating system so if you have previous tryst with Linux then you will find it like piece of cake. More precisely you will learn Linux file system, system configuration, networking in Linux, administration of different Linux servers such as apache for web, squid for proxy and so on. At the you will learn Linux way of implementing web services. If you are form windows or other background I would strongly urge you to install Linux either completely or at least in virtual box and start exploring gems. This subject also includes practical sessions to demonstrate your linux administration skills. If you acquire skills presented in this subject you will increase your employability chances.