ITM (SLS) Baroda University

Computer Science & Engineering

Shaping Future Leaders.

Top-Tier BCA & MCA College in Vadodara Gujarat

Building the Future

Computer science is a revolutionary field that has reinvented how we live and think. At ITM, we recognize the insurmountable power of the technology and nurture aspiring students to become future innovators and industry disruptors – via our comprehensive programs like BCA, MCA, Diploma in Computer Science & Engineering, B.Tech in AI and DS, and B.Tech in Cybersecurity, among others.

With courses across different fields, we aim to equip students with specialized expertise in their area of interest. Our programs and teachings are all ethically designed to develop our students to be intelligent decision-makers with well-rounded knowledge to navigate on-field challenges.

Above

88%

Students Placed

Highest Package

13.5

Lakhs Per Annum

Scholarships

66.0

Lakh Plus

More Than

900

Companies

A Curriculum that Prioritizes Practical Knowledge.

We believe hands-on learning is where ingenuity happens. Our industry-aligned curriculum interweaves theoretical concepts with practical applications and real-world problem-solving. Our industry-leading faculty prioritizes project-based teaching methods that encourage critical thinking and showcase the industrial applications of classroom learning.
On top of an experienced faculty and a rich curriculum, our computer science college in Vadodara is equipped with state-of-the-art laboratories, designed for you to gain on-field knowledge in your subject of choice.

Easing Your Journey to the Industry.

Partnered with global institutions and companies, we offer you direct industrial exposure that gives you a massive edge. We help you leverage our expansive network and excellent placement programs to effortlessly take you to and through your career trajectory.
Augmenting your industrial exposure, we also organize regular visits from your favorite tech titans. These interactions serve as a solid way for you to gain hands-on knowledge and insights about how your learnings apply in real-world business scenarios.

Explore Our Advanced Computer Science Programs. Find Your Fit.

BCA

3 years
A candidate should have passed 12th or equivalent examination from any recognized Central / State
SubjectDurationFees
BCA3 yearsRs. 65,000/-

Step 1:  Visit Apply Online link in Admissions menu on our website.

 

Step 2:  Register yourself. Enter your details and choose the programme in which you seek admission. You will get a username and password on your mobile and email.

 

Step 3:  Login to the same portal now using the username and password received by you.

 

Step 4:  Update your profile and upload requisite documents. (Even without completing this process a student can deposit the fee by clicking on pay fee option. Admission section will contact her/him later with a request to fill the requisite details and uploading of documents.)

 

Step 5:  Select which fee you want to pay. Three options are available on the update profile page:

a) Pay application fee – Rs. 2000/-
b) Pay partial tuition fee – Rs. 10000/- *
c) Pay full semester fee – Rs..(as applicable – will automatically reflect, based your choice)*

* will get provisional admission –

– subject to fulfillment of eligibility and
– verification of documents.
– In case b), additional condition is, subject to payment of semester fee.

 

Step 6:  Pay fee. Click checkout radio button given at the end of the page. It will take you to the payment portal. Fill requisite details and pay fee. There are many options to pay fee. A few of them charge additional portal fee and others don’t. If payment is made via UPI no additional payment needs to be made.

 

Step 7:  Provisional Admission – You will receive a letter confirming your provisional admission.

 

Step 8:  Verification of documents – You will be called at a designated place and time for verification of documents via mail, call and message.

 

Step 9:  Confirmation – After verification of documents, you will receive a final admission letter

  1. 10th Mark Sheet
  2. Leaving Certificate
  3. Aadhar Card
  4. ACPDC registration copy

MCA

2 years

A candidate should have passed qualified examination (10+2+3 pattern) with minimum 50% (45% for SC/ST/SEBC/EWS) marks preferably with Mathematics, Business Mathematics or Statistics at 10+2 level.
SubjectDurationFees
MCA2 yearsRs. 75,000/-

Step 1 :  Visit Apply Online link in Admissions menu on our website.

 

Step 2 :  Register yourself. Enter your details and choose the programme in which you seek admission. You will get a username and password on your mobile and email.

 

Step 3 :  Login to the same portal now using the username and password received by you.

 

Step 4 :  Update your profile and upload requisite documents. (Even without completing this process a student can deposit the fee by clicking on pay fee option. Admission section will contact her/him later with a request to fill the requisite details and uploading of documents.)

 

Step 5 :  Select which fee you want to pay. Three options are available on the update profile page:

