DSATM-image

BE in Computer Science And Engineering at Dayananda Sagar Academy of Technology and Management

DAYANANDA SAGAR ACADEMY OF TECHNOLOGY AND MANAGEMENT, Bengaluru Urban, Karnataka, is a premier engineering institution established in 2010. Affiliated with Visvesvaraya Technological University, the college excels in offering diverse undergraduate and postgraduate programs across engineering, computer applications, and management, fostering a robust academic environment.

READ MORE
location

Bengaluru, Karnataka

Compare colleges

About the Specialization

What is Computer Science and Engineering at Dayananda Sagar Academy of Technology and Management Bengaluru?

This Computer Science and Engineering program at Dayananda Sagar Academy of Technology and Management develops strong foundational and advanced computing skills. It blends theoretical concepts with practical application, addressing the evolving demands of the Indian IT industry. The curriculum prepares students for innovative roles in software development, data science, cybersecurity, and emerging technologies, emphasizing problem-solving in India''''s dynamic tech landscape.

Who Should Apply?

This program is ideal for fresh graduates seeking entry into India''''s dynamic IT sector, especially in software engineering, data analytics, and cloud computing. It suits students with strong aptitude for mathematics and logical reasoning, aspiring to become innovators or tech entrepreneurs. Individuals keen to gain industry-relevant skills and contribute to India''''s digital transformation will find this beneficial.

Why Choose This Course?

Graduates of this program can expect diverse India-specific career paths like Software Engineer, Data Scientist, AI/ML Engineer, and Cloud Architect in leading Indian and multinational companies. Entry-level salaries typically range from INR 4-8 lakhs annually, with significant growth potential. The program facilitates trajectories into leadership and specialized technical roles, aligning with professional certifications such as AWS and Azure.

Student Success Practices

Foundation Stage

Build Strong Programming Fundamentals- (Semester 1-2)

Focus rigorously on core programming concepts (C/Java) and data structures. Understand algorithms thoroughly, as these form the bedrock of all advanced computer science topics. Regularly practice coding problems to enhance logical thinking and problem-solving abilities.

Tools & Resources

HackerRank, CodeChef, GeeksforGeeks

Career Connection

A solid grasp of fundamentals is crucial for cracking technical interviews and excelling in initial software development roles, ensuring a strong start in companies.

Develop Effective Study Habits and Peer Learning- (Semester 1-2)

Establish a consistent study routine, review concepts regularly, and actively participate in class discussions. Form study groups with peers to discuss challenging topics, solve assignments collaboratively, and prepare for exams, leveraging diverse perspectives and mutual support.

Tools & Resources

College library resources, online academic platforms, collaborative whiteboards, peer groups

Career Connection

Strong academic performance and collaborative skills are valued by employers. Peer learning builds teamwork, essential for future project management and professional environments.

Explore Engineering Disciplines and Basic Tools- (Semester 1-2)

While focusing on core CSE, keep an open mind about other engineering subjects like electronics and mechanical, which provide a holistic engineering perspective. Learn basic engineering drawing and CAD tools. Understand the basics of electrical components and circuits.

Tools & Resources

CAD software, basic electronics kits, university workshops, YouTube tutorials

Career Connection

This broader understanding helps in interdisciplinary projects, appreciating hardware-software interaction, and developing a versatile engineering mindset, useful for product development and IoT roles.

Intermediate Stage

Apply Data Structures and Algorithms to Real Problems- (Semester 3-4)

Go beyond theoretical understanding; implement data structures and algorithms in actual mini-projects or competitive programming challenges. Focus on optimizing solutions for time and space complexity. Participate in coding competitions to test and refine skills.

Tools & Resources

LeetCode, Codeforces, GitHub, HackerRank contests

Career Connection

Proficiency in DSA is a non-negotiable skill for product-based companies and top-tier service companies, directly impacting interview performance and problem-solving capabilities in a professional setting.

Seek Early Industry Exposure and Internships- (Semester 4-5)

Actively look for short-term internships, summer training, or research projects, even if unpaid, to understand industry workflows and gain practical experience. Attend industry workshops, seminars, and guest lectures to network and learn about emerging trends in Bengaluru''''s tech ecosystem.

