Current Affairs

Basics of Computer For B.Tech Students

Computer Science Engineering students should focus on “Computer Science Fundamentals: Whatever the future holds, you will be well served by knowing the basic theory of computer sciences. Learn data-structures and algorithms. If you don’t have a favorite data-structure, and an algorithm that you find beautiful, then your computer science education is incomplete. If, after seeing an algorithm, your first thought is not about the complexity of the algorithm (O(n), O(log n), etc.), then you need to hit your books again. If you’ve only learned Java and C#, and you don’t really understand pointers, heaps, stacks, you will sooner or later be at a disadvantage. Understand the basics. And while you’re at it, also learn mathematics and statistics.

Presentation skills: This is not a computer science skill, but this is one of the most important skills that computer science students are missing. You must treat presentation as equally important, or more important than your program, design, and algorithms. And you must spend as much time learning presentation (from books, in classes, and in practice) as you spent on programming languages, and computer science subjects. I’m sure you haven’t done that, hence this item in my list. You should know how to write well. Not just papers and documents, but much more importantly, emails, and blog posts, and facebook wall postings, and tweets. You must think about what the user/reader/client wants to know (instead of what you know and want to tell). And of course, you must know how to speak well. How to tell a story instead of listing some arcane facts about your work. How to leave out stuff that you find extremely interesting, but the listener doesn’t.

Usability: As IT touches the lives of more and more people, less and less of them will be “computer savvy”, and less and less of them will view computing devices as something that needs to be learnt. Consequently, the products that will succeed, will be the ones that are easy to use. And making something easy to use is rather difficult. It is a sub-discipline of computer science, and there is a lot of theory, and a bunch of well-defined algorithms and practices you can use to make things easy to use. The whole area is called HCI (Human Computer Interaction), and UCD (User Centered Design) is a part of it. It’s an area that you must be familiar with.

FUNDAMENTALS OF COMPUTER & PROGRAMMING WITH C 
1. AN OVERVIEW OF COMPUTER SYSTEM AND OPERATING SYSTEMS
2. BASIC INTRODUCTION TO PROGRAMMING LANGUAGES
3. BASIC INTRODUCTION TO COMPUTER NETWORKS
4. AN OVERVIEW OF C
5. STRUCTURE AND UNION IN C
6. POINTERS IN C
7. DYNAMIC MEMORY ALLOCATION AND FILE MANAGEMENT IN C

Fundamental MCQ’s of Computer
1.Which of the following languages is more suited to a structured program?
A. PL/1
B. FORTRAN
C. BASIC
D. PASCAL
E. None of the above

2.A Computer assisted method for the recording and analyzing of existing or hypothetical systems is
A. Data transmission
B. Data flow
C. Data Capture
D. Data Processing
E. None of the above

3.The brain of any computer system is
A. ALU
B. Memory
C. CPU
D. Control Unit
E. None of the above

4.What difference does the 5th generation computer have from other generation computers?
A. Technological Advancement
B. Scientific Code
C. Object Oriented Programming
D. All of the above
E. None of the above

5.An Example of a digital device can be
A. Digital Clock
B. Automobile Speed meter
C. Clock with a dial and two hands
D. All of the above

6.Which of the following memories need refresh?
A. SRAM
B. DRAM
C. ROM
D. All of the above

About the author

Mallikarjuna

Leave a Comment

error: Content is protected !!