Department of Computer Science & Engineering

B.Tech in Computer Science & Engineering

B.Tech in Computer Science & Engineering

(A) General
Computer Science & Engineering has emerged not only as a major discipline but also has transformed almost all disciplines of Engineering as well as other domains. The discipline is very diverse ranging from operating systems & machine level programming to frontiers of information technology & networking. Artificial intelligence, mobile application development, web development, networking, next generation of object oriented programming, cloud, internet of things, E-commerce are touching every walk of our lives. Today technology is endless & the only limitation is one’s imagination. Anybody with reasonable problem solving aptitude, good analytical & quantitative skills, creative designing or logical thinking can shape a wonderful career in the aforementioned streams of Computer Science & Engineering. This branch of Engineering poses excellent opportunities in interdisciplinary growth & enables students to learn a plethora of tools & techniques. Subsequently one can choose a domain area of interest & excel in it. The flexibility to switch domains at any stage of one’s career makes it one of the most favorite branches for the students globally.

Programme Objectives

  • To understand & analyze the fundamentals of basic sciences & mathematics for solving problems related to computer science

  • To be able to design, implement & evaluate a complex software system to meet the desired needs

  • To provide necessary expertise for pursuing higher education/research in specialized domains like Artificial Intelligence, Data Mining, Machine Learning, MIS, etc.


(B) Specialization in Cloud Technology & Information Security
The IT sector has witnessed rapid progress in the last two decades. Cloud computing is one of the most powerful technologies of recent times that has raised interest among companies. The technology increases scalability & flexibility of operations. Therefore, organizations are investing on this technology to gain business advantages. The increased dependency on IT & internet for day-to-day business operations has also led to rise in concerns of protecting information that is communicated through networks. Many companies around the world have been victims of data security breaches leading to huge losses. Business organizations are concentrating on protecting their networks & so there is a demand for information security solutions.
The curriculum of this programme is a combination of core information technology & specialized subjects which are relevant to current industry. The programme focuses on Virtualization Technology, Cloud Technology, Datacenters and Networking & Operating Systems. It also creates awareness of different vulnerabilities, corrective measures & lays emphasis on Cryptography, Ethical Hacking, Computer Forensics, Virtualization & Cloud Security.

Programme Objectives
  • To learn the basics of computer science with subjects such as C programming, data structures, computer architecture & network security

  • To understand the principles of information security, virtualization & cloud technology

  • To gain in depth knowledge about cryptography, Linux administration, cyber forensics & cloud web services

  • To be able to work on projects that provide exposure to industry problems


  • Pass in 10+2 Science from a recognised board (Preferably above 60%)

  • Admission to all SPSU Programmes will be through the Admission Test - SPSAT

Residential: Compulsorily residential

Programme duration: Four Years

M.Tech in Computer Science & Engineering

SPSU offers Master’s Programme in the following Specialisations / Disciplines:

Specialisations: Data Mining, Computer Networking

Eligibility – Bachelor’s degree in Computer Science & Engineering or Electronics & Communication or equivalent/ M.Sc. in Electronics or Computer Science or Physics or Mathematics/ M.C.A. as a regular student from recognized University.

Syllabus of Data Mining Syllabus of Computer Networks

M.Tech Courses :

  • Programme duration: 2 Years

  • Residential: Optional

  • Eligibility for Admission: Admission to all SPSU Programmes will be through SPSAT.

Master of Computer Applications (MCA)

Computer applications are transforming every aspect of our lives. Digitization and computerization has revolutionized the operations and services and has made the complicated industrial, scientific and technological operations easy. The computer industry, both, software and hardware, has a very bright future and provides excellent opportunities for fresh graduates to be professionally employed. The MCA program focuses on providing a sound theoretical background as well as good practical exposure to students in the relevant areas. It is intended to provide a modern, industry oriented education in applied computer science.

Programme Objectives
  • To inculcate system design and development skills into the students

  • To provide understanding of various software development techniques and methodologies

  • To provide necessary expertise for pursuing higher education/research in specialized domains like Project Management, Data Mining, MIS, etc.

  • A pass in any Bachelor’s degree of minimum 3 years duration with mathematics at 10+2 level or at Graduate level and obtained atleast 50 % in the qualifying degree examinations.

  • MCA (Lateral Entry): A pass in Bachelor’s degree of minimum 3 years duration in BCA, B.Sc. (Information Technology / Computer Science) with mathematics as a course at 10+2 level or at Graduate level and obtained atleast 50 % in the qualifying degree examinations.

  • Admission to all SPSU Programmes will be through the Admission Test - SPSAT’19

Residential: Optional

Programme duration: Three Years


PhD Degree Courses in Computer Science & Engineering ( Doctoral Degree Programme)