a) Pay application fee – Rs. 2000/-
b) Pay partial tuition fee – Rs. 10000/- *
c) Pay full semester fee – Rs..(as applicable – will automatically reflect, based your choice)*

* will get provisional admission –

– subject to fulfillment of eligibility and
– verification of documents.
– In case b), additional condition is, subject to payment of semester fee.

 

Step 6 :  Pay fee. Click checkout radio button given at the end of the page. It will take you to the payment portal. Fill requisite details and pay fee. There are many options to pay fee. A few of them charge additional portal fee and others don’t. If payment is made via UPI no additional payment needs to be made.

 

 

Step 7 :  Provisional Admission – You will receive a letter confirming your provisional admission.

 

Step 8 :  Verification of documents – You will be called at a designated place and time for verification of documents via mail, call and message.

 

Step 9 :  Confirmation – After verification of documents, you will receive a final admission letter

  1. 10th Mark Sheet
  2. Leaving Certificate
  3. Aadhar Card
  4. ACPDC registration copy

Diploma In Computer Science & Engineering

3 years

Obtained at least 35% (without grace marks) in the qualifying examination*

+ ACPDC rules

ITM (sls) BARODA UNIVERSITY
DIPLOMA IN COMPUTER SCIENCE & ENGINEERING
Semester I
Sr. No.
Category
Code
Course Name
Hours per week
Total contact hrs/ week
Credit
L
T
P
1
CC
T11X0C1
Applied Mathematics – I
3
1
0
4
4
2
CC
T1F50C1
Basic Electrical & Electronics Engineering
3
0
2
5
4
3
CC
C1110C1
Python Programming- 1
2
0
4
6
4
4
AEC
T1FX0A2
Technical Communication Skills
2
1
0
3
3
5
CC
T1F70C3
Engineering Workshop
0
0
4
4
2
Total
10
2
10
22
17
Hours Available (6 Hrs * 12 Weeks = 72 Hrs)
W-1.1
AEC
C1110A1
Scratch (36 Hrs)
2
2
W-1.2
AEC
C1110A2
Development of Mobile Apps using MIT Inventor (18 Hrs)
1
1
W-1.3
AEC
C1110A3
Website Preparation using WordPress (18 Hrs)
1
1
ITM (sls) BARODA UNIVERSITY
DIPLOMA IN COMPUTER SCIENCE & ENGINEERING
Semester II
Sr. No.
Category
Code No.
Course Name
Hours per week
Total contact hrs/ week
Credit
L
T
P
1
CC
T12X0C2
Applied Mathematics – II
3
1
0
4
4
2
CC
C1210C1
Computer-Aided Graphics
2
0
4
6
4
3
CC
C1210C2
Programming for Problem Solving in C
2
0
4
6
4
4
AEC
C1210C3
Web Technologies: HTML, CSS
2
0
4
6
4
Total
9
1
12
22
16
Hours Available (6 Hrs * 15 Weeks = 90 Hrs)
W-2.1
AEC
C1210A1
Java Script (36 Hrs)
2
2
W-2.2
ZEC
C1210A2
Disassembling, Assembling Desktop
1
2
System; Setup Network; Install Software (18 Hours)
W-2.3
AEC
C1210A3
PHP (18 Hours)
1
1
ITM (sls) BARODA UNIVERSITY
DIPLOMA IN COMPUTER SCIENCE & ENGINEERING
Semester III
Sr. No.
Category
Code No.
Course Name
Hours per week
Total contact hrs/ week
Credit
L
T
P
1
CC
T1340C1
Discrete Mathematics
3
1
0
4
4
2
CC
C1310C1
Python Programming-2
2
0
4
6
4
3
CC
C1310C2
Data Modeling & SQL
3
0
4
6
4
4
CC
C1310C3
Data Structure & Algo-1
3
0
2
5
4
Total
11
1
10
22
17
Hours Available (6 Hrs * 15 weeks = 90 Hrs)
W-3.1
AEC
C1310A1
Intel 8085 Assembly Language (36 Hrs)
2
2
W-3.2
AEC
C1310A2
Basic Mechanical Engineering (Heat, Motion, Fasteners, Torque) (30 hours)
1
1
W-3.3
AEC
C1310A3
Robotics Level-1 (24 Hrs)
1
1
ITM (sls) BARODA UNIVERSITY
DIPLOMA IN COMPUTER SCIENCE & ENGINEERING
Semester IV
Sr. No.
Category
Code
Course Name
Hours per week
Total contact hrs/ week
Credit
L
T
P
1
CC
C1410C1
Object Oriented Programming using Java
3
0
4
7
5
2
CC
C1410C2
DS & Algorithms-2
3
0
2
5
4
3
CC
C1410C3
Data Communication and Computer Networks
3
0
2
5
4
4
CC
C1410C4
Computer System and Organization
3
0
2
5
4
5
DSE
C1410D1
Elective-1
3
0
2
5
4
Total
15
0
12
27
21
Hours Available (2 * 15 = 30 Hrs)
W-4.1
AEC
C1410A1
Database Administration (18 Hrs)
2
2
W-4.2
AEC
C1410A1
SW Testing (15 Hrs)
1
1
ITM (sls) BARODA UNIVERSITY
DIPLOMA IN COMPUTER SCIENCE & ENGINEERING
Semester V
Sr. No.
Category
Code
Course Name
Hours per week
Total contact hrs/ week
Credit
L
T
P
1
CC
C1510C1
Operating System
3
0
2
5
4
2
CC
C1510C2
Mobile Computing using Android
2
0
4
6
4
3
CC
C1510C3
Basics of AI
3
0
2
5
4
4
DSE
C1510D2
Elective-2
2
0
4
5
4
AEC
C1510AA
Summer Internship (3 Weeks)
0
0
0
0
3
Total
10
0
12
22
19
Hours Available (6 Hrs * 15 weeks = 90 Hrs)
W-5.1
C1510A1
Network Administration (24 Hrs)
2
1
W-5.2
C1510A2
Data Flow Diagram (18 Hrs)
2
1
W-5.3
C1510A3
(a) Extract, Transform, Load (ETL)-48 Hrs
OR
(b) Micro-controllers, Actuators, and Sensors – 48 Hrs
3
3
ITM (sls) BARODA UNIVERSITY
DIPLOMA IN COMPUTER SCIENCE & ENGINEERING
Semester VI
Sr. No.
Category
Code
Course Name
Hours per week
Total contact hrs/ week
Credit
L
T
P
1
P
C1610P1
Project-2
0
5
20
25
15
2
CC
C1610C1
Environmental Science
2
0
0
2
2
3
W- 6.1
C1610A1
PBL : UML
0
2
0
2
1
Total
2
7
20
29
18
ITM (sls) BARODA UNIVERSITY
DIPLOMA IN COMPUTER SCIENCE & ENGINEERING
List of Program Elective Courses [PE]
Sr. No.
Category
Code
Course Name
Hours per week
Total contact hrs/ week
Credit
L
T
P
1
Elec-I
C1410DA
Data Warehousing
3
0
2
IV
4
C1410DB
Embedded C
3
0
2
IV
4
2
C1410DC
R Applications in Applied Statistics
3
0
2
IV
4
3
Elec-II
C1510DA
Data Visualization
3
0
2
V
4
C1510DB
Data Mining
3
0
2
V
4
4
C1510DC
IoT
3
0
2
V
4
SubjectDurationFees
Diploma in Computer Science & Engineering3 yearsRs. 49,000/-

