How to maintain the Linux operating system?
Depends on what you're using the Linux computer for (server vs desktop) however, just updating whenever it tells you to should keep you relatively secure.
Application of relations and functions in computer science?
As far as I know,
functions and relations are important in CS,especially in programming and subroutine ,the application of functions is really useful.
most of the programming languages eg. C++ ,Java and etc are based on functions.
Without functions it would not be possible for the CS to develope further as new platform are being used
What is the difference between ref and out parameters?
Output parameters are similar to reference parameters, except that they transfer data out of the method rather than into it. Reference parameter copies the reference to the memory location of an argument into the formal parameter. This means that changes made to the parameter affect the argument.
What is the difference between automated and manual systems?
"Manual" means "done by hand".
"Automated" means "done automatically".
A manual system is one that you have to control, configure, change, or drive yourself. Think of a manual transmission on a car; in order to change gears, the driver has to push the clutch and then change the gear by themselves.
An automated system is one that changes by itself when a certain condition is met. Again, in car transmissions, an automatic transmission will change the gears when the engine reaches a certain number of revolutions per minute (RPMs).
it is about as hard as any other college degree in the sciences.
taskbar
Can you become computer engineer by taking commerce with computer science?
i can ensure that to you ,cause i asked many people myself too.good luck if you're taking computer engineering.
What is the purpose of software?
software is a set of instructions for computer that is developed to make our work easy using computer.
I have completed of diploma in information technology what type of education i can take after this?
The best course to study is the one that leads to your overall career goals and objectives. Thus, I would imagine you do not have anything specific at this time. So many individuals enroll in college programs without a specific goal in mind. As such, many become miserable in their work which is not good for them, or their employer. If you want to be successful in your work and personal life, carefully consider the following.
To be successful in your work, you must acquire a vision. A vision is a clearly articulated picture of the future you intend to create for yourself. In other words, it's a dream. However, if the dream does not have direction, it will always remain a dream and will never become a reality for you. That vision should create a passion within you, a love for what you do and the benefit it brings others as well as yourself. Make sure the vision is specific, measurable, attainable, realistic, and tangible. Let us look at this closer. When you believe you have chosen an appropriate career goal, look at it in SMART fashion as follows. * Specific - Make sure your career goal is very specific. For example, "I would like to be a teacher," is not specific. "I would like to be a high school biology teacher in New Jersey (USA) in an urban school by 2012" is. * Measurable - Make sure you can measure your progress. How will I know I am progressing in the right direction? This is where the development of short-term objectives comes in (discussed below). You will know you are on the right path as you accomplish each short -term objective. * Achievable - Is the goal achievable considering my current life situation and circumstances? * Realistic - Is what I want to do really realistic. For example, "I would like to be a middle weight boxing champion, and I am 63 years old." That is not realistic. * Tangible - What will I - specifically - have at the end? What will I be (exactly)? It must be very specific. Once you have that vision your path will become clear. Still, you will need a mentor, counselor, or coach who will be able to help you develop a road map embedded with short term objectives leading to your overall career overall goals and objectives. The achievement of short-term objectives will indicate you are moving in the correct direction, and will also give you energy and excitement to carry on towards your overall career goal. It will take some research, but you most likely have some ideas already. Follow them through, look at the nature of the field, the everyday routine, the required education, the salary, the occupational demand and the related fields. When a career sparks an interest, try to shadow an individual who is actually doing what you think you might like to do. You can pick up valuable information this way. Thus, the following. * Acquire the will to change circumstances. * Acquire the vision (dream). * Develop a road-map embedded with short-term objectives leading to your overall goal and objective. * Just do it and do not let go until it becomes a reality.
What is the difference automaton and automation?
At automaton is a machine which has automation.
See the related links below for the dictionary entries for each word.
NTP is Network Time Protocol. NTP allows you to synchronize clocks between computers.
How does the CPU store information inside the CPU for the internal commands?
It's fairly common for a processor to have its L1 cache divided into two parts: one for storing data and one for storing instructions. It would the the instruction half of the L1 cache in which incoming commands would be stored.
Interconnecting a set of LANs using switches is called Switched LAN
Homomorphic Hashing is a algorithm technique used for verifying data.
The importance of simplification using boolean algebra or Karnaugh mapping?
Simplification of Boolean expressions reduces the number of operations or the circuitry required for implementation.
However, it is important to note that simplification is not necessarily a good thing. This is particularly the case in hardware design, and is easy to understand when using KV diagrams for simplification: in cases where simplification yields a KV diagram with more than one non-overlapping zones (areas where the boolean expression equates to the desired state), transitioning between those non-overlapping zones can cause gliches; high frequency transitions of the output signal through its inverse. This can be caused by different speed of signals through the circuitry, for example when different paths use different gates or numbers of gates.
In these cases, it is generally useful to expand the expression such that the disjoint areas in the fully simplified KV diagram have a link through which they can overlap.
What is a computer hardware subsystem?
The
hardware subsystem
is the chipset.
The chipset is basically what interconnects and controls the pathways between the processor, RAM, video, and other devices like the hard drive and network card.
If a
computer processor
, RAM, and
video controller
were major cities, then the hardware subsystem (chipset) would be the roads and traffic lights (the chipset controls traffic flow) that connect them together. Other things, like the hard drive, DVD drive, and USB would be like the suburbs because they have slower, indirect access to the processor, ram and video controller.
604,661,760 if you use 0-9 and A-Z where it isn't case-sensitive
thats 10x(36^5)
the 10 is for the AT LEAST ONE NUMBER and the 36^5 for the other 5 letter/number slots (26 possible letters plus 10 possible numbers)
if the password is case-sensitive there would be 52 letters so the math would be as follows:
10 x (62^5) = 9,161,328,320 possibilities
this doesn't take into account any characters/symbols that may be used
Importance of formal languages and Automata theory?
Theory of computation or automata theory is the foundationl theoritical computer science that is based on some terminomolgy in the field of computing such as definition of language ,some mathematical models which simulate the mathematical model construction or the concept that can be resolve through the solving of simple logical visdom called logic.
You don't get a degree with a subject; you get a degree in a subject. Bachelor of Science in Computer Science or Bachelor of Computer Science are common descriptions of this degree.
Is sequential logic used for anything other than data storage slash memory?
The control unit of every computer is sequential logic.
Input/Output channel controllers used in some computers are also sequential logic.
There are many other examples.
Difference between programmed inputoutput scheme and direct memory access scheme for data transfer?
explain at least three main differences between the programmed input/output scheme and direct memory access scheme for data transfer. also suggest one situation where programmed input/output will be preferable over direct memory access.
What are the applications of Sequential circuits?
how to implement sequential circuit that counts up and down using 74393 IC
Madras university Bsc computer science syllabus?
FOURTH SEMESTER
SUBJECTS
Credits
Exam Hrs.
MAX.MARKS
Ext.
Marks
Int. Marks
Total
PART I
LANG.PAPER-IV
3
3
75
25
100
PART II
ENGLISH PAPER -IV
3
3
75
25
100
PART III -
Paper - VII
Programming in JAVA
4
3
75
25
100
PART III -
Paper - VIII - Practical - IV
Java Programming Lab
4
3
60
40
100
Allied-II
Paper - II
5
3
75
25
100
PART IV
2.Soft Skill-IV
3
3
60
40
100
3. Environmental Studies
2
3
75
25
100
Title of the Course/
Paper -V PROGRAMMING IN C++ AND DATA
STRUCTURES
Core
II Year & Third Semester
Credit: 4
Objective of the course
This course introduces the basic concepts of programming in C++ and Data Structures
Course outline
Unit 1: Introduction to C++; Tokens, Keywords, Identifiers, Variables, Operators, Manipulators, Expressions and Control Structures in C++; Pointers - Functions in C++ ‑ Main Function ‑ Function Prototyping ‑ Parameters Passing in Functions - Values Return by Functions - Inline Functions - Friend and Virtual Functions
Unit-2: Classes and Objects; Constructors and Destructors; and Operator Overloading and Type Conversions - Type of Constructors - Function overloading. Inheritance : Single Inheritance ‑ Multilevel Inheritance ‑ Multiple Inheritance ‑ Hierarchical Inheritance ‑ Hybrid Inheritance. Pointers, Virtual Functions and Polymorphism; Managing Console I/O operations.
Unit 3: Working with Files: Classes for File Stream Operations ‑ Opening and Closing a File ‑ End‑of‑File Deduction ‑ File Pointers ‑ Updating a File ‑ Error Handling during File Operations ‑ Command‑line Arguments. Data Structures: Definition of a Data structure ‑ primitive and composite Data Types, Asymptotic notations, Arrays, Operations on Arrays, Order lists.
Unit-4: Stacks - Applications of Stack ‑ Infix to Postfix Conversion, Recursion, Maze Problems - Queues ‑ Operations on Queues, Queue Applications, Circular Queue. Singly Linked List ‑ Operations, Application ‑ Representation of a Polynomial, Polynomial Addition; Doubly Linked List ‑ Operations, Applications.
Unit-5 : Trees and Graphs: Binary Trees ‑ Conversion of Forest to Binary Tree, Operations ‑ Tree Traversals; Graph ‑ Definition, Types of Graphs, Hashing Tables and Hashing Functions, Traversal ‑ Shortest Path; Dijkstra's Algorithm.
1. Recommended Texts
i. E. Balagurusamy,1995,Object Oriented Programming with C++, Tata McGraw‑Hill
Publishing Company Ltd.
ii..E.Horowitz and S.Shani,1999,Fundamentals of Data Structures in C++ , Galgotia Pub.
2.Reference Books
i. Robert Lafore, Object Oriented Programming in Microsoft C++, Galgotia publication.
ii.. H.Schildt, C++,1998,The Complete Reference-1998-TMH Edition, 1998
iii.R. Kruse C.L. Tondo and B. Leung ,1997, Data Structures and Program design in C,
PHI.
iii.Cangsam,Auguenstein,Tenenbaum,Data Structures using C & C++,PHI
iv.D.Samantha,2005, Classic Data Structures, PHI,New Delhi.
Title of the Course/
Paper VI
PRACTICAL - III DATA STRUCTURES USING C++
Core
II Year & Third Semester
Credit: 4
Objective of the course
This course deals with practical implementation of Data Structure using C++.
Course outline
1. Implement PUSH, POP operations of stack using Arrays.
2. Implement PUSH, POP operations of stack using Pointers.
3. Implement add, delete operations of a queue using Arrays.
4. Implement add, delete operations of a queue using Pointers.
5. Conversion of infix to postfix using stack operations
6. Postfix Expression Evaluation.
7. Addition of two polynomials using Arrays and Pointers.
8. Creation, insertion, and deletion in doubly linked list.
9. Binary tree traversals (in-order, pre-order, and post-order) using linked list.
10.Depth First Search and Breadth first Search for Graphs using Recursion.
Title of the Course/
Paper -VII - PROGRAMMING IN JAVA
Core
II Year & Fourth Semester
Credit: 4
Objective of the course
This course introduces the basic concepts of programming in JAVA
Course outline
Unit 1: Introduction to Java-Features of Java-Basic Concepts of Object Oriented Programming-Java Tokens-Java Statements-Constants-Variables-Data Types- Type Casting-Operators-Expressions-Control Statements: Branching and Looping Statements.
Unit-2: Classes, Objects and Methods-Constructors-Methods Overloading-Inheritance-Overriding Methods-Finalizer and Abstract Methods-Visibility Control -Arrays, Strings and Vectors-String Buffer Class-Wrapper Classes.
Unit 3: Interfaces-Packages-Creating Packages-Accessing a Package-Multithreaded Programming-Creating Threads-Stopping and Blocking a Thread-Life Cycle of a Thread-Using Thread Methods-Thread Priority-Synchronization-Implementing the Runnable Interface .
Unit-4: Managing Errors and Exceptions-Syntax of Exception Handling Code-Using Finally Statement-Throwing Our Own Exceptions-Applet Programming-Applet Life Cycle-Graphics Programming-Managing Input/Output Files: Concept of Streams-Stream Classes-Byte Stream Classes-Character Stream Classes - Using Streams-Using the File Class-Creation of Files-Random Access Files-Other Stream Classes.
Unit-5: : Network basics -socket programming - proxy servers - TCP/IP - Net Address - URL - Datagrams -Java Utility Classes-Introducing the AWT: Working with Windows, Graphics and Text- AWT Classes- Working with Frames-Working with Graphics-Working with Color-Working with Fonts-Using AWT Controls, Layout Managers and Menus.
1. Recommended Texts
i.E. Balagurusamy,2004,Programming with JAVA, 2nd Edition,Tata McGraw-Hill Publishing Co.Ltd.
ii.Herbert Schildt,2005,The Complete Reference JavaTM 2, 5th Edition,Tata McGraw-Hill Publishing Co. Ltd.
2. Reference Books
i. Y. Daniel Liang ,2003, An Introduction to JAVA Programming, Prentice-Hall of India Pvt. Ltd.
ii. Cay S. Horstmann and Gary Cornell,2005, Core JavaTM2 Volume I-Fundamentals, 7th Edition- Pearson Education.
iii. Ken Arnold, James Gosling and David Holmes,2003, The JavaTM Programming Language, 3rd Edition, Pearson Education.
Title of the Course/
Paper -VIII
PRACTICAL - IV: JAVA PROGRAMMING LAB
Core
II Year & Fourth Semester
Credit: 4
Objective of the course
This course gives the practical training in JAVA programming
Course outline
APPLICATIONS:
1. Substring Removal from a String. Use String Buffer Class.
2. Determining the Perimeter and Area of a Triangle. Use Stream Class.
3. Determining the Order of Numbers Generated randomly using Random Class.
4. Usage of Calendar Class and Manipulation.
5. Implementation of Point Class for Image Manipulation.
6. String Manipulation Using Char Array.
7. Database Creation for Storing E-mail Addresses and Manipulation.
8. Usage of Vector Classes.
9. Interfaces and Packages
10. Implementing Thread based Applications and Exception Handling.
11. Application using Synchronization such as Thread based, Class based and Synchronized Statements.
12. Textfiles (copy, display, counting characters, words and lines)
13. Data file creating and processing for electricity billing.
14. Data file creating and processing for telephone billing
APPLETS:
15. Working with Frames and Various Controls.
16. Working with Dialog Box and Menus.
17. Working with Colors and Fonts.
18. Drawing various shapes using Graphical statements.
19. Working with panel and all types of Layout.
20. Design a simple calculator with minimal of 10 operations
21. Usage of buttons, labels, text components in suitable application
22. Usage of Radio buttons, check box ,choice list in suitable
application.
How many bytes does null occupy?
In most languages with a null reference, it is simply a memory address to a zero-length memory block. So the only memory it would occupy in these cases would be enough for a memory pointer: usually around 4 bytes.
Why boot files are not kept on the RAM chip but on ROM chip?
RAM is volatile - meaning that whenever power is taken away from it it is wiped.
ROM is non volatile - meaning that the data is always kept there whether there is power is there or not.
BOOT files which is basic machine code and is needed to boot up the computer to give the first BIOS (basic input output system) is kept on ROM because it is always kept there. If it was kept on RAM then it would be wiped everytime you turn the power off which would mean it would work.