The B.Sc. Program in Computer Science and Engineering (CSE) is designed to produce skilled graduates in the field to satisfy the growing demands of computer engineers in home and abroad. It provides the students an opportunity to obtain broad knowledge of Computer Science, Computer Engineering with some freedom to tailor the program according to the student’s individual needs.
On successful completion of this program, students are able to:
Apply knowledge of computing and mathematics appropriate to the discipline.
- Analyze the local and global impact of computing on individuals, organizations, and society.
- Identify concepts, algorithms, and applicable data structures to find a solution and can break the problem down into its component parts in order to formulate computer-based problem solving methods.
- Choose the proper problem solving tools (for example, development environment, programming language, software and software packages) that will allow them to find the correct software solution to the problem.
- Organize and develop a computer system that meets the complex needs of a client.
- Organize and carry out a research project to understand a new problem in their area of study.
- Understand the professional, ethical, legal, security, and social issues and responsibilities for the computing profession.
Graduates with degrees in Computer Science and Engineering might find themselves in a variety of environments - academic, research, industry, government, and private or not-for-profit organizations. Here's a partial list of career opportunities for Computer Science and Engineering graduates:
- Computer Programmers
- Computer Hardware Engineer
- Web Developer
- Network Engineer
- Software Engineer
- Mobile Applications Developer
- Database Administrator
- Big Data Engineer
- Data Scientist
- Information Systems Security Manager
- Data Security Analyst
- Network Security Administrator
- Computer Systems Analysts
- Ethical Hacker