Step 1 :  Visit Apply Online link in Admissions menu on our website.

 

Step 2 :  Register yourself. Enter your details and choose the programme in which you seek admission. You will get a username and password on your mobile and email.

 

Step 3 :  Login to the same portal now using the username and password received by you.

 

Step 4 :  Update your profile and upload requisite documents. (Even without completing this process a student can deposit the fee by clicking on pay fee option. Admission section will contact her/him later with a request to fill the requisite details and uploading of documents.)

 

Step 5 :  Select which fee you want to pay. Three options are available on the update profile page:

a) Pay application fee – Rs. 2000/-
b) Pay partial tuition fee – Rs. 10000/- *
c) Pay full semester fee – Rs..(as applicable – will automatically reflect, based your choice)*

* will get provisional admission –

– subject to fulfillment of eligibility and
– verification of documents.
– In case b), additional condition is, subject to payment of semester fee.

 

Step 6 :  Pay fee. Click checkout radio button given at the end of the page. It will take you to the payment portal. Fill requisite details and pay fee. There are many options to pay fee. A few of them charge additional portal fee and others don’t. If payment is made via UPI no additional payment needs to be made.

 

Step 7 :  Provisional Admission – You will receive a letter confirming your provisional admission.

 

Step 8 :  Verification of documents – You will be called at a designated place and time for verification of documents via mail, call and message.

 

