MCA Syllebus
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 |
