BSAU Chennai-image

M-TECH in Computer Science Engineering at B. S. Abdur Rahman Crescent Institute of Science and Technology

B. S. Abdur Rahman Crescent Institute of Science and Technology is a premier deemed university located in Chennai, Tamil Nadu. Established in 1984, it offers a wide range of academic programs across numerous disciplines. Recognized for its academic strength and infrastructure, the institute attracts a large student body and is known for its focus on science and technology education.

READ MORE
location

Chengalpattu, Tamil Nadu

Compare colleges

About the Specialization

What is Computer Science & Engineering at B. S. Abdur Rahman Crescent Institute of Science and Technology Chengalpattu?

This M.Tech Computer Science & Engineering program at B.S. Abdur Rahman Crescent Institute focuses on advanced concepts and research in computing. It prepares students for high-level roles in India''''s booming IT and software development sectors by emphasizing cutting-edge technologies like AI, Machine Learning, Cloud Computing, and Big Data. The program differentiates itself through a blend of theoretical depth and practical, project-oriented learning relevant to industry demands.

Who Should Apply?

This program is ideal for engineering graduates with a B.E./B.Tech in CSE or related fields, and MCA or M.Sc. (CS/IT) degree holders, seeking to deepen their technical expertise. It caters to fresh graduates aspiring for research and development roles, as well as working professionals aiming to upskill for advanced positions or transition into specialized areas within the Indian technology landscape.

Why Choose This Course?

Graduates of this program can expect promising career paths in leading Indian tech companies, MNCs with R&D centers in India, and startups as Machine Learning Engineers, Cloud Architects, Data Scientists, or Cyber Security Analysts. Entry-level salaries typically range from INR 6-10 LPA, with experienced professionals earning upwards of INR 15-30 LPA. The curriculum aligns with requirements for various professional certifications, enhancing career growth trajectories.

Student Success Practices

Foundation Stage

Strengthen Core Computer Science Fundamentals- (Semester 1-2)

Dedicate significant time to mastering advanced data structures, algorithms, and computer architecture concepts taught in the initial semesters. Actively participate in lab sessions to solidify theoretical knowledge with practical implementations.

Tools & Resources

HackerRank, LeetCode, GeeksforGeeks, Textbooks and Course Notes

Career Connection

A strong foundation is crucial for cracking technical interviews at top-tier companies and excelling in advanced projects. It builds problem-solving skills highly valued in software development and research roles.

Cultivate Research Aptitude and Communication Skills- (Semester 1-2)

Engage deeply with the ''''Research Methodology'''' course and utilize the first project work to explore potential research areas. Practice technical writing and presentation skills through regular assignments and group discussions.

Tools & Resources

IEEE Xplore, ACM Digital Library, Google Scholar, Grammarly

Career Connection

These skills are vital for academic pursuits, R&D positions, and for effective communication in any professional setting, enabling clear articulation of ideas and project outcomes.

Build a Robust Programming Portfolio- (Semester 1-2)

Beyond coursework, work on personal coding projects related to machine learning, cloud computing, or database technologies. Contribute to open-source projects to showcase practical skills and collaboration abilities.

Tools & Resources

GitHub, Kaggle, Personal Blog/Website, Python/Java IDEs

Career Connection

A well-maintained GitHub profile with diverse projects acts as a powerful resume enhancer, demonstrating hands-on experience and initiative to potential employers in India''''s competitive job market.

Intermediate Stage

Specialized Skill Development through Electives- (Semester 3)

Strategically choose program electives that align with desired career paths (e.g., Deep Learning for AI roles, Blockchain for FinTech). Deeply immerse in these chosen areas, pursuing additional online courses or certifications.

Tools & Resources

Coursera, Udemy, NPTEL, Industry Certifications (AWS, Azure, Google Cloud, Cisco)

Career Connection

Specialized skills make you a more targeted and valuable candidate for niche roles. Certifications provide industry-recognized validation, significantly boosting employability and salary potential in specific domains.

Seek Industry Internships and Live Projects- (Semester 3)

Actively apply for internships during semester breaks or pursue live projects offered by faculty with industry collaborations. Gain exposure to real-world problem-solving and corporate environments.

Tools & Resources

LinkedIn Jobs, Internshala, College Placement Cell, Networking Events

Career Connection

Internships offer invaluable practical experience, networking opportunities, and often lead to pre-placement offers, providing a smooth transition into the Indian tech industry.

Participate in Tech Competitions and Hackathons- (Semester 3)

Form teams and participate in national-level coding competitions, hackathons, and innovation challenges. These platforms hone problem-solving under pressure and foster teamwork.

Tools & Resources

CodeChef Long Challenges, Smart India Hackathon, College Tech Fests, Devpost

Career Connection

Success in competitions demonstrates innovation, teamwork, and technical prowess, making resumes stand out and attracting recruiters from top Indian technology firms.

Advanced Stage

Focus on Project-Based Innovation and Publication- (Semester 4)