Step 9 :  Confirmation – After verification of documents, you will receive a final admission letter

  1. 10th Mark Sheet
  2. Leaving Certificate
  3. Aadhar Card
  4. ACPDC registration copy

Diploma In Information Technology

3 years

Obtained at least 35% (without grace marks) in the qualifying examination*

+ ACPDC rules

Bachelor of Computer Science & Engineering

ITM (sls) BARODA UNIVERSITY
School of Computer Science Engineering & Technology
Teaching Scheme of B.C.A.
Sr. No.
Broad Category of Course
Minimum Credit Requirement
1
Major (Core)
60
2
Minor Stream
24
3
1. Multidisciplinary Natural and Physical Sciences
09
2. Mathematics, Statistics, and Computer Applications
3. Library, Information, and Media Sciences
4. Commerce and Management
5. Humanities and Social Sciences
4
Ability Enhancement Courses (AEC) Modern Indian Language
08
Language and communication skills
5
Skill Enhancement Courses (SEC) Practical skills
09
Hands-on training
Soft skills
6
Value Added Courses common for all UG Understanding India
06-08
Environmental science/education
Digital and technological solutions
Health & Wellness, Yoga education, sports, and fitness
7
Summer Internship Community engagement and service
02-04
Field-based learning/minor project
8
Research Project / Dissertation
—-
Total
120
ITM (sls) BARODA UNIVERSITY
School of Computer Science Engineering & Technology
Teaching Scheme of B.C.A.
Semester 1
Sr. No.
Type
Course Code
Course Name
Teaching Scheme Per Week
Hours
Credit
L
T
P
1
Major(Core)
C4161C2
Principles of Programming Languages using C
4
0
4
8
6
2
Minor(Stream)
C41X1C1
Basic Mathematics – 1
3
1
0
4
4
3
Multidisciplinary
C41X1M1
Digital Electronics
3
0
0
3
3
4
SEC
C4161S1
Static Website Designing
2
0
4
6
4
5
AEC
C41X1A1
Functional Communicative English
2
0
0
2
2
6
VAC
C41X1V1
Basics of Yoga/sports
0
3
0
3
3
7
SEC
C4161S2
Project-Based Learning 1.1 – Object oriented Modeling with C++
0
0
2
2
1
Total
14
04
10
28
23
ITM (sls) BARODA UNIVERSITY
School of Computer Science Engineering & Technology
Teaching Scheme of B.C.A.
Semester 2
Sr. No.
Type
Course Code
Course Name
Teaching Scheme Per Week
Hours
Credit
L
T
P
1
Major(Core)
C4261C2
Programming in Python
3
0
2
5
4
2
Major(Core)
C4261C3
Database Management System
3
0
2
5
4
3
Minor(Stream)
C42X1C1
Basic Mathematics – II
3
1
0
4
4
4
SEC
C4261S1
Advanced Web Designing-1(JavaScript, JQuery, Ajax)
0
0
4
4
2
5
VAC
C42X1V1
Human Values and Professional Ethics
3
0
0
3
3
6
AEC
C42X1A1
Technical Communication Skills
0
2
0
2
2
7
Multidisciplinary
C42X1M1
Basics of Finance
3
0
0
3
3
8
SEC
C4261S2
Project-Based Learning 1.2 – WordPress
0
0
2
2
1
Total
15
03
10
28
23
ITM (sls) BARODA UNIVERSITY
School of Computer Science Engineering & Technology
Teaching Scheme of B.C.A.
Semester 3
Sr. No.
Type
Course Code
Course Name
Teaching Scheme Per Week
Hours
Credit
L
T
P
1
Major(Core)
C4361C1
Data Structures
3
0
2
5
4
2
Major(Core)
C4361C2
Object Oriented Programming Using Java
3
0
2
5
4
3
Minor(Stream)
C43X1C3
Basic Statistics using R
3
0
2
5
4
4
SEC
C4361S1
Advanced Web Designing-2(PHP)
3
0
2
5
4
5
Multidisciplinary
C43X1M1
MIS-ERP
3
0
0
3
3
6
AEC
C43X1A1
English-2
2
0
0
2
2
7
Major(Core)
C4361C4
Project-Based Learning 1.1 – Basic Linux
0
2
0
2
2
8
SEC
C4361S2
Project-Based Learning 1.2 – Tkinter
0
0
2
2
1
Total
17
02
10
29
24
ITM (sls) BARODA UNIVERSITY
School of Computer Science Engineering & Technology
Teaching Scheme of B.C.A.
Semester 4
Sr. No.
Type
Course Code
Course Name
Teaching Scheme Per Week
Hours
Credit
L
T
P
1
Major(Core)
C4461C1
Operating Syatem
4
0
2
6
5
2
Major(Core)
C4461C2
Basics of Computer Networks
3
0
2
5
4
3
Major(Core)
C4461C3
Software Engineering
3
0
2
5
4
4
Minor(Stream)
C4461D-
Elective-I
3
0
2
5
4
5
SEC
C4461S1
Project-Based Learning 1.1 -Network Administration and Configuration
0
0
2
2
1
6
SEC
C4461S2
Project-Based Learning 1.2 – MEAN
0
0
2
2
1
Total
15
0
12
27
21

