Christ University, Bengaluru-image

M-SC in Computer Science And Applications at CHRIST (Deemed to be University)

Christ University, Bengaluru is a premier institution located in Bengaluru, Karnataka. Established in 1969, it is recognized as a Deemed to be University. Known for its academic strength across diverse disciplines, the university offers over 148 undergraduate, postgraduate, and doctoral programs. With a vibrant co-educational campus spread over 148.17 acres, it fosters a dynamic learning environment and boasts strong placements.

READ MORE
location

Bengaluru, Karnataka

Compare colleges

About the Specialization

What is Computer Science and Applications at CHRIST (Deemed to be University) Bengaluru?

This M.Sc. Computer Science and Applications program at CHRIST (Deemed to be University) focuses on advanced theoretical and practical aspects of computing. It''''s designed to meet the growing demand for skilled professionals in India''''s booming IT and software development sectors, offering a blend of core computer science principles and application-oriented learning in areas like AI, ML, Cloud, and Data Science.

Who Should Apply?

This program is ideal for Bachelor''''s degree holders in Computer Applications, Computer Science, IT, or Engineering seeking entry into specialized tech roles. It also suits working professionals looking to upskill in cutting-edge areas like AI, ML, Cloud, and Data Science, or career changers transitioning into the dynamic software industry with a strong foundation.

Why Choose This Course?

Graduates of this program can expect diverse India-specific career paths as Software Developers, Data Scientists, Machine Learning Engineers, Cloud Architects, and Cybersecurity Analysts. Entry-level salaries typically range from INR 4-8 lakhs per annum, with significant growth trajectories in Indian and multinational companies. The curriculum also aligns with various professional certifications.

Student Success Practices

Foundation Stage

Master Core Programming & Data Structures- (Semester 1-2)

Focus rigorously on Python for Object-Oriented Programming and C/Java for Data Structures and Algorithms. Utilize online coding platforms like HackerRank, LeetCode, and GeeksforGeeks daily to practice and improve problem-solving skills.

Tools & Resources

Python, Jupyter Notebook, VS Code, GeeksforGeeks, HackerRank, LeetCode

Career Connection

Strong foundational coding skills are crucial for technical interviews, aptitude tests, and excelling in entry-level development roles in top tech companies.

Build a Strong Mathematical & Theoretical Base- (Semester 1-2)

Pay close attention to Discrete Mathematics, as it forms the bedrock for advanced algorithms, theoretical computer science, and logical reasoning. Form study groups with peers to discuss complex theorems, problem sets, and proof techniques.

Tools & Resources

Textbooks, NPTEL lectures on Discrete Mathematics, Peer study groups, Online math practice platforms

Career Connection

Essential for roles in research, algorithm design, data analysis, and developing a deep understanding of complex computational systems.

Engage in Mini-Projects & Open Source Contributions- (Semester 1-2)

Apply classroom knowledge by building small, functional mini-projects (e.g., a basic CRUD application, a simple game, or utility scripts) or actively contributing to open-source projects on GitHub. Ensure proper documentation and version control.

Tools & Resources

GitHub, Stack Overflow, Specific programming language documentation, Project management tools

Career Connection

Demonstrates practical application skills, problem-solving abilities, and collaboration, making your resume stand out and providing tangible proof of skills to recruiters.

Intermediate Stage

Specialize with Electives & Certifications- (Semester 2-3)

Strategically choose electives that align with your long-term career interests (e.g., Artificial Intelligence, Cloud Computing, Data Analytics). Supplement your academic learning with industry-recognized certifications from platforms like Coursera, edX, or directly from AWS/Azure/Google Cloud.

Tools & Resources

Coursera, edX, Udemy, AWS/Azure/GCP certification paths, LinkedIn Learning

Career Connection

Deepens expertise in a specific high-demand domain, enhancing employability for specialized roles such as AI Engineer, Cloud Architect, or Data Scientist in the Indian market.

Undertake Industry-Relevant Projects & Internships- (Semester 2-3)

Actively seek opportunities for summer internships in relevant tech companies or startups. Work on projects that solve real-world problems, possibly in collaboration with faculty or local industry partners, to gain practical exposure and build a strong portfolio.

Tools & Resources

University placement cell, LinkedIn, Internshala, Industry mentors, Project management software

Career Connection

Provides invaluable industry exposure, builds a robust project portfolio, fosters professional networking, and often leads to pre-placement offers with reputable companies.

Participate in Hackathons & Technical Competitions- (Semester 2-3)

Actively join college-level or national hackathons, coding challenges, and technical competitions. This hones problem-solving skills under pressure, encourages innovative thinking, and provides exposure to cutting-edge technologies and team collaboration.

Tools & Resources

Devpost, Major League Hacking, College tech clubs, Online competitive programming platforms

Career Connection

Showcases innovation, resilience, teamwork, and the ability to deliver under constraints, which are highly attractive qualities for tech recruiters in India and abroad.

Advanced Stage

Focus on Capstone Project with Industry Mentorship- (Semester 3-4)

Dedicate significant effort to your final year project (CSAE461), aiming for a comprehensive solution that addresses a current industry need or research gap. Seek mentorship from industry professionals or experienced alumni to guide your project development and technical choices.

Tools & Resources

Research papers, Technical forums, Industry mentors, Project management tools like Jira/Trello

Career Connection

A strong capstone project is a powerful resume booster and a key talking point during interviews, showcasing advanced skills, practical experience, and readiness for complex tasks.

Intensive Placement & Career Preparation- (Semester 3-4)

Begin intensive preparation for placements well in advance. This includes practicing aptitude tests, participating in mock technical and HR interviews, crafting a compelling resume and cover letter, and actively networking with alumni and industry professionals.

Tools & Resources

University placement cell resources, Online aptitude test platforms, LinkedIn, Mock interview platforms, Career counseling services

Career Connection

Maximizes your chances of securing desirable placements with leading IT companies, startups, and research organizations in India and globally, aligning with your career aspirations.

Develop Professional & Soft Skills- (Semester 3-4)

Actively participate in workshops, seminars, and club activities to refine essential soft skills such as communication, presentation, teamwork, and leadership. These skills are critical for successful career progression and effective collaboration in the professional world.

Tools & Resources

Toastmasters International, University clubs and societies, Online communication courses, Presentation software

Career Connection

Enhances your overall professional readiness, enabling a smooth transition into corporate environments and positioning you for leadership roles and effective team management in the Indian tech industry.

Program Structure and Curriculum

Eligibility:

  • Candidates must have passed a Bachelor''''s degree in Computer Applications (BCA) / Computer Science / Information Technology / Engineering or any other equivalent degree with a minimum of 50% aggregate marks from any recognised university. Applicants who have passed their Undergraduate degree through Part-Time / Correspondence / Distance Education are not eligible to apply.

