Curriculum
Bachelor of Computer Applications – Course Structure
| Part | Subject Status | Subject Title |
|---|---|---|
| FIRST SEMESTER | ||
| Part I | Language | Language |
| Part II | Language | English |
| Part III | Core 1 | Programming in C |
| Core 2 | Practical: Programming in C | |
| Allied 1 | Digital Design | |
| Part IV | Common | Environmental Studies |
| Allied 2 | Practical: Office Automation (MS Word & MS Excel) | |
| SECOND SEMESTER | ||
| Part I | Language | Language |
| Part II | Language | English |
| Part III | Core 3 | Object Oriented Programming using C++ |
| Core 4 | Practical: Object Oriented Programming using C++ | |
| Allied 3 | Mathematical Foundations for Computer Science | |
| Part IV | Common | Value Based Education |
| Allied 2 | Practical: Office Automation (MS Powerpoint & MS Access) | |
| THIRD SEMESTER | ||
| Part III | Core 5 | Java Programming |
| Core 6 | Essentials of Financial Accounting | |
| Core 7 | Practical: Java Programming | |
| Allied 4 | Data Structure | |
| Allied 5 | Practical: Data Structure | |
| Part IV | Skill Based | 1. Internet Fundamentals (or) 2. Desktop Publishing |
| Non Major Elective I | 1. Arimuga Tamil (or) 2. Internet Applications | |
| FOURTH SEMESTER | ||
| Part III | Core 8 | Visual Basic |
| Core 9 | Elective I: 1. Microprocessor (or) 2. E-Commerce (or) 3. Computer Network | |
| Core 10 | Practical: Visual Basic | |
| Allied 6 | Resource Management Techniques | |
| Allied 5 | Practical: Data Structure | |
| Part IV | Skill Based | 1. Flash (or) 2. Dream Viewer |
| Non Major Elective II | 1. Tamil-Natamil Kattal (or) 2. E-Commerce | |
| Part V | Extension | Extension Activity |
| FIFTH SEMESTER | ||
| Part III | Core 11 | Software Engineering |
| Core 12 | Web Technology | |
| Core 13 | RDBMS | |
| Core 14 | Elective II: 1. Mobile Communication (or) 2. Artificial Intelligence (or) 3. Software Project Management | |
| Core 15 | Practical: RDBMS Lab | |
| Part IV | Common | Personality Development |
| SIXTH SEMESTER | ||
| Part III | Core 16 | Operating Systems |
| Core 17 | Web Technology | |
| Core 18 | Computer Networks and Data Communications | |
| Core 19 | Computer Graphics & Multimedia | |
| Core 20 | Elective III: 1. Data Mining (or) 2. Web Services (or) 3. Mobile Operating System | |
| Core 21 | Practical: Computer Graphics & Multimedia | |