Elective-1

  1. Advanced Java
  2. .Net Framework
  3. Introduction to Data Science
  4. Web Development with Python
  5. Network and Cyber Security
  6. Network and Cyber Security
ITM (sls) BARODA UNIVERSITY
School of Computer Science Engineering & Technology
Teaching Scheme of B.C.A.
Semester 6
Sr. No.
Type
Course Code
Course Name
Teaching Scheme Per Week
Hours
Credit
L
T
P
1
Major(Core)
C4661C1
Project
0
06
20
26
16
2
Minor(Stream)
C4661D-
Elective-III
3
0
2
5
4
Total
03
00
28
31
20

Elective-III

  1. Introduction to Unity Programming
  2. Business Intelligence
  3. E-Governance
  4. Software Testing
ITM (sls) BARODA UNIVERSITY
School of Computer Science Engineering & Technology
Teaching Scheme of B.C.A.
Semester 5
Sr. No.
Type
Course Code
Course Name
Teaching Scheme Per Week
Hours
Credit
L
T
P
1
Major(Core)
C4561C1
Mobile Application Development
3
0
4
7
5
2
Major(Core)
C4561C2
Principles of AI
4
0
2
6
5
3
Minor(Stream)
C4561D-
Elective-II
3
0
2
5
4
4
SEC
C4561S1
Internship
0
3
0
3
3
5
SEC
C4561S2
Project-Based Learning 1.1 – Multimedia And Animation
0
2
0
2
2
6
SEC
C4561S3
Project-Based Learning 1.2 – MERN
0
2
0
2
2
Total
10
07
08
25
21

Elective-II

  1. UI Design for Website
  2. Digital Marketing
  3. Introduction to Cloud & IoT
  4. Search Engine Optimization
  5. Advanced DBMS
SubjectDurationFees
Diploma In Information Technology3 yearsRs. 49,000/-

Step 1:  Visit Apply Online link in Admissions menu on our website.

 

Step 2:  Register yourself. Enter your details and choose the programme in which you seek admission. You will get a username and password on your mobile and email.

 

Step 3:  Login to the same portal now using the username and password received by you.

 

Step 4 :  Update your profile and upload requisite documents. (Even without completing this process a student can deposit the fee by clicking on pay fee option. Admission section will contact her/him later with a request to fill the requisite details and uploading of documents.)

 

Step 5:  Select which fee you want to pay. Three options are available on the update profile page:

a) Pay application fee – Rs. 2000/-
b) Pay partial tuition fee – Rs. 10000/- *
c) Pay full semester fee – Rs..(as applicable – will automatically reflect, based your choice)*

* will get provisional admission –

– subject to fulfillment of eligibility and
– verification of documents.
– In case b), additional condition is, subject to payment of semester fee.

 

Step 6:  Pay fee. Click checkout radio button given at the end of the page. It will take you to the payment portal. Fill requisite details and pay fee. There are many options to pay fee. A few of them charge additional portal fee and others don’t. If payment is made via UPI no additional payment needs to be made.

 

Step 7:  Provisional Admission – You will receive a letter confirming your provisional admission.

 

Step 8:  Verification of documents – You will be called at a designated place and time for verification of documents via mail, call and message.

 

Step 9:  Confirmation – After verification of documents, you will receive a final admission letter

  1. 12th Mark Sheet
  2. LC/TC
  3. Aadhar Card
  4. Passing/Attempt Certificate