Computer Science & Engg.
Come and explore the world of Computer Science!
Computer Science is described as "the study of the theoretical foundations of information and computation and their implementation and application in computer systems". The history of Computer Science predates the invention of the modern digital computer. Early computer scientists such as Church and Turing devoted their life to solving the problem of computability: what can be computed by simply following a list of instructions with paper and pencil? Their motivation is to construct a mechanical system capable of performing all possible tasks. The creation of such a concept of universal computer marked the birth of modern computer science.
So, what can you do by studying Computer Science?
1. Be able to design a computer language so powerful and elegant that the most difficult problems in the world can be solved?2. To write a mathematical proof to testify that a program is correct or erroneous?
3. To develop an algorithm to beat the human mind in a chess game?
4. To write a search engine that is as influential as that of Google?
5. To write a program that can pick the best stocks?
6. To develop an early warning system for earthquake or tsunami?
OR
You want to CHANGE the world?
If any of the above inspires you and matches your specific interest, Computer Science is the discipline for you. I would urge you to come and visit our Department and we will be more than happy to share with you our study and learning experience!
Strength of the Department
The department has 15 eminent faculty members(2 Professors & 13 Assistant Professors) with eight student computing laboratories for teaching, general computing and final year projects. These computing laboratories have more than 200 fast PCs, including Intel Core 2 Duo PCs and a IBM Server. These PCs are installed with Microsoft Windows XP, Windows 7, and Linux operating systems. They run a versatile set of software, including Microsoft Office, Microsoft Visual Studio, Microsoft .NET Framework, Microsoft Internet Explorer, Mozilla Firefox, Adobe Acrobat, CSIM 19, MATLAB, Oxygen XML Editor, NetBeans IDE, NJStar Communicator Chinese System, IBM Rational Software Modeler, Sun JDK, Tomcat server and various language compilers. All of these student computing laboratories are open 7 x 24. All of the computers are connected to the departmental Gigabit Ethernet backbone, which is connected to the Internet.
Students can also use the computing facilities provided by Faculty of Engineering, Computer Centre and Main Library. Besides these the department also have a autunomous unit as "XYLOSOFT SOLUTIONS" through which we provides different capsule courses as
1. ORACLE2. JAVA
3. CATIA
4. PRO-E
5. AUTOCAD
6. VLSI Systems
7. Embedded Systems
8. ROBOTICS Training
Objectives Of the Department
Our graduates should be able to:
1. Knowledge Application
Apply knowledge of mathematics, computer science, and engineering to identify, formulate, and solve computational problems.
2. Solution for Practical Problems
Apply computer science and software engineering technologies to different information processing areas such as business, industry, and public sectors.
3. Continual Development
Continue personal development and progress with the evolution in the computer science discipline.
4. Teamwork and Leadership
Work effectively as a member of a multi-disciplinary development team and undertake leadership roles when appropriate.
5. Effective Communication
Communicate their thoughts, in both written and oral forms, so that others can comprehend and build on their work.
6. Professionalism
Understand the importance of ethics in the profession and the need to act in the society's best interest.
Programme Outcomes
Upon completion of the programme, students will have the ability to:
1. Analyze a problem; think critically on both technical and non-technical issues; and identify and define the computing requirements appropriate to its solution.
2. Apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.
3. Apply design and development principles in the construction of software systems of varying complexity.
4. Implement and evaluate a computer-based system, process, component, or program to meet the desired needs.
5. Communicate both orally and in writing to a variety of audiences; and to function effectively in multi-disciplinary teams by exercising leadership and contributing as a member.
6. Continue professional development with an understanding of ethical and professional issues; and to critically analyze the impact of computing in the global and societal context.
7. Engage in lifelong learning by independently and continually expanding knowledge and abilities.
Career Paths for our Graduate Scholars
When you complete our B.Tech.(CompSc) programme, you will have acquired
1. Hands-on technical and industrial experiences;
2. Solid foundation in the theoretical and practical aspects of IT and how it relates to the real world.