SPSU offers all its academic programmes in the Semester System with Choice Based Credit System. All Ph.D. scholars are required to complete a course work involving both Major and Minor disciplines before taking up full-fledged research. The course work is designed to enhance the scholar’s capability to match the proposed research work under each discipline.

  • Post-graduate degree (preferably in the discipline concerned) from a recognized university with 55% marks

  • Admission to all SPSU Programmes will be through the Admission Test - SPSAT

Syllabus for PhD

Fee Structure Apply Online

Frequently Asked Questions (FAQs)

1. Why should a student choose B.Tech.(CSE)?

Computer Science and Engineering has application in diversified fields. Job opportunities are available both in Private and Government sectors with excellent growth opportunities. Students undergoing this programme has the opportunity to learn new technology applicable in various industries.

2. What are the specializations of the faculty members of the department of Computer Science & Engineering?

The faculty members of the department are specialized in : Machine Learning, Data Mining, Information security, Distributed Systems, Wireless Sensor Networks, Cyber Security, Internet of Things, Cloud Computing, Virtualization, Image Processing, Theory of Computer Science, Compiler Construction.

3. What laboratories are available in the department of Computer Science & Engineering?

The department has basic computing lab, basic and advanced programming lab, Database Management System lab, Computer Network lab, Internet of Things lab.

4. A Computer Engineer can be absorbed in which industries?

Computer Science Engineer are recruited by the following industries related to : Software Development, Web Development, Game Development, Mobile Application Development, Graphics and Animation, Machine Learning, AI and Robotics, Hardware Development, Software Testing, IoT solutions, networking solutions, Cloud based solutions, Data Analysis, Database solutions., Cyber Security solutions, Big Data Analysis.

Apart from these, a Computer Science Engineer are also recruited by the PSU’s like NTPC, BHEL, GAIL, ONGC, ISRO, SAIL, BARC, IOCL, HAL etc.

Computer Science Engineer can also apply for different Scientist Positions at various central government institutions (like Ministry of Electronics and Information Technology etc.).

5. What profiles a Computer Engineer can apply for?

A Computer engineer can apply for the following job profiles: Software engineer, Front-end developer, Data scientist, Software developer, Software tester, Network engineer, Business analyst, Database associate engineer, Network and computer system administrator, Application analyst, Application developer, Cyber security analyst, Data analyst, Database administrator, Forensic computer analyst, Game designer, Games developer, Information system manager, IT consultant ,Web designer, Web developer, Network engineer, IT Trainer, Digital copywriter, Web content manager, Supply chain manager, IT manager

6. What options are open for higher studies for B.Tech. Computer Science & Engineering students.

After completing Computer Science, a student can do M.Tech/ME/MS in Applied Computer Science, Information Systems, Information Security, Cyber security, Data Mining, Artificial Intelligence, Data Science, Networking, Management Information System to name a few. If a student wants to enter the world of business and management, he can opt to study MBA.

7. Why should a student choose B.Tech.-CSE with specialization in Cloud Technology and Information Security (CTIS)?

The study of Cloud Technology and Information Security as a stand-alone degree program is relatively new which provide advanced technological knowledge for adopting Cloud Technology. Cloud Technology is used for delivery of computing services like applications, databases, servers and network over the internet, which are in high demand and need to ensure the integrity and confidentiality of data on internet.

8. How is the curriculum of B.Tech.-CSE with specialization in Cloud Technology and Information Security different from B.Tech. Computer Science & Engineering?

In addition to all the mandatory subjects of a traditional undergraduate program, this specialized program offers in-depth practical know-how of the current trends in Cloud Technology and Information Security. The subjects include Cloud Computing Solutions and Cloud Web Services, Virtualization, Network Administration and Security, Database Security, Data Center, Cloud Security, Ethical Hacking etc.

9. What kind of laboratories are available in B.Tech.-CSE(specialization in CTIS)?

Programming, Web Technology, Software Engineering, Database Management, Operating System, Cloud Technology, Virtualization, Server Configuration, Cyber Forensics, Information Security and Ethical Hacking laboratories are available.

10. What positions a B.Tech.-CSE(specialization in CTIS) can apply for?

B.Tech.-CSE(specialization in CTIS) graduate has career options like: Cloud Operations Engineer, Cloud Network Engineer, Cloud Administrator, Virtualization – Systems Engineer, System Administrator, Cyber Security Analyst, Penetration Tester/ Ethical Hacker, Analyst-Web Application Security, Cyber Security Forensic Analyst, Cyber Security- Risk Specialist, Cyber Security–Presales Analyst.

11. What options are open for higher studies for B.Tech.-CSE(specialization in CTIS) students?

B.Tech (CTIS) graduate may go for advanced certifications or post graduate courses in the specialized fields of Cloud Technology, Infrastructure Management or Cyber Security or probably a research oriented masters in the similar fields as per his/her interest.