Diploma in Computer Science Engineering
Career in IT is considered one of the most high-paying jobs and is full of opportunities; particularly when India’s prowess in information technology industry is recognized across the globe. The pool of talented computer engineers working in IT companies of the USA and Canada shows that IT can take a person to higher levels. Numerous IT companies from India employ huge number of computer professionals in their Indian and overseas offices.
Computer science is a rapidly growing field. Within the past 20 years, we have almost given up old ways of communications for electronic. If you pay attention to tech news, they are always trying to find ways to innovate previous inventions. 20 years ago, mobile face to face video chat was a future fantasy, now it's a reality. Out of school, as a Computer Science major, you can instantly find work somewhere. Businesses need IT workers to manage programs, software development companies need programmers, the list goes on.
Computer software engineers apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. The tasks performed by these workers evolve quickly, reflecting new areas of specialization or changes in technology, as well as the preferences and practices of employers. (A separate section on computer hardware engineers appears in the engineers section of the Handbook.)
Software engineers can be involved in the design and development of many types of software, including computer games, word processing and business applications, operating systems and network distribution, and compilers, which convert programs to machine language for execution on a computer. Computer software engineers begin by analyzing users' needs, and then design, test, and develop software to meet those needs. During this process they create the detailed sets of instructions, called algorithms, that tell the computer what to do. They also may be responsible for converting these instructions into a computer language, a process called programming or coding, but this usually is the responsibility of computer programmers. (A separate section on computer programmers appears elsewhere in the Handbook.) Computer software engineers must be experts in operating systems and middleware to ensure that the underlying systems will work properly.
Computer applications software engineers analyze users' needs and design, construct, and maintain general computer applications software or specialized utility programs. These workers use different programming languages, depending on the purpose of the program. The programming languages most often used are C, C++, and Java, with Fortran and COBOL used less commonly. Some software engineers develop both packaged systems and systems software or create customized applications. Computer systems software engineers coordinate the construction, maintenance, and expansion of an organization's computer systems. Working with the organization, they coordinate each department's computer needs-ordering, inventory, billing, and payroll recordkeeping, for example-and make suggestions about its technical direction. They also might set up the organization's intranets-networks that link computers within the organization and ease communication among various departments. Systems software engineers also work for companies that configure, implement, and install the computer systems of other organizations. These workers may be members of the marketing or sales staff, serving as the primary technical resource for sales workers. They also may help with sales and provide customers with technical support. Since the selling of complex computer systems often requires substantial customization to meet the needs of the purchaser, software engineers help to identify and explain needed changes. In addition, systems software engineers are responsible for ensuring security across the systems they are configuring. Computer software engineers often work as part of a team that designs new hardware, software, and systems. A core team may comprise engineering, marketing, manufacturing, and design people, who work together to release a product.
Companies which provide opportunities
C Programming, Data Structures Using C, Computer Networks, OOP With C++, Database Management Systems, Operating Systems, Software Engg, Basic Management Skills & Indian Constitution, Programming With Java, Web Programming, Software Testing, Network Security And Management, Information Storage And Management, Mobile Computing, Embedded And Real-Time Systems.
Basic Computer Skills Lab, Digital Lab, Programming With C Lab, Programming With C Lab, Data Structures Lab, P.C. Hardware & Networking Lab, Graphical User Interface Lab, Web Design lab, OOP With C++ Lab, DBMS Lab, Linux Lab, Programming With Java Lab, Web Programming Lab, CASP, Project Work-I, Software Testing Lab, Network Security Lab, Project Work-II.
For more information and syllabus refer the following website dte.kar.nic.in