B.Tech | Duration: 4 Years

Bachelor of Technology in Computer Science Engineering (CSE)

Bachelor of Technology in Computer Science Engineering (CSE)

Programme Overview:

The department of Computer Science & Engineering, started in 2009, with state of the art infrastructure, has grown up to the need of the day and is producing engineers required by the industry and the society. The objective of the department has been to promote research in the relevant field and to bring technological uplift of the society. The department has a very experienced pool of faculty from academia and industry who contributed to the progress of the department. The Computer Science & Engineering Program at the bachelor`s level is structured such that a student can pursue different specialised streams in Computer Networks, Software Engineering, Web Application Development, Cloud Computing etc.

The department has the best computing lab facilities to train its students at different levels of Computer knowledge and application.

Pedagogy:

Royal School of Engineering & Technology believes in developing strong fundamentals and conceptual understanding of all the subjects. Accordingly, the learning process involves a mix of teaching techniques and self-learning exercises including classroom lecture, case analysis, field studies, seminar, simulations, group project, role playing and independent project These varied teaching styles provide a platform where the students can learn by active interaction in the class as well as through participation in various practical exercises.

The B. Tech. in CSE curriculum is based on the latest Engineering & Technology practices keeping in mind the current business scenario. The present developments in each specific area are discussed, using articles and research papers from reputed, national and international journals. A strong emphasis is laid on project work. Regular presentations by individual students and groups are conducted, which help in enhancing communication skill and also lead to self-growth and personality development.

The department follows the most advanced, multi-dimensional training methodology involving techniques like programming practices, seminars & workshop, web-enabled learning, etc.

Programme Structure:

Sl. No. Names of subjects L T P C TCP
Core Subjects (4+4+4+3+3+1=19 credits)
1 Applied Chemistry 3 0 2 4 5
2 Applied Mathematics - I 3 1 0 4 4
3 Basic Electronics & Communication Engineering 3 0 2 4 5
4 Basic Mechanical Engineering 3 0 0 3 3
5 Engineering Graphics 1 0 4 3 5
6 Workshop 0 0 2 1 2
Employability & Personality Enhancement Courses (EPEC)*
7 Foundation Studies: Communication Skills 1 0 0 1 1
8 Foreign Language - I** 2 0 0 2 2
9 Environmental Science / India - land of Diversity 3 0 0 3 3
10 Physical education - I 0 0 2 1 2
11 Concepts of Behavioral Science 1 0 0 1 1
Sl. No. Names of subjects L T P C TCP
Core Subjects(4+4+4+2+4+1=19 credits)
1 Applied Physics 3 0 2 4 5
2 Applied Mathematics - I 3 1 0 4 4
3 Basic Electrical Engineering 3 0 2 4 5
4 Basic Civil Engineering 2 0 0 2 2
5 Introduction to Computers & Programming in C 3 0 2 4 5
6 Workshop 0 0 2 1 2
Employability & Personality Enhancement Courses (EPEC)*
7 Communicative & Functional English 1 0 0 1 1
8 Foreign Language - II** 2 0 0 2 2
9 India - land of Diversity / Environmental Science 3 0 0 3 3
10 Physical education - II 0 0 2 1 2
11 Understanding Self and Others 1 0 0 1 1
Sl. No. Names of subjects L T P C TCP
Core Subjects (3+3+3+3+3+1+2+2=20 credits)
1 OOP Using C++ 2 1 0 3 3
2 Data Structures using C 2 1 0 3 3
3 Digital Logic and Systems 2 1 0 3 3
4 Electronic Circuits 2 1 0 3 3
5 Mathematics-III 2 1 0 3 3
6 OOP Using C++ Lab 0 0 2 1 2
6 Data Structures Lab 0 0 4 2 4
6 EC & Digital Lab 0 0 4 2 4
Employability & Personality Enhancement Courses (EPEC)*
7 Developing Oral Communication & Listening Skills 1 0 0 1 1
8 Foreign Language - III** 2 0 0 2 2
9 Physical education - III 0 0 2 1 2
10 Understanding Problems and Innovative Solutions 1 0 0 1 1
11 Basket Course (may lead to minor track if chosen from same domain in different semesters) *** -- 3 -
Sl. No. Names of subjects L T P C TCP
Core Subjects(3+3+3+3+3+1+2+2=20 credits)
1 Formal Language and Automata 2 1 0 3 3
2 Operating Systems 2 1 0 3 3
3 Computer Organization and Architecture 2 1 0 3 3
4 Signals & Systems 2 1 0 3 3
5 Mathematics-IV 2 1 0 3 3
6 Computer Hardware Lab 0 0 2 1 2
7 Operating Systems Lab 0 0 4 2 4
8 Signals & Systems Lab 0 0 4 2 4
Employability & Personality Enhancement Courses (EPEC)*
6 Conversation & Public Speaking 1 0 0 1 1
7 Foreign Language - IV** 2 0 0 2 2
8 Physical education - IV 0 0 2 1 2
9 Team Building, Group Dynamics and Leadership 1 0 0 1 1
10 Basket Course (may lead to minor track if chosen from same domain in different semesters) *** -- 3 -
Sl. No. Names of subjects L T P C TCP
Core Subjects (3+3+3+3+3+1+2+2=20 credits)
1 Database Management Systems 2 1 0 3 3
2 Discrete Mathematics 2 1 0 3 3
3 Computer Graphics 2 1 0 3 3
4 Data Communicaton 2 1 0 3 3
5 Principles of Programming Languages 2 1 0 3 3
6 PPL Lab 0 0 2 1 2
7 PPL Lab 0 0 2 1 2
5 DBMS Lab 0 0 4 2 4
5 Computer Graphics Lab 0 0 4 2 4
Employability & Personality Enhancement Courses (EPEC)*
6 Career Oriental Communication 1 0 0 1 1
7 Foreign Language - V** 2 0 0 2 2
8 Physical education - V 0 0 2 1 2
9 Stress Management 1 0 0 1 1
10 Basket Course (may lead to minor track if chosen from same domain in different semesters) *** -- 3 -
Sl. No. Names of subjects L T P C TCP
Core Subjects (3+3+3+3+3+1+2+2=20 credits)
1 WebTechnologies 2 1 0 3 3
2 Software Engineering 2 1 0 3 3
3 Java Programming 2 1 0 3 3
4 Computer Networks 2 1 0 3 3
5 Microprocessors and Microcontrollers 2 1 0 3 3
6 Microprocessor Lab 0 0 2 1 2
7 Networking and Web Technologies Lab 0 0 4 2 4
7 Java & Software Engineering Lab 0 0 4 2 4
Employability & Personality Enhancement Courses (EPEC)*
6 Communication & Presentation Skills 1 0 0 1 1
7 Foreign Language - VI** 2 0 0 2 2
8 Physical education - VI 0 0 2 1 2
9 Relationship Management and Behavioral Communication 1 0 0 1 1
10 Basket Course (may lead to minor track if chosen from same domain in different semesters) *** -- 3 -
Sl. No. Names of subjects L T P C TCP
Core Subjects(3+3+3+3+3+1+2+2=20 credits)
1 Theory of Computaton 2 1 0 3 3
2 Compiler Design 2 1 0 3 3
3 Graph Theory 2 1 0 3 3
4 ELECTIVE-I 2 1 0 3 3
5 ELECTIVE -II 2 1 0 3 3
6 SUMMER TRAINING 0 0 2 1 2
7 Compiler Design Lab 0 0 4 2 4
8 Project-I 0 0 4 2 4
Employability & Personality Enhancement Courses (EPEC)*
9 Ethics and Business Communication 1 0 0 1 1
9 Foreign Language - VII** 2 0 0 2 2
10 Physical education - VII 0 0 2 1 2
11 Excellence - Personal and Professional 1 0 0 1 1
12 Basket Course (may lead to minor track if chosen from same domain in different semesters) *** -- 3 -
Sl. No. Names of subjects L T P C TCP
Core Subjects (3+3+3+3+2+6=20 credits)
1 Design and Analysis of Algorithms 2 1 0 3 3
2 Intelligent Systems 2 1 0 3 3
3 Elective-III 2 1 0 3 3
4 Elective-IV 2 1 0 3 3
5 Comprehensive Grand Viva 0 0 0 2 0
6 Project 0 0 12 6 12
Employability & Personality Enhancement Courses (EPEC)*
6 Effective Workplace Communication 1 0 0 1 1
9 Foreign Language - VIII** 2 0 0 2 2
10 Physical education - VIII 0 0 2 1 2
11 Human Values and Ethics for Success 1 0 0 1 1
12 Basket Course (may lead to minor track if chosen from same domain in different semesters) *** -- 3 -
Sl. No. Name L T P C TCP
1 Electronic Commerce 2 1 0 3 3
2 Digital Image Processing 2 1 0 3 3
3 Advanced DBMS 2 1 0 3 3
4 Programming with Dot Net 2 1 0 3 3
5 Distributed Systems 2 1 0 3 3
6 Operations Research 2 1 0 3 3
7 Network Modelling 2 1 0 3 3
8 Sofware Project Management 2 1 0 3 3
9 Advanced Computer Networks 2 1 0 3 3
10 OOP and Design 2 1 0 3 3
11 Internet protocols 2 1 0 3 3
12 Advanced Operating Systems 2 1 0 3 3
Sl. No. Name L T P C TCP
1 Cloud Computing 2 1 0 3 3
2 Grid Computing 2 1 0 3 3
3 Linux Kernel 2 1 0 3 3
4 Advanced Web Technologies 2 1 0 3 3
5 Soft Computing 2 1 0 3 3
6 Data Mining 2 1 0 3 3
7 Big Data Analytics 2 1 0 3 3
8 Mobile Computing 2 1 0 3 3
9 Software Testing 2 1 0 3 3
10 Data Warehousing and OLAP 2 1 0 3 3
11 Distributed DBMS 2 1 0 3 3
12 Real-Time Systems 2 1 0 3 3

Note: minor modifications in this structure may be incorporated as per the recommmendations of Board of Studies * these are compulsory subjects and scores/grades will be awarded in the end semester examination ** Subject to availability of the faculty members, few foreign language courses will be offered *** these courses will be offered subject to availabilty of Faculty members & other resources

Note: minor modifications in this structure may be incorporated as per the recommmendations of Board of Studies * these are compulsory subjects and scores/grades will be awarded in the end semester examination ** Subject to availability of the faculty members, few foreign language courses will be offered *** these courses will be offered subject to availabilty of Faculty members & other resources

Learning Facilities:

Students are trained to various programming languages and approaches like C, C++, Java, Database Management (SQL), data structures, operating systems, computer graphics, compiler design, etc. in the department various laboratories . The department has well equipped laboratories like:

    Computing lab

    Object Oriented Programming in C++

    Data Structure and Algorithms lab

    Numerical Methods and Computation Lab

    Operating Systems Lab

    Principles of Programming Language Lab

    Computer Graphics Lab

    Database Management Systems Lab

    Data Mining Lab

    Computer Networks Lab

    Software Engineering Lab

    Web Technology Lab

    Compiler Design Lab etc.

Career Opportunities:

    Mobile Applications Developer

    Business Intelligence Analyst

    Software Engineer

    Network Architect

    Data Architect

    Applications Developer Manager

Programme Outcome:

Students will demonstrate an ability to understand, identify, formulate and solve engineering problems. They will possess strong fundamental concepts of database technologies, operating systems, compiler designs, advance programming, software engineering, networking, testing, trouble shooting and related technologies. They will build powerful solutions through excellent programming, analytical, logical and problem solving skills. Graduate will be expert in designing and developing web solutions with rich graphical user interface which will enable them to understand and analyze the impact of computer engineering solutions in global, economic, societal context and to our lives. Students will be able to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability. They will be able to secure employment in the field of computer engineering technologies and process and other closely related fields in both public and private sectors.