Tools & Resources

College placement cell, LinkedIn, Internshala, company career pages, tech meetups

Career Connection

Early exposure helps validate career interests, build a professional network, and makes students more attractive to recruiters for future placements. It provides real-world context for academic learning.

Specialize with Electives and Certifications- (Semester 5-6)

Choose professional electives strategically based on career interests (e.g., AI/ML, Cloud, Data Science). Supplement academic learning with online certifications from platforms like Coursera, Udemy, or NPTEL in chosen specialization areas to gain in-depth knowledge and industry-recognized credentials.

Tools & Resources

Coursera, NPTEL, Udemy, AWS certifications, Azure certifications, GCP certifications

Career Connection

Specialized skills make students highly marketable for targeted roles in specific tech domains, enhancing their resume and increasing the chances of securing desirable job offers.

Advanced Stage

Undertake Impactful Capstone Projects- (Semester 7-8)

Collaborate on substantial final year projects that solve real-world problems or explore innovative solutions. Focus on end-to-end development, using advanced technologies and demonstrating strong architectural design, implementation, and documentation.

Tools & Resources

GitHub, GitLab, Jira, Trello, development frameworks, cloud platforms

Career Connection

High-quality projects are excellent talking points in interviews, showcasing practical skills, teamwork, and problem-solving abilities, directly influencing placement opportunities and attracting employers.

Master Placement Preparation and Soft Skills- (Semester 7-8)

Dedicate significant time to rigorous placement preparation including mock interviews (technical and HR), aptitude tests, resume building, and group discussion practice. Enhance soft skills like communication, leadership, and critical thinking, which are vital for corporate success.

Tools & Resources

Placement cell workshops, online aptitude platforms (e.g., Indiabix), mock interview platforms, career counselors

Career Connection

Strong preparation ensures students confidently navigate the competitive Indian job market, securing placements in desired companies and starting their careers successfully.

Leverage Internship for Full-Time Opportunity- (Semester 8)

Treat the final semester internship as an extended interview. Demonstrate exceptional technical skills, proactiveness, and team compatibility. Aim for a Pre-Placement Offer (PPO) by consistently delivering high-quality work and integrating well with the company culture.

Tools & Resources

Company-specific tools, internal documentation, mentor feedback

Career Connection

A successful internship often leads directly to a full-time job offer, providing a smooth transition into the professional world and avoiding the stress of campus placements.

Program Structure and Curriculum

Eligibility:

  • A pass in PUC/10+2 with Physics and Mathematics as compulsory subjects along with Chemistry/Biotechnology/Biology/Electronics/Computer Science and an aggregate minimum of 45% (40% for SC/ST/OBC candidates of Karnataka state) in optional subjects.

Duration: 8 semesters / 4 years

Credits: 147 Credits

