MPC College-image

MSC in Computer Science at Maharaja Purna Chandra (Autonomous) College

Maharaja Purna Chandra Autonomous College, established in 1948 in Baripada, Mayurbhanj, Odisha, stands as a premier autonomous institution. It offers over 25 diverse UG and PG programs across Arts, Science, and Commerce. With a sprawling 24-acre campus and over 70 dedicated faculty, it provides a strong academic foundation.

READ MORE
location

Mayurbhanj, Odisha

Compare colleges

About the Specialization

What is Computer Science at Maharaja Purna Chandra (Autonomous) College Mayurbhanj?

This M.Sc. Computer Science program at Maharaja Purna Chandra Autonomous College focuses on providing a comprehensive understanding of advanced computing concepts and their applications, aligning with the evolving landscape of information technology in India. The curriculum is designed to equip students with both theoretical knowledge and practical skills crucial for various roles in software development, data science, and system administration. It emphasizes foundational principles alongside modern technologies, preparing graduates for the dynamic Indian tech industry.

Who Should Apply?

This program is ideal for Bachelor of Computer Applications (BCA) or Bachelor of Science (B.Sc.) graduates with a strong foundation in computer science who seek to deepen their expertise. It also caters to individuals aspiring for research roles or those looking to transition into specialized domains like Artificial Intelligence, Data Mining, or Cloud Computing. Candidates with a keen interest in problem-solving, algorithm design, and software engineering are well-suited for this intensive postgraduate course.

Why Choose This Course?

