Computer science is the study of the theory, experimentation, and engineering that form the basis for the design and use of computers. A computer scientist specializes in the theory of computation and the design of computational systems. Its fields can be divided into a variety of theoretical and practical disciplines.
The roots of computer science extend deeply into mathematics and engineering. Mathematics imparts analysis to the field; engineering imparts design. The main branches of computer science are the following: Algorithms is the study of effective and efficient procedures of solving problems on a computer.
Computer Science is the study of computers and computational systems. Unlike electrical and computer engineers, computer scientists deal mostly with software and software systems; this includes their theory, design, development, and application.
Theory- Computer science theory is often highly mathematical, concerning itself with questions about the limits of computation
Hardware- Computer hardware deals with building circuits and chips
The most important aspect of computer science is problem solving, an essential skill for life. Because computers solve problems to serve people, there is a significant human side to computer science as well.
A significant portion of your computer science studies will involve programming. You start out by learning high-level, basic languages such as Java and C++. As you go on, you’ll be introduced to more complex coding methods, including Prolog, Scheme, and machine code, also known as assembly language programming.
Computer science Specializations and courses teach software engineering and design, algorithmic thinking, human-computer interaction, programming languages, and the history of computing. Courses in this broad field will help you think abstractly, approach problems methodically, and develop sound solutions.
The most important aspect of computer science is problem solving, an essential skill for life. Students study the design, development and analysis of software and hardware used to solve problems in a variety of business, scientific and social contexts.
A computer engineer, also called a software engineer, is responsible for developing, testing and evaluating the software that make our computers work. They may help in the development of new computer games, business applications or even in the design of entirely new operating systems.
Information Systems Manager
IT Sales Professional
Secondary School Teacher
Social Media Manager
Basic Computer Skills lab
Basic Computer Skills lab
Multimedia lab includes flash & Photoshop
Digital Electronics lab
Basic web design lab
Programming with C lab
Data Structures using C lab
Programming with C++ lab
DBMS and GUI lab /SQL lab
Programming with Java lab
Computer hardware and Networking Lab
Network security Lab
Communication Analysis Skills and presentation Lab
Research Lab for project work