Assessment: Internal: 40%, External: 60%

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
21FWS11Calculus and Differential EquationsCore4Differential Calculus, Integral Calculus, Multivariable Calculus, Vector Calculus, Differential Equations
21FWS12Applied PhysicsCore4Quantum Mechanics, Solid State Physics, Lasers and Fiber Optics, Superconductivity, Nanotechnology
21FWS13Basic Electrical EngineeringCore3DC Circuits, AC Circuits, Transformers, Electrical Machines, Semiconductor Devices
21FWS14Elements of Civil Engineering and MechanicsCore3Building Materials, Surveying, Engineering Mechanics, Dynamics, Structural Elements
21FWS15Professional EnglishCore2Reading Comprehension, Writing Skills, Oral Communication, Technical Reports, Presentation Skills
21FWSL16Applied Physics LaboratoryLab1Semiconductor diode characteristics, Photoelectric effect, Laser wavelength, Optical fiber characteristics, Dielectric constant measurement
21FWSL17Basic Electrical Engineering LaboratoryLab1Ohm''''s Law, Kirchhoff''''s Laws, AC circuit analysis, Transformer efficiency, DC motor characteristics
21FWSL18Engineering GraphicsLab2Orthographic Projections, Isometric Projections, Sectional Views, Development of Surfaces, CAD tools introduction
21FWSL19Health and WellnessMandatory Non-Credit Course0Physical Health, Mental Health, Stress Management, Nutrition, First Aid

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
21FWS21Linear Algebra and Differential EquationsCore4Matrices and Determinants, Vector Spaces, Eigenvalues, Linear Transformations, Ordinary Differential Equations
21FWS22Engineering ChemistryCore4Electrochemistry, Corrosion, Fuel Cells, Polymers, Water Technology
21FWS23Programming for Problem SolvingCore3C Language Fundamentals, Control Statements, Functions, Arrays, Pointers
21FWS24Elements of Mechanical EngineeringCore3Thermodynamics, IC Engines, Refrigeration, Power Transmission, Manufacturing Processes
21FWS25Environmental StudiesCore2Ecosystems, Biodiversity, Pollution Control, Waste Management, Climate Change
21FWSL26Engineering Chemistry LaboratoryLab1Acid-base titrations, Water hardness determination, Potentiometric titrations, Viscosity measurement, Calorimetry
21FWSL27Programming for Problem Solving LaboratoryLab1C program implementation, Conditional statements, Looping constructs, Array manipulation, Function calls
21FWSL28Computer Aided Engineering DrawingLab2CAD software basics, Geometric constructions, Orthographic projections, Sectional views, Assembly drawings
21FWSL29Universal Human ValuesMandatory Non-Credit Course0Self-exploration, Human relationships, Society, Nature, Ethics

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
21CS31Transforms and Numerical MethodsCore3Fourier Series, Fourier Transforms, Z-Transforms, Numerical Solutions of ODEs, Interpolation
21CS32Data Structures and ApplicationsCore3Arrays, Linked Lists, Stacks, Queues, Trees, Graphs
21CS33Analog and Digital ElectronicsCore3Diodes, Transistors, Operational Amplifiers, Logic Gates, Combinational Circuits, Sequential Circuits
21CS34Computer Organization and ArchitectureCore3Basic Computer Functions, CPU Organization, Memory Hierarchy, I/O Organization, Pipelining
21CS35Object Oriented Programming with JAVACore3OOP Concepts, Classes and Objects, Inheritance, Polymorphism, Exception Handling, Collections
21CSL36Data Structures LaboratoryLab1Implement arrays, Implement linked lists, Implement stacks, Implement queues, Implement trees, Implement graphs
21CSL37Analog and Digital Electronics LaboratoryLab1Diode characteristics, Transistor characteristics, Logic gate verification, Combinational circuit design, Sequential circuit design
21CSL38Object Oriented Programming with JAVA LaboratoryLab1Class and object creation, Inheritance implementation, Polymorphism examples, Exception handling, File I/O
21CST39Technical Communication and Professional SkillsMandatory Non-Credit Course0Verbal Communication, Non-Verbal Communication, Presentation Skills, Group Discussion, Interview Skills

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
21CS41Design and Analysis of AlgorithmsCore3Algorithm Analysis, Divide and Conquer, Greedy Algorithms, Dynamic Programming, Graph Algorithms, NP-Completeness
21CS42Operating SystemsCore3Process Management, CPU Scheduling, Memory Management, Virtual Memory, File Systems, Deadlocks
21CS43Microcontroller and Embedded SystemsCore3Microcontroller Architecture, Instruction Set, Peripheral Devices, Embedded C Programming, Interfacing
21CS44Database Management SystemsCore3Data Models, SQL, Relational Algebra, Normalization, Transaction Management, Concurrency Control
21CS45Web TechnologiesCore3HTML, CSS, JavaScript, XML, Web Servers, Database Connectivity
21CSL46Design and Analysis of Algorithms LaboratoryLab1Sorting algorithms, Searching algorithms, Graph traversal, Shortest path algorithms, Minimum spanning tree
21CSL47Operating Systems LaboratoryLab1Shell scripting, Process creation, Inter-process communication, CPU scheduling, Memory allocation
21CSL48Database Management Systems LaboratoryLab1SQL queries, Database design, ER diagrams, Stored procedures, Triggers
21CST49Constitution of India, Professional Ethics and Cyber LawMandatory Non-Credit Course0Indian Constitution, Fundamental Rights, Professional Ethics, Cyber Crime, IT Act

Semester 5