Graduates of this program can expect to secure roles as Software Developers, Data Analysts, System Administrators, AI/ML Engineers, or Cloud Specialists within India''''s thriving IT sector. Entry-level salaries typically range from INR 3.5 lakhs to 6 lakhs annually, with significant growth potential for experienced professionals. The strong curriculum lays a foundation for pursuing certifications in areas like cloud platforms (AWS, Azure) or data science, further enhancing career prospects in leading Indian companies.

Student Success Practices

Foundation Stage

Master Programming Fundamentals- (Semester 1-2)

Dedicate significant time to practicing core programming concepts (C++, Java) and data structures. Actively solve problems on coding platforms to build logical thinking and implementation skills.

Tools & Resources

HackerRank, LeetCode, GeeksforGeeks, CodeChef

Career Connection

Strong fundamentals are non-negotiable for software development roles and are heavily tested in technical interviews for companies like TCS, Infosys, and Wipro.

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

Focus on understanding the theoretical underpinnings of subjects like Discrete Mathematics, Computer Architecture, Operating Systems, and Algorithms. Attend all lectures, take thorough notes, and review concepts regularly.

Tools & Resources

Standard textbooks, NPTEL courses, online tutorials (e.g., freeCodeCamp, edX)

Career Connection

A solid theoretical base helps in understanding complex systems, designing robust solutions, and excelling in technical rounds that assess conceptual clarity.

Collaborate on Academic Projects- (Semester 1-2)

Form study groups and work collaboratively on assignments and small projects. Peer teaching and group discussions can clarify doubts and offer diverse perspectives on problem-solving.

Tools & Resources

GitHub for version control, Google Docs for collaborative note-taking, online meeting platforms

Career Connection

Enhances teamwork skills, essential for working in professional software development teams, and helps in building a network for future collaborations.

Intermediate Stage

Deep Dive into Electives and Specializations- (Semester 3)

Beyond regular coursework, thoroughly explore the chosen elective subjects (e.g., Data Mining, Soft Computing). Work on small projects related to these areas to gain practical expertise.

Tools & Resources

Kaggle for datasets, scikit-learn for machine learning, TensorFlow/Keras, R/Python

Career Connection

Specialization in trending fields like AI/ML or Data Analytics significantly boosts employability for roles requiring specific skill sets in tech companies and research organizations.

Develop Database and Networking Proficiency- (Semester 3)

Gain hands-on experience with database management systems (SQL, NoSQL) and networking tools. Understand network configurations, security protocols, and perform practical exercises.

Tools & Resources

MySQL Workbench, MongoDB Atlas, Wireshark, Cisco Packet Tracer

Career Connection

Essential skills for Backend Developers, Database Administrators, Network Engineers, and DevOps roles, which are in high demand across IT companies.

Participate in Technical Competitions/Hackathons- (Semester 3)

Engage in coding competitions, hackathons, and technical quizzes to test problem-solving abilities under pressure and learn from peers. This fosters innovative thinking and practical application of knowledge.

Tools & Resources

HackerEarth, Devfolio, college tech fests

Career Connection

Builds a strong profile for placements, demonstrates practical skills, and provides networking opportunities with industry professionals and recruiters.

Advanced Stage

Undertake a Robust Capstone Project- (Semester 4)

Select a challenging final year project that applies multiple concepts learned throughout the program. Focus on developing a comprehensive solution, from design to implementation and documentation.

Tools & Resources

Project management tools (Jira, Trello), relevant programming languages and frameworks, GitHub

Career Connection

A well-executed project is a cornerstone of a strong portfolio, showcasing practical skills and problem-solving capabilities to potential employers.

Prepare for Placements and Interviews- (Semester 4)

Actively prepare for technical interviews by practicing coding, system design, and behavioral questions. Polish resume, LinkedIn profile, and soft skills essential for professional interactions.

Tools & Resources

InterviewBit, LeetCode, Glassdoor, LinkedIn Learning, mock interviews with peers/mentors

Career Connection

Direct preparation for securing placements in target companies, leading to successful entry into the IT industry or higher studies.

Explore Advanced Certifications- (Semester 4)

Consider pursuing industry-recognized certifications in areas like Cloud Computing (AWS Certified Developer/Architect, Azure Administrator), Data Science (Google Data Analytics Professional Certificate), or Cyber Security.

Tools & Resources

Official certification guides, online courses from Coursera, Udemy, Pluralsight

Career Connection

These certifications validate specialized skills, making candidates more competitive for niche roles and demonstrating a commitment to continuous learning in a rapidly evolving tech landscape.

Program Structure and Curriculum

Eligibility:

  • No eligibility criteria specified

Duration: 2 years (4 semesters)

Credits: 80 Credits

Assessment: Assessment pattern not specified

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
CC-101Discrete MathematicsCore4Logic and Set Theory, Relations, Functions, Partial Order Relation and Lattices, Boolean Algebra
CC-102Data Structures using C++Core4Introduction to Data Structures, Arrays and Linked Lists, Stacks and Queues, Trees, Searching and Sorting
CC-103Computer ArchitectureCore4Basic Computer Organization, CPU Design, Memory Organization, I/O Organization, Parallel Processing
CC-104Operating SystemCore4Introduction to OS, Process Management, CPU Scheduling, Memory Management, File Systems
CC-105Lab-I (Data Structures using C++)Lab2Array implementation exercises, Linked list operations, Stack and Queue implementations, Tree traversal algorithms, Sorting algorithms practice
CC-106Lab-II (Operating System)Lab2Shell scripting, Process creation and termination, Inter-process communication, CPU scheduling algorithm simulation, Memory management techniques

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
CC-201Design and Analysis of AlgorithmsCore4Introduction to Algorithms, Divide and Conquer, Greedy Method, Dynamic Programming, Backtracking and Branch and Bound
CC-202Object Oriented Programming through JavaCore4Introduction to OOP, Classes and Objects, Inheritance and Polymorphism, Exception Handling, Multithreading and I/O
CC-203Database Management SystemCore4Introduction to DBMS, Relational Model, SQL Queries, Database Design, Transaction Management and Concurrency Control
CC-204Computer NetworksCore4Introduction to Networking, Physical and Data Link Layer, Network Layer, Transport Layer, Application Layer
CC-205Lab-III (OOP through Java)Lab2Class and object implementation, Inheritance and polymorphism examples, Exception handling programs, Multithreading applications, GUI programming basics
CC-206Lab-IV (Database Management System)Lab2SQL DDL and DML commands, Joins and subqueries, Stored procedures and functions, Triggers, Database connectivity programming

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
CC-301Artificial IntelligenceCore4Introduction to AI, Problem Solving and Search Techniques, Knowledge Representation, Expert Systems, Machine Learning Basics
CC-302Compiler DesignCore4Introduction to Compilers, Lexical Analysis, Syntax Analysis, Semantic Analysis, Code Generation and Optimization
DSE-IData Mining (Elective - I)Elective4Introduction to Data Mining, Data Preprocessing, Association Rule Mining, Classification Algorithms, Clustering Techniques
DSE-IISoft Computing (Elective - II)Elective4Introduction to Soft Computing, Fuzzy Logic Systems, Artificial Neural Networks, Genetic Algorithms, Hybrid Systems
CC-305Lab-V (Artificial Intelligence)Lab2AI programming (Prolog/Python), Search algorithm implementations, Knowledge representation techniques, Expert system shell usage, Machine learning library experiments
CC-306Lab-VI (Data Mining) (Elective Lab)Lab2Data preprocessing with tools, Association rule implementation (Apriori), Classification algorithm practice, Clustering algorithm practice, Data visualization techniques

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
CC-401Computer GraphicsCore4Introduction to Computer Graphics, Graphics Primitives and Algorithms, 2D Transformations and Viewing, 3D Graphics and Projections, Shading and Hidden Surface Removal
CC-402Cloud ComputingCore4Introduction to Cloud Computing, Cloud Service Models (IaaS, PaaS, SaaS), Cloud Deployment Models, Virtualization Technology, Cloud Security Challenges
DSE-IIIData Analytics (Elective - III)Elective4Introduction to Data Analytics, Descriptive Statistics, Inferential Statistics, Predictive Modeling, Big Data Technologies
DSE-IVMobile Computing (Elective - IV)Elective4Introduction to Mobile Computing, Mobile Devices and Systems, Mobile Networks (GSM, GPRS, 3G, 4G), Mobile Operating Systems, Mobile Application Development Basics
CC-405Project WorkProject4Project planning and feasibility study, Literature review and problem definition, System design and architecture, Implementation and testing, Documentation and presentation
whatsapp

Chat with us