Course Duration | Course Level | Course Tuition Fees | Mode of Study | Institute Type |
---|---|---|---|---|
3 Years | Undergraduate | Varies by Institution | Full-time | University |
Semester | Subjects | Topics |
---|---|---|
Semester 1 | Introduction to Programming Mathematics for Computing System Analysis & Design | Programming Basics, Data Types, Control Structures Discrete Mathematics, Calculus System Development Life Cycle, Requirement Analysis |
Semester 2 | Object-Oriented Programming Database Management Systems Web Technologies | Classes, Objects, Inheritance, Polymorphism ER Models, SQL, Normalization HTML, CSS, JavaScript |
Semester 3 | Data Structures Operating Systems Software Engineering | Arrays, Stacks, Queues, Linked Lists Processes, Threads, Memory Management Software Development Life Cycle, Testing |
Semester 4 | Advanced Database Management Systems Computer Networks Web Programming | Distributed Databases, NoSQL, Data Warehousing OSI Model, TCP/IP, Routing Algorithms Server-Side Scripting, Database Connectivity |
Semester 5 | Data Mining and Warehousing Cloud Computing Project Work (Part 1) | Data Mining Techniques, OLAP Cloud Service Models, Deployment Models Project Proposal, Literature Review |
Semester 6 | Big Data Analytics Information Security Project Work (Part 2) | Hadoop Ecosystem, Spark Cryptography, Network Security Project Implementation, Report Writing |
Module | Topics |
---|---|
1. Introduction to Database Systems | Overview of Database Management, Database System Architecture, Data Models |
2. Relational Database Model | Relational Model Concepts, Constraints, Relational Algebra, SQL Basics |
3. Database Design | Entity-Relationship Model, Normalization, Database Design Process |
4. SQL and Advanced SQL | Advanced SQL Queries, Stored Procedures, Triggers, Views, Indexes |
5. Transaction Management and Concurrency Control | ACID Properties, Locking Mechanisms, Concurrency Control Techniques |
6. Database Security | Security Requirements, Authorization, Authentication, Encryption |
7. Emerging Trends | NoSQL Databases, Big Data Technologies, Data Warehousing and Data Mining |