M.C.A- Master of Computer Applications(VTU)
About the Course: Today's era is an information era because of wide development in the field of Information Technology. The IT revolution has come in a big way, and thousands of students want to join the band wagon. The Master’s Degree course in Computer Applications (MCA) is one course which incorporates in its syllabus the Computer Applications study with an essence of Mathematics, Statistics and Human Resource Management. This is a prestigious 3- year (6 semesters) course for the graduates who want to establish their credentials in the field of Information Technology as specialists. The maximum emphasis in this course is to deliver the industry specific contents, which have their relevance in the current as well as upcoming scenario. This most sought after highly recognised course caters to the demands of professionals with international acceptance.
The student of this stream would be served with the state-of-the-art systems and other laboratories of the college. They shall also have the support of an array of highly qualified and experienced faculty.
The MCA course is approved by AICTE, Government of India and is run under the curriculum of Visvesvaraya Technological University. The course is carefully redesigned and updated by the University frequently keeping in view the ever changing trends in IT industry. Upon successful completion of the course, the degree is awarded by the Visvesvaraya Technological University.
Outline of the Course: The MCA course extends for three years divided into six semesters including Six months dedicated for live project in industry. During the course of these three years, the student will learn the fundamentals of computers to the most advanced subjects in the field of computer applications.
The student will develop industrial oriented mini project in 5th semester. A full-fledged live project will be carried out individually by each student in an industrial organisation of their choice in the 6th semester.
Course Content/syllabus
Year | Semester | Code | Title | Books |
I | I | 10MCA11 | Problem Solving using C | Balagurusamy: Programming in ANSI C |
10MCA12 | Discrete Mathematics | Ralph P. Grimaldi: Discrete and Combinatorial Mathematics |
||
10MCA13 | Fundamentals of Computer Organization | Tokheim: Digital Electronics Principles and Applications |
||
10MCA14 | Introduction to Unix | Sumitabha Das: UNIX Concepts and Applications | ||
10MCA15 | Professional Communication & Ethics | Meenakshi , “Technical Communication - Principles and Practices” | ||
10MCA16 | C Programming Laboratory | |||
10MCA17 | Unix Laboratory | |||
10MCA18 | IT and Digital Electronics Laboratory | |||
II | 10MCA21 | Business Data Processing with COBOL | M K Roy, COBOL Programming | |
10MCA22 | Object Oriented Programming with C++ | Herbert Schildt: The Complete Reference C++ | ||
10MCA23 | Data Structures using C | Horowitz: Fundamentals of Data Structures in C | ||
10MCA24 | Management Information Systems | Jhawadekar: Management Information System | ||
10MCA25 | Operations Research | J.Lieberman: Introduction to Operations Research | ||
10MCA26 | COBOL Programming Laboratory | |||
10MCA27 | Data Structures Using C Laboratory | |||
10MCA28 | Object Oriented Programming with C++ Laboratory | |||
II | III | 10MCA31 | Systems Software | L.Beck: System Software |
10MCA32 | Computer Networks | A. Forouzan: Data Communications and Networking | ||
10MCA33 | Programming with Java | Schildt: The Complete Reference JAVA | ||
10MCA34 | Database Management Systems | Navathe: Fundamentals of Database Systems | ||
10MCA35 | Operating Systems | Greg Gagne: Operating System Principles | ||
10MCA36 | Systems Programming Laboratory | |||
10MCA37 | Java Programming Laboratory | |||
10MCA38 | DBMS Laboratory | |||
IV | 10MCA41 | Topics in Enterprise Architectures - I | Web Technologies, Black Book | |
10MCA42 | Software Engineering | Sommerville: Software Engineering | ||
10MCA43 | Web Programming | W. Sebesta: Programming the World Wide Web | ||
10MCA44 | Design and Analysis of Algorithms | Levitin: Introduction to The Design & Analysis of algorithms | ||
10MCA451 10MCA452 10MCA453 10MCA454 10MCA455 10MCA456 |
Elective I: Computer Graphics and Visualization UNIX system Programming Multimedia Systems Pattern Recognition Principles of User Interface Design Advanced Computer Networks |
Angel: Interactive Computer Graphics Terrence Chan: Unix System Programming Using C++ Narstedt: Multimedia Fundamentals G.Stork: Pattern Classification Shneiderman: Designing the User Interface Forouzan, Data Communications and Networking | ||
10MCA46 | J2EE Laboratory | |||
10MCA47 | Web programming Laboratory | |||
10MCA48 | Algorithms Laboratory | |||
III | V | 10MCA51 | Object-Oriented Modeling and Design Patterns | James Rumbaugh: Object-Oriented Modeling and Design with UML |
10MCA52 | System Simulation and Modeling | M. Nicol: Discrete-Event System Simulation | ||
10MCA53 | Topics in Enterprise Architectures -II | Troelsen: Pro C# with .NET 3.0 | ||
10MCA541 10MCA542 10MCA543 10MCA544 |
Elective II: Information Retrieval Data Warehousing and Data Mining Supply Chain Management Network Management |
Frieder: Information Retrieval Algorithms Vipin Kumar: Introduction to Data Mining Pter Meindl: Supply Chain Management Strategy Subramanian: Network Management | ||
10MCA551 10MCA552 10MCA553 10MCA554 |
Elective III Information & Network Security Software Testing Services Oriented Architecture Wireless Networks and Mobile Computing |
J. Mattord: Principles of Information Security C. Jorgensen: Software Testing Thomas Erl: Service-Oriented Architecture Hasan Ahmed: Mobile Computing | ||
10MCA56 | Software Design Laboratory | |||
10MCA57 | .Net Laboratory | |||
10MCA58 | Mini Project | |||
VI | Project Work |
Calendar of Events (Tentative)
I/III/V Semester | II/IV/VI Semester | |
Commencement of term | 1st Week of Sept | 2nd Week of Feb |
Closure of term | 4thWeek of Dec | 3rd Week of June |
Commencement of practical Examinations | 2nd Week of Jan | 1st Week of July |
Commencement of theory Examinations | 3rd Week of Feb | 3rdWeek of Jul |
Eligibility: The candidate shall have passed Bachelor Degree examination with not less than 50% of marks with Mathematics / Statistics / Computer Science / Computer Programming / Computer Applications / Business Mathematics / Business Statistics as one of the optional or electives at Degree level of Bengaluru University or any other University equivalent thereto with 50% marks.
Provided further that in respect of candidate who has studied and passed one of the subjects specified in the first proviso in the PUC/10+2 with 50% of marks in that subject shall also be considered for admission. However in case of candidates belonging to SC/ST&Cat-I,45% of Marks in that subject shall be considered for admission.
At the time of admission students should have to produce the ranks obtained in any one of the National Level Test/State Level Test/PGCET/K-MAT score certificate.
Attendance: Minimum of 85% attendance in each semester is a must to appear for the Visvesvaraya Technological University examinations.
Academic Activities: Seminars, guest lectures, projects, tests group discussions and mid term and preparatory examinations.
Internal Assessment: Maximum of 50 marks in each subject will be awarded based on the performance in academic activities including attendance
Examination: Two exams in an academic year normally in the month of January and July.
Scheme of valuation: As per the Visvesvaraya Technological University regulations.
Promotion to next year : A Candidate shall be eligible for promotion from even semester to odd semester if he/she has not failed in more than four subjects of passing of the immediately preceding two semesters put together and has passed all lower semester examinations.
Vacation: 30 days at the end of II, IV semester in the month of July/August.
Project Report: Every student is required to undertake a project in the final semester from an industry and submit its report. This carries 150 internal assessment marks, 125 marks for project Dissertation and 75 marks for Viva, project Dissertation and the Viva examination conducted by the Visvesvaraya Technological University.
Teaching Hours: Duration of Lecture hours I to V semester - 4 hrs / week / subject and Duration of Lab hours I to VI semester - 3 hrs / week / subject
Project Work:
V Semester – Live mini Project at College.
VI Semester - Live project at industry.
Outcome of the Course: After completion of the MCA course the student will be able to take up IT challenges in the following fields.
- Develop software projects using RDBMS methodologies.
- Develop software for simulation of complex economical & biological systems.
- Handle the different operating systems environment like UNIX, Windows, Client server technologies etc.
- Work in e-Business environments with strong theoretical background in subjects such as e-commerce, TCP/IPetc.
- Pursuing higher studies, eg., M.S. Computer Science, M.Phil & Ph.D etc.
Employment Opportunities: MCA Course has enormous job opportunities in the field of Information Technology, Bio Technology, Arts, Human Resources or Business Management. A few of the Opportunities are:
- can work in government or private sector organisations in different capabilities as project leader or programmer etc.
- can work as software engineer in the software industries such as Infosys, Wipro, HCL, BFL,TCS and so on.
- can work as network administrator in the client server environment.
- can work in research and development institutions/organizations.
- can work in space engineering, defence and Govt . agencies.
- can set up independent business for multimedia and other graphic applications.
VI Semester - Live project at industry.
0 comments:
Post a Comment