NotesforMSc.org is an educational site, dedicated to computer science and programming. We offer
to help you achieve your learning goals. Our goal is to give you a great learning experience.
Following is the list of popular tutorials, you might be interested in. You can go to the specific tutorial page and start learning.
Computer science is all about the science of building an efficient computer system. All subjects in computer science are broadly classified into computer hardware and computer software. Each of the following topics falls into one of the categories mentioned earlier.
|Computer Science Tutorials|
|Algorithms||Algorithms are the blueprints of computer programs. You will learn algorithm design techniques, analysis, and well-known algorithm examples.|
|Digital Design||Digital design is study of principles behind digital circuits. You will learn about digital design principles, digital circuits and components of digital circuits.|
|Computer Organization||In this tutorial, you will learn about the internal working and organization of a basic computer system.|
|Database Management||You will learn the principles of database design and management in this tutorial.|
|Data Structures||You will learn about basic data structures and its operations in this tutorial.|
|Operating Systems||An operating system is a software layer that manages your computer resources. You will learn about OS services and resources management techniques in this tutorial.|
|Computer Networks||Computers communicate with each other using a computer network. You will learn about computer networks, protocols, and technologies used for managing a computer network in this tutorial.|
|Data Mining||Data mining is to find interesting patterns from existing data. Learn the basics of data mining in this tutorial.|
|Software Engineering||This tutorial contains processes, tools and techniques related to software development.|
Programming is all about giving instruction to computer system to carry out some task. We can classify computer programming into two parts – Core programming languages that use compilers and Web programming more related to web development and design.
|Core Programming Tutorials|
|C Tutorial||Learn world’s most popular programming language.|
|C++ Tutorial||Explore object-oriented programming with C++.|
|VB 6 Tutorial||Get started with Visual Basic 6 programming and create interesting visual basic projects.|
|Web Programming Tutorials|
|HTML Tutorial||Build web pages after learning HTML.|
|CSS Tutorial||Learn CSS and bring color and style to your HTML web page.|
|XML Tutorial||An XML is standard for sharing data, learn XML and related technologies.|
The theoretical computer science needs a rigorous mathematical check. Each theory in computer science must be proved using a technique such as mathematical induction, etc. Traditional math is also used in computer science, but discrete mathematics is popular and directly affect computer field.
|Discrete Mathematics||This contains math related to computer science such as sets, graphs, relations, mathematical induction and so on.|
|Engineering Mathematics||Learn about general mathematical concepts and practice problems. The tutorial is divided into two section – pre-calculus and calculus.|
Learning computer programming is not possible without lot of practice and problem-solving. Keeping that in mind, we provide a list of example programs for each programming languages. The requirement to run this programs is mentioned on each example page clearly.
|C Examples||A list of C example programs for beginners, intermediate and advanced learners.|
|C++ Examples||A list of C++ example programs.|
|Java Examples||Simple Java practice programs.|
|Visual Basic 6 Examples||List of simple visual basic 6 projects.|
At NotesforMSc.org, we are working very hard to increase the quality of content. If do not find the content you want, then write to us via the contact form.