Leverage Project Work III and IV to develop an innovative solution or conduct impactful research. Aim for publishing findings in reputed conferences or journals, or developing a deployable product.

Tools & Resources

Scopus, Web of Science, arXiv, Open-source deployment platforms

Career Connection

High-quality project work and publications significantly enhance profiles for R&D roles, academic positions, or even startup ventures. A strong final project is often a key discussion point in placement interviews.

Intensive Placement and Interview Preparation- (Semester 4)

Engage in rigorous aptitude training, mock interviews (technical and HR), and group discussions. Refine your resume and LinkedIn profile to highlight specialized skills and project experiences.

Tools & Resources

Placement cell workshops, Mock interview platforms, Glassdoor, Puzzles and aptitude books

Career Connection

Thorough preparation is paramount for securing desirable placements in India''''s competitive job market, leading to lucrative career opportunities post-graduation.

Network Actively with Alumni and Industry Mentors- (Semester 4)

Utilize alumni networks and connect with industry professionals through virtual and in-person events. Seek mentorship for career guidance, job referrals, and insights into industry trends.

Tools & Resources

LinkedIn, Alumni Association Portals, Industry conferences and webinars, Informational interviews

Career Connection

Networking opens doors to hidden job opportunities, provides invaluable career advice, and helps build professional relationships crucial for long-term career growth in India''''s dynamic tech sector.

Program Structure and Curriculum

Eligibility:

  • B.E./B.Tech. degree in Computer Science and Engineering/ Information Technology/ Electronics and Communication Engineering/ Electronics and Instrumentation Engineering/ Electrical and Electronics Engineering/Instrumentation and Control Engineering or MCA or M.Sc. (Computer Science/ Information Technology) or any other equivalent qualification in a relevant discipline as approved by the AICTE. Minimum 50% marks in the qualifying examination.

Duration: 4 semesters / 2 years

Credits: 78 Credits

Assessment: Internal: 50%, External: 50%

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
MAC7181Advanced Data Structures and AlgorithmsCore3Introduction to Data Structures, Graph Algorithms, Dynamic Programming, Advanced Data Structures, Amortized Analysis, Problem Solving Techniques
MAC7182Advanced Computer ArchitectureCore3Pipelining and ILP, Memory Hierarchy Design, Multiprocessors and Thread-Level Parallelism, Data-Level Parallelism, Storage Systems
MAC7183Advanced Database TechnologiesCore3Relational Database Concepts, Transaction Processing, Distributed Databases, Object-Oriented Databases, NoSQL Databases and Big Data
MAC7184Research MethodologyCore3Introduction to Research, Research Design, Data Collection and Analysis, Ethical Considerations, Report Writing and Presentation
MEC7101Professional Communication and EthicsCore2Fundamentals of Communication, Technical Writing Skills, Oral Communication and Presentation, Engineering Ethics, Intellectual Property Rights
MAC7185Advanced Data Structures and Algorithms LaboratoryLab2Implementation of data structures, Graph algorithms practice, Dynamic programming solutions, Hashing techniques applications, Algorithm efficiency analysis
MAC7186Advanced Database Technologies LaboratoryLab2SQL and PL/SQL programming, Database design and normalization, Distributed database operations, NoSQL database queries, Big Data tools experiments
EEC7101Project Work - IProject4Problem Identification, Literature Review, System Design, Preliminary Implementation, Technical Report Writing

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
MAC7281Machine LearningCore3Supervised Learning, Unsupervised Learning, Deep Learning Fundamentals, Reinforcement Learning, Model Evaluation and Deployment
MAC7282Cloud ComputingCore3Cloud Architecture and Models, Virtualization Technology, Cloud Services (IaaS, PaaS, SaaS), Cloud Security and Management, Cloud Platforms and Applications
MAC7283Distributed SystemsCore3Introduction to Distributed Systems, Communication and Middleware, Synchronization and Consistency, Fault Tolerance and Replication, Distributed System Paradigms
MAC7284Machine Learning LaboratoryLab2Python for Machine Learning, Data Preprocessing and Analysis, Implementing Supervised Models, Implementing Unsupervised Models, Deep Learning Frameworks (TensorFlow/Keras)
MAC7285Cloud Computing LaboratoryLab2Virtual Machine Deployment, Cloud Service Provisioning (AWS/Azure/GCP), Containerization with Docker, Serverless Computing Implementations, Cloud Application Development
MAC70XXProgram Elective – IElective3Topics vary based on chosen elective from the comprehensive list provided in the curriculum.
MAC70XXProgram Elective – IIElective3Topics vary based on chosen elective from the comprehensive list provided in the curriculum.
MAC70XXProgram Elective – IIIElective3Topics vary based on chosen elective from the comprehensive list provided in the curriculum.
EEC7201Project Work - IIProject3Detailed Design and Architecture, Module Implementation, Intermediate Testing, Project Documentation, Mid-term Presentation

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
MAC80XXProgram Elective – IVElective3Topics vary based on chosen elective from the comprehensive list provided in the curriculum.
MAC80XXProgram Elective – VElective3Topics vary based on chosen elective from the comprehensive list provided in the curriculum.
MAC80XXProgram Elective – VIElective3Topics vary based on chosen elective from the comprehensive list provided in the curriculum.
MAC80XXProgram Elective – VIIElective3Topics vary based on chosen elective from the comprehensive list provided in the curriculum.
EEC8101Project Work - IIIProject6Advanced Implementation and Integration, Performance Optimization, Comprehensive Testing and Validation, Thesis Chapter Drafting, Progress Review and Guidance

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
EEC8201Project Work - IVProject14Final Project Development and Refinement, Deployment and Evaluation, Result Analysis and Interpretation, Comprehensive Thesis Writing, Viva Voce Examination

