B.Tech Computer Science Engineering

Introduction

Welcome to the Computer Science Department at CGU, one of the best computer science engineering colleges in Odisha. Established in 1997, our department has been at the forefront of providing quality education and fostering holistic development for over 26 years.

CGU stands out as one of the top engineering colleges/university for computer science in india for its strong emphasis on industry-relevant curriculum and innovative research. We are highly focused on equipping students with the knowledge, skills, and experience needed to excel in the rapidly evolving computer science engineering.

Since its inception in 1997, the Department of Computer Science Engineering has played a significant role in placing CV Raman Global University as one of the best computer science engineering colleges/university in Bhubaneswar, Odisha. From the start, it has sought to produce computer scientists who are not just good technically but have a critical mind and creativity that can excel in the corporate world.

Computer Science Engineering Program Details

CGU offers a comprehensive range of programs for various academic and professional aspirations. Our flagship program is the 4-year B.Tech in Computer Science Engineering, accredited by the National Board of Accreditation (NBA). Programs are designed to provide a robust foundation in computer science, coupled with opportunities for specialisation through elective courses.

In addition to our undergraduate program, higher education aspirants can pursue several postgraduate programs, including:

  1. M.Tech in Computer Science Engineering
  2. MCA (Master of Computer Applications)
  3. M.Sc in IoT & Cyber Security
  4. M.Sc in AI & ML
  5. M.Sc in Cloud Computing

For those interested in research, we have a PhD program where students can engage in cutting-edge research under the mentorship of our experienced faculty. Our department expertises in Wireless Sensor Networks, Machine Learning/Deep Learning, Cloud/Fog Computing, Cybersecurity, and Natural Language Processing.

Affiliation and Accreditation

CGU’s Computer Science Department is proud to be affiliated with prestigious educational bodies and holds accreditation from the National Board of Accreditation (NBA). Our computer science programs adhere to the highest standards of academic excellence and industry relevance.

Curriculum and Course Offering for B.Tech Computer Science Engineering

The B.Tech computer science engineering program at CGU is designed to provide students with a comprehensive understanding of computer science and engineering principles. Our curriculum includes a mix of core subjects and elective courses, allowing students to tailor their education to their interests and career goals. Key areas of study include:

  • Programming Languages: Courses cover a range of languages, including Python, Java, C++, and more, ensuring students develop versatile coding skills.
  • Data Structures and Algorithms: Fundamental courses that teach students how to efficiently organise, manage, and process data.
  • Artificial Intelligence and Machine Learning: These courses introduce students to AI techniques and machine learning algorithms, preparing them for roles in these advanced fields.
  • Big Data and Data Science: Focused on the analysis and interpretation of large datasets, these courses are crucial for aspiring data scientists.
    Cybersecurity: Students learn about protecting information systems from cyber threats, an increasingly important area in the digital age.
    Cloud Computing: This course covers cloud architectures, services, and applications, reflecting the growing reliance on cloud-based solutions.
    Our curriculum is designed in collaboration with industry leaders such as NASSCOM, IBM, MARCRAFT, AWS, and Google. These partnerships ensure that our students are well-versed in the latest technologies and industry practices, making CGU one of the best colleges for computer science engineering in India.

Career Opportunities

Graduates from CGU’s Computer Science Engineering Department enjoy excellent career prospects, thanks to our strong industry connections and comprehensive placement cell. Our alumni have secured positions in leading companies, including FAANG companies, TCS, Accenture, Cognizant, Deloitte, Hexaware, and Dell. Career paths for our graduates include:

  • Software Engineers: Roles in web development, mobile app development, game development, and enterprise software development.
  • Data Scientists and Analysts: Professionals who analyse and interpret complex data to drive business decisions.
  • Cybersecurity Analysts: Experts who protect information systems from cyber threats.
  • System Administrators: Specialists who manage and maintain IT infrastructure.
  • Research and Development Engineers: Innovators who develop new technologies and solutions.

Our programs emphasise technical competence, problem-solving abilities, and the development of soft skills such as communication and teamwork. This holistic approach ensures that our graduates are well-prepared for the demands of the modern workforce.

Research and Innovation