Duration: 4 semesters / 2 years

Credits: 86 Credits

Assessment: Internal: 50%, External: 50%

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
CSAE131Discrete Mathematics for Computer ScienceCore4Mathematical Logic, Set Theory and Relations, Functions and Recurrence Relations, Graph Theory, Trees and Combinatorics, Algebraic Structures
CSAE132Data Structures and AlgorithmsCore4Introduction to Data Structures, Arrays, Stacks, Queues, Linked Lists, Trees and Graphs, Sorting and Searching Algorithms, Algorithm Analysis
CSAE133Object Oriented Programming using PythonCore4Python Fundamentals, Control Structures and Functions, Object-Oriented Programming Concepts, Classes, Objects, Inheritance, Polymorphism and Abstraction, Exception Handling and File I/O
CSAE141Data Structures and Algorithms LabLab2Implementation of Linear Data Structures, Implementation of Non-Linear Data Structures, Graph Traversal Algorithms, Sorting Techniques, Searching Techniques, Algorithm Efficiency Measurement
CSAE142Object Oriented Programming LabLab2Python Programming Practice, Class and Object Design, Inheritance and Method Overriding, Polymorphism and Abstract Classes, File Operations and Database Connectivity, Exception Handling Implementation
CSAE151Research Methodology and IPRCore4Fundamentals of Research, Research Design and Methods, Data Collection and Analysis, Report Writing and Presentation, Ethics in Research, Intellectual Property Rights

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
CSAE231Advanced Database Management SystemsCore4Relational Database Concepts, Advanced SQL and PL/SQL, Transaction Management, Concurrency Control and Recovery, Query Processing and Optimization, NoSQL Databases
CSAE232Operating Systems and LinuxCore4Operating System Overview, Process Management and Scheduling, Memory Management, File Systems and I/O, Deadlocks, Linux Basics and Shell Scripting
CSAE233Advanced Computer NetworksCore4Network Models (OSI, TCP/IP), Physical and Data Link Layer, Network Layer Protocols, Routing Algorithms, Transport Layer (TCP, UDP), Application Layer Protocols
CSAE241Advanced Database LabLab2SQL Query Optimization, Stored Procedures and Functions, Triggers and Cursors, Database Normalization, Database Connectivity with Programming Languages, NoSQL Database Operations
CSAE242Operating Systems LabLab2Linux Commands and Utilities, Shell Scripting, Process and Thread Management, Inter-Process Communication, System Calls Programming, File System Operations
CSAE251AArtificial Intelligence (Elective I - Example)Elective4Introduction to AI, Problem Solving and Search Algorithms, Knowledge Representation, Logic and Reasoning, Machine Learning Fundamentals, Expert Systems

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
CSAE331Advanced Java ProgrammingCore4Java Core Concepts, Multithreading and Concurrency, Generics and Collections, JDBC and Database Connectivity, Servlets and JSP, Web Services (SOAP, REST)
CSAE332Machine LearningCore4Introduction to Machine Learning, Supervised Learning (Regression, Classification), Unsupervised Learning (Clustering), Model Evaluation and Validation, Deep Learning Basics, Reinforcement Learning Introduction
CSAE333Cloud ComputingCore4Cloud Computing Concepts, Service Models (IaaS, PaaS, SaaS), Deployment Models, Virtualization, Cloud Security and Management, Cloud Platforms (AWS, Azure, GCP)
CSAE341Advanced Java LabLab2Java SE Application Development, Database Access with JDBC, Web Application Development with Servlets, JSP Page Design, Implementing Web Services, Multi-threading Applications
CSAE342Machine Learning LabLab2Python for Machine Learning (Scikit-learn), Data Preprocessing and Visualization, Implementing Regression Models, Implementing Classification Models, Implementing Clustering Algorithms, Model Training and Evaluation
CSAE351AData Analytics (Elective II - Example)Elective4Introduction to Data Analytics, Data Collection and Cleaning, Exploratory Data Analysis, Statistical Methods for Data Analysis, Predictive Modeling, Data Visualization Techniques

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
CSAE431ABig Data Analytics with Hadoop (Elective III - Example)Elective4Introduction to Big Data, Hadoop Ecosystem, HDFS and MapReduce, Data Processing with Hive and Pig, Apache Spark Framework, Big Data Technologies and Applications
CSAE432AInternet of Things (Elective IV - Example)Elective4IoT Architecture and Protocols, Sensors, Actuators, and Devices, IoT Communication Technologies, Cloud Platforms for IoT, IoT Security and Privacy, IoT Applications and Case Studies
CSAE461Project WorkProject10Problem Identification and Literature Survey, System Design and Architecture, Implementation and Coding, Testing and Debugging, Technical Documentation, Project Presentation and Viva-Voce
CSAE462Comprehensive Viva-VoceCore2Overall Computer Science Concepts, Understanding of Core Subjects, Problem-Solving Abilities, Communication and Presentation Skills, Current Trends in Technology, Application of Knowledge
whatsapp

Chat with us