Semester all

Subject CodeSubject NameSubject TypeCreditsKey Topics
MAC7001Big Data AnalyticsElective3Introduction to Big Data, Hadoop Ecosystem, MapReduce and HDFS, Spark Programming, Data Stream Analytics, Big Data Visualization
MAC7002Internet of ThingsElective3IoT Architecture and Protocols, Sensors, Actuators and Devices, IoT Communication Technologies, IoT Platforms and Cloud Integration, IoT Security and Privacy, IoT Applications and Case Studies
MAC7003Software Defined NetworksElective3Introduction to SDN, OpenFlow Protocol, SDN Controllers, Network Virtualization, SDN Applications and Challenges, SDN Security
MAC7004Ethical HackingElective3Introduction to Ethical Hacking, Footprinting and Reconnaissance, Scanning Networks, System Hacking, Web Application Hacking, Cryptography
MAC7005Soft ComputingElective3Fuzzy Logic Systems, Artificial Neural Networks, Genetic Algorithms, Hybrid Systems, Swarm Intelligence, Neuro-Fuzzy Systems
MAC7006Deep LearningElective3Neural Network Architectures, Convolutional Neural Networks, Recurrent Neural Networks, Generative Adversarial Networks, Deep Learning Frameworks, Applications of Deep Learning
MAC7007Digital Image ProcessingElective3Image Fundamentals, Image Enhancement, Image Restoration, Image Segmentation, Color Image Processing, Image Compression
MAC7008Information SecurityElective3Security Attacks and Services, Symmetric Key Cryptography, Asymmetric Key Cryptography, Hash Functions and Digital Signatures, Network Security, System Security
MAC7009Game ProgrammingElective3Game Development Process, Game Engine Architecture, 2D/3D Graphics Programming, Game Physics and AI, User Interface Design, Multiplayer Game Development
MAC7010Natural Language ProcessingElective3NLP Fundamentals, Lexical and Syntactic Analysis, Semantic Analysis, Machine Translation, Information Retrieval, Deep Learning for NLP
MAC7011Block Chain TechnologiesElective3Introduction to Blockchain, Cryptocurrency and Bitcoin, Smart Contracts (Ethereum), Consensus Mechanisms, Blockchain Platforms, Blockchain Applications
MAC7012Cyber SecurityElective3Fundamentals of Cyber Security, Cybercrime and Cyber Laws, Network Security Controls, Application Security, Cloud and IoT Security, Incident Response and Forensics
MAC7013High Performance ComputingElective3Parallel Computing Architectures, Parallel Programming Models (MPI, OpenMP), GPU Computing (CUDA), Performance Optimization, Distributed Computing, High Performance Data Analytics
MAC7014Speech ProcessingElective3Speech Production and Perception, Speech Signal Analysis, Speech Enhancement, Speech Recognition, Text-to-Speech Synthesis, Speaker Recognition
MAC7015Social Network AnalysisElective3Introduction to Social Networks, Network Measures and Metrics, Community Detection, Network Models, Link Prediction, Social Network Visualization
MAC7016Quantum ComputingElective3Fundamentals of Quantum Mechanics, Quantum Gates and Circuits, Quantum Algorithms (Shor, Grover), Quantum Error Correction, Quantum Cryptography, Quantum Hardware
MAC7017Business IntelligenceElective3Introduction to BI, Data Warehousing Concepts, OLAP and Data Mining, BI Tools and Techniques, Dashboards and Reporting, BI Strategy and Implementation
MAC7018AI for RoboticsElective3Robot Kinematics and Dynamics, Robot Perception (Computer Vision), Robot Motion Planning, Robot Learning (Reinforcement Learning), Human-Robot Interaction, Robot Control Architectures
MAC7019Augmented Reality / Virtual RealityElective3Introduction to AR/VR, AR/VR Hardware and Software, 3D Graphics for AR/VR, Interaction Techniques, AR/VR Applications, Unity/Unreal Development for XR
MAC7020Mobile Application DevelopmentElective3Mobile OS Architectures, UI/UX Design for Mobile, Android/iOS Development Fundamentals, Mobile Data Storage, API Integration, App Deployment and Monetization
whatsapp

Chat with us