MCA


The MCA course curriculum, as prescribed by the Gujarat University, consists of various subjects and electives. The subjects provide the students the foundation for Information Technology. Continuous industrial interaction, seminars and live projects are a regular part of the curriculum.

CTI MCA College focuses on interactive learning through expert seminars, paper presentations and group discussions. These tools serve as effective instruments to sharpen the decision-making, team building and analytical skills of the students.

MCA is a three years program begins in each July and ends in the June of Year. An academic year includes two semesters each spreading over 16-18 weeks. At the last semester of course all the students are required to undertake project training to experience the practical aspects of the industry.



Gujarat Technological University(GTU) New Syllabus:

Semester I

SUBJECT CODE

SUBJECT

TEACHING SCHEME (HOURS)

CREDITS

THEORY

TUTORIAL

PRACTICAL

610001

Fundamentals of Programming (FOP)

4

-

-

4

610002

Programming Skills – I (FOP)

-

-

4

4

610003

Discrete Mathematics for Computer Science

4

1

-

5

610004

Fundamentals of Computer Organization

4

-

-

4

610005

Database Management Systems- I

4

-

-

4

610006

Software Lab (SQL & PL/SQL)

-

-

4

4

610007

Enterprise Resources & Financial Management

4

-

-

4

 

TOTAL

20

1

8

29


Semester II

SUBJECT CODE

SUBJECT

TEACHING SCHEME (HOURS)

CREDITS

THEORY

TUTORIAL

PRACTICAL

620001

Data Structures (DS)

4

-

-

4

620002

Programming Skills – II (DS)

-

-

4

4

620003

Object Oriented Concepts & Programming (OCCP)

4

-

-

4

620004

Programming Skills – III (OOCP)

-

-

4

4

620005

Computer Oriented Numerical Methods

4

1

-

5

620006

Database Management Systems – II

4

1

-

5

620007

Theory of Computation

4

1

-

5

 

TOTAL

20

3

8

31


Gujarat University Syllabus:

Semester III

SUBJECT CODE

SUBJECT

TEACHING SCHEME (HOURS)

CREDITS

THEORY

TUTORIAL

PRACTICAL

MCA211

CLIENT SERVER ARCHITECTURE & INTERFACES

4

-

3

7

MCA212

JAVA PROGRAMMING

3

-

3

6

MCA213

COMPUTER ORIENTED STATISTICAL METHODS

3

1

-

4

MCA214

SYSTEM SOFTWARE

4

-

3

7

MCA215

OPERATING SYSTEMS

4

-

3

7

MCA216

TECHNICAL WRITING AND COMMUNICATION SKILLS

2

1

-

3

 

TOTAL

20

2

12

34


Semester IV


SUBJECT CODE

SUBJECT

TEACHING SCHEME (HOURS)

CREDITS

THEORY

TUTORIAL

PRACTICAL

MCA221

SOFTWARE CONSTRUCTION

3

1

-

4

MCA222

COMPUTER BASED OPTIMIZATION MODELS

4

-

-

4

MCA223

FUNDAMENTALS OF NETWORKING

4

-

3

7

MCA224

STRUCTURE & OBJECT ORIENTED ANALYSIS DESIGN AND MODELLING

3

1

-

4

MCA225

DISTRIBUTED APPLICATION DEVELOPMENT

3

-

3

6

MCA226

ELECTIVE-I

4

-

3

7

 

TOTAL

21

2

9

32


    ELECTIVE COURSES:
  • Artificial Intelligence
  • Compiler Construction
  • Parallel Processing
  • Computer Graphics
  • Software Project Management
  • Data Warehousing & Data Mining

Semester V


SUBJECT CODE

SUBJECT

TEACHING SCHEME (HOURS)

CREDITS

THEORY

TUTORIAL

PRACTICAL

MCA311

ADVANCED NETWORKING & NETWORKINGADMINISTRATION

4

-

3

7

MCA312

WEB TECHNOLOGIES & APPLICATION

4

-

3

7

MCA313

SOFTWARE ENGINEERING

3

1

-

4

MCA314

ELECTIVE-I

3

-

3

6

MCA315

ELECTIVE-II

4

-

3

7

MCA316

DISSERTATION

-

-

3

3

 

TOTAL

18

1

15

34

    ELECTIVE COURSES I:
  • Soft Computing
  • Embedded Systems
  • Wireless Technologies (Mobile Computing)
  • Distributed Operating System
  • Multimedia
  • Windows Programming

    ELECTIVE COURSES II:
  • Bioninformatics
  • Network Security
  • Distributed & Cluster Computing
  • Image Processing
  • ERP
  • Linux Programming

Semester VI

SUBJECT CODE

SUBJECT

TEACHING SCHEME (HOURS)

CREDITS

THEORY

TUTORIAL

PRACTICAL

MCA321

SYSTEM DEVELOPMENT PROJECT

-

-

30

30

 

TOTAL

-

-

30

30