Subject CodeSubject NameSubject TypeCreditsKey Topics
21CS51Software EngineeringCore3Software Life Cycle, Requirements Engineering, Design Principles, Testing, Project Management
21CS52Computer NetworksCore3Network Topologies, OSI Model, TCP/IP Protocol Suite, Routing, Congestion Control, Network Security
21CS53Automata Theory and ComputabilityCore3Finite Automata, Regular Expressions, Context-Free Grammars, Turing Machines, Undecidability
21CS54XProfessional Elective 1 (e.g., Artificial Intelligence)Elective3AI Agents, Search Algorithms, Knowledge Representation, Machine Learning Introduction, Natural Language Processing
21CS55XOpen Elective 1Elective (Open)3
21CSL56Computer Networks LaboratoryLab1Network configuration, Socket programming, Protocol implementation, Routing protocols, Network security tools
21CSL57Project Work Phase 1 and SeminarProject/Seminar2Problem identification, Literature survey, Project proposal, System design, Presentation skills
21CSIC58Internship / Industrial TrainingInternship2Industry exposure, Practical skill application, Project implementation, Report writing, Professional etiquette
21CSMP59Mini ProjectProject1Problem solving, System development, Tool usage, Report documentation, Presentation

Semester 6

Subject CodeSubject NameSubject TypeCreditsKey Topics
21CS61Cryptography and Network SecurityCore3Cryptographic Algorithms, Public Key Cryptography, Hashing, Digital Signatures, Network Security Protocols, Firewalls
21CS62Compiler DesignCore3Lexical Analysis, Syntax Analysis, Semantic Analysis, Intermediate Code Generation, Code Optimization, Code Generation
21CS63XProfessional Elective 2 (e.g., Machine Learning)Elective3Supervised Learning, Unsupervised Learning, Neural Networks, Deep Learning Introduction, Model Evaluation
21CS64XProfessional Elective 3 (e.g., Internet of Things)Elective3IoT Architecture, IoT Devices, Sensors and Actuators, Communication Protocols, Cloud Integration, Security
21CS65XOpen Elective 2Elective (Open)3
21CSL66Cryptography and Network Security LaboratoryLab1Symmetric key algorithms, Asymmetric key algorithms, Hashing functions, Digital signature implementation, Network scanning tools
21CSL67Machine Learning LaboratoryLab1Supervised learning algorithms, Unsupervised learning algorithms, Model training, Feature engineering, Performance evaluation
21CSL68Project Work Phase 2Project2Implementation, Testing, Documentation, Code review, Project demonstration

Semester 7

Subject CodeSubject NameSubject TypeCreditsKey Topics
21CS71Big Data AnalyticsCore3Big Data Ecosystem, Hadoop, MapReduce, HDFS, Spark, NoSQL Databases
21CS72Cloud ComputingCore3Cloud Service Models, Cloud Deployment Models, Virtualization, Cloud Security, Cloud Platforms (AWS/Azure/GCP), Serverless Computing
21CS73XProfessional Elective 4 (e.g., Deep Learning)Elective3Neural Network Architectures, Convolutional Neural Networks, Recurrent Neural Networks, Autoencoders, Generative Adversarial Networks
21CS74XProfessional Elective 5 (e.g., Data Science)Elective3Data Collection, Data Cleaning, Exploratory Data Analysis, Statistical Modeling, Data Visualization, Predictive Analytics
21CSL75Project Work Phase 3 and InternshipProject/Internship2Advanced project development, Real-world application, Final report generation, Internship deliverables, Viva-voce
21CSS76SeminarSeminar1Technical topic research, Literature review, Presentation skills, Q&A handling, Report writing

Semester 8

Subject CodeSubject NameSubject TypeCreditsKey Topics
21CS81Professional Practice and EthicsCore3Ethical Theories, Intellectual Property Rights, Professional Responsibility, Cyber Law, Sustainable Development
21CS82Major Project WorkProject8Comprehensive system design, Advanced implementation, Extensive testing, Project management, Technical documentation, Presentation and demonstration
21CS83Internship (24 Weeks)Internship5Industry immersion, Real-time project work, Problem-solving in professional setting, Report and presentation, Career preparation
whatsapp

Chat with us