Research is a core part of CGU’s Computer Science Department. Our faculty and students are actively engaged in cutting-edge research across various domains, including Wireless Sensor Networks, Machine Learning/Deep Learning, Cloud/Fog Computing, Cybersecurity, and Natural Language Processing. Our research efforts are supported by state-of-the-art facilities and a strong emphasis on interdisciplinary collaboration.

Students are encouraged to participate in research projects, hackathons, seminars, and conferences. These opportunities provide hands-on experience and foster creativity and innovation. Our faculty members regularly publish their research in top-indexed journals, contributing to the global body of knowledge in computer science and engineering.

Extracurricular Education

At CGU, we believe in the holistic development of our students. Our campus is equipped with cutting-edge laboratories for software testing, programming, research, and more. Facilities include specialised labs for SCADA, multimedia, network operating systems, optimisation engineering, high-performance computing, IoT, and database management.

Beyond academics, we offer a wide range of extracurricular activities to ensure a well-rounded education. Students can participate in sports, cultural events, and various clubs that cater to diverse interests. Our strong alumni network and partnerships with multinational corporations provide students with valuable networking opportunities, internships, and practical experiences that enhance their professional growth.

Our commitment to student success extends to career counselling, guidance, and mentoring programs. We offer special programs for advanced and slow learners, focusing on inclusion and student diversity. Additionally, our curriculum includes certification courses, skill development programs, and value-added courses to enhance employability.

The Computer Science Engineering Department at CGU stands out as one of the best computer science engineering colleges in Odisha and best computer science engineering university in India.

With a focus on quality education, industry-aligned curriculum, and holistic development, we are dedicated to shaping the next generation of tech leaders and innovators. Our strong emphasis on research, collaboration with industry leaders, and comprehensive support services ensure that our students are well-prepared for successful careers in the dynamic field of computer science engineering.

Join us at CGU and embark on a journey of academic excellence and professional success. As one of the best computer science engineering colleges in Bhubaneswar, we are committed to providing you with the knowledge, skills, and experience needed to thrive in today’s tech-driven world. Whether you aspire to be a software engineer, data scientist, cybersecurity analyst, or researcher, CGU is the place to start your journey.

Program Educational Objectives (PEO'S)

  • PEO1
    To provide the fundamental knowledge in mathematics, science and engineering concepts for the development of engineering system (Fundamental Knowledge).
  • PEO2
    To apply current industry accepted computing practices and emerging technologies to analyze, design, implement, test and verify high quality computing systems and computer based solutions to real world problems (Design and development).
  • PEO3
    To enable the use of appropriate skill sets and its applications towards social impacts of computing technologies in the career related activities (Skill Set) and to produce Efficient team leaders, effective communicators and capable of working in multi-disciplinary environment following ethical values.
  • PEO4
    To practice professionally and ethically in various positions of industry or government and/or succeed in graduate (Professionalism) and to make substantial contributions to the society (Societal Contribution).

Program Specific Outcomes (PSO'S)

  • PSO1
    The ability to understand, analyze and develop computer programs in the area of computer science and to solve computer software and hardware related engineering problems.
  • PSO2
    The ability to develop software systems to allow convenient use of computing system and process professional skills and knowledge of software design processes
  • PSO3
    The ability to gain knowledge in diverse are of computer science and apply for successful career entrepreneurship and higher studies.
  • PSO4
    The ability to use knowledge of ethical and management principles required to work in a team as well as to lead a team.

SYLLABUS

Semester - 1

Sl. No.SubjectCategory L PTTotal Credits
CreditsCreditsCredits
1Induction Program (3 weeks at the beginning of the Semester)MC0000
2Mathematics 1BS3003
3Physics/ (Chemistry / Python programming with Lab for CSE&AP)BS/ES3205
4Introduction to Mechanical Engineering/ Introduction to Electrical and Electronics EngineeringES3205
5Programming for problem Solving/Engineering GraphicsES2204
6Design Thinking and Problem SolvingUGE1102
7Professional CommunicationHSM2103
Total148022

Semester - 2

Sl. No.SubjectCategoryLPTTotal Credits
CreditsCreditsCredits
1Mathematics 2BS3003
2Physics/ (Chemistry / Python programming with Lab for CSE&AP)BS325
3Introduction to Electrical and Electronics Engineering/ Introduction to Mechanical EngineeringES3205
4Programming for problem Solving/Engineering GraphicsES2204
5Design Thinking and EntrepreneurshipUGE1102
6English for Science, Engineering & TechnologyHSM2103
7Engineering Economics & CostingHSM2002
Total168024

Semester - 3

SL. No.SubjectCategoryLPTTotal Hour
CreditsCreditsCredits
1Programming using C++PC2003
2Data StructuresPC3207
3Data Communication & Computer NetworkPC3206
4Switching Circuit & Logic DesignES3003
5Mathematics-3 (Programme Specific)BS3004
6Living Biology and Environmental Science /Emerging Material and it’s applications.BS2002
7Skill Development Elective-1SDE0203
8CDTMC0002
Total166030

Semester - 4

Sl. No.SubjectCategoryLPTTotal Credits
CreditsCreditsCredits
1Database EngineeringPC3205
2Design & Analysis of algorithmPC3205
3Computer OrganizationPC3003
4Object Oriented Programming using JavaPC3205
5Living Biology and Environmental Science /Emerging Material andit’s applications.BS2002
6Skill Development Elective-2SDE0202
7Career Development Training MC0000
Total148022

Semester - 5

Sl. No.SubjectCategoryLPTTotal Credits
CreditsCreditsCredits
1Theory of ComputationPC3003
2Machine LearningPC3205
3Operating SystemPC3205
4Cloud Computing & Virtualization / Software Engineering & Project management/ Cryptography and Network SecurityPE3205
5University General Elective-5UGE1001
6Skill Development Elective-3SDE0202
7CDTMC0000
Total138021

Semester - 6

Sl. No.SubjectCategoryLPTTotal Credits
CreditsCreditsCredits
1 Enterprise JavaPC3205
2Internet of Things/ Design of Web Applications/ Advanced Machine LearningPE3205
3Software Engineering & Agile Methodology/ Distributed System/ Block ChainPE3003
4 Open Elective-1OE3003
5University General Elective-6UGE1001
6Skill Development Elective-4SDE0202
7Presentation on Science and Technology Advancement- Assessment & Review (STAAR)ES0101
8CDTMC0000
Total137020

Semester - 7

Sl. No.SubjectCategoryLPTTotal Credits
CreditsCreditsCredits
1Big data &Analytics/ Software Testing/ Mobile Application developmentPE 3205
2Open Elective-2OE 3003
3Open Elective-3OE 3003
4Industrial Training(SummerVacation between2nd and 3rd or 4thand 5th Sem, or6th and7th Semester)PC0101
5Major Project-IMP0303
Total96015

Semester - 8

Sl. No.SubjectCategoryLPTTotal Credits
CreditsCreditsCredits
1Project linked research Paper PC (Self-Study)0202
2 Major Project-IIMP012012
Total014014

Eligibility Criteria

B.TECH

B.TECH
(4Years)
Passed 10+2 examination (intermediate) with 60% marks along with Physics and Mathematics as compulsory subjects.
LE B.TECH (3Years)
a. Passed Diploma examination with at least 45% marks (40% marks in case of candidates belonging to reserved category) in any branch of Engineering and Technology.

b. Passed B.Sc. Degree from a recognized University as defined by the UGC, with at least 45% marks (40% marks in case of candidates belonging to reserved category) and passed 10+2 examination with Mathematics as a subject. However, the students belonging to B.Sc. stream, seeking admission in mechanical engineering, shall be required to clear the subjects in Engineering Graphics /Engineering Drawing and Engineering Mechanics of the First Year Engineering Program along with the Second year subjects. The students belonging to B.Sc. Stream shall be considered for admission only after filling the supernumerary seats in this category with regular students belonging to the Diploma stream.

c. Passed D.Voc. Stream in the same or allied sector.

d. In the above cases, suitable bridge Courses, if required, such as in Mathematics may be conducted.

Brand Association

Career path you can choose after the course

This course opens the door to many possible careers.
  • Software Engineer
  • Data Scientist
  • Cyber Security Analyst
  • System Administrator
  • Research and Development Engineering