Amity Kolkata-image

B-TECH in Computer Science Engineering at Amity University, Kolkata

Amity University, Kolkata stands as a premier private institution in Kolkata, West Bengal, established in 2015. Recognized by UGC and a member of AIU, it offers a wide array of programs across diverse disciplines. The university boasts a 10-acre campus and focuses on academic excellence and holistic development. It has notable placement records, with a highest package reaching INR 46.47 LPA.

READ MORE
location

Kolkata, West Bengal

Compare colleges

About the Specialization

What is Computer Science & Engineering at Amity University, Kolkata Kolkata?

This Computer Science & Engineering program at Amity University, North 24 Parganas, West Bengal, focuses on foundational principles and advanced applications of computing. It''''s tailored to meet the evolving demands of the Indian IT industry, emphasizing both theoretical knowledge and practical skill development. The curriculum integrates core CS subjects with emerging technologies like AI, Machine Learning, and Cybersecurity, preparing students for dynamic career roles.

Who Should Apply?

This program is ideal for high school graduates with a strong aptitude for mathematics and science, aspiring to build a career in technology. It also caters to individuals passionate about problem-solving, innovation, and understanding the intricate workings of software and hardware. Those seeking to contribute to India''''s digital transformation across various sectors will find this program highly beneficial.

Why Choose This Course?

Graduates of this program can expect to pursue diverse career paths in India, including Software Developer, Data Analyst, AI Engineer, Cybersecurity Analyst, and Cloud Architect. Entry-level salaries typically range from INR 3-6 LPA, growing significantly with experience to INR 10-25 LPA+. The program also lays a strong foundation for pursuing higher studies or professional certifications relevant to the Indian tech landscape.

Student Success Practices

Foundation Stage

Master Programming Fundamentals Early- (Semester 1-2)

Dedicate significant time to understanding basic programming concepts (C, Python) and data structures. Practice daily coding problems to build logical thinking and problem-solving skills. Utilize online platforms for competitive programming and skill challenges.

Tools & Resources

HackerRank, CodeChef, GeeksforGeeks, Online C/Python tutorials

Career Connection

Strong fundamentals are crucial for cracking coding interviews and excelling in initial software development roles, forming the backbone for all advanced CSE concepts.

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

Focus on understanding Engineering Mathematics, Applied Physics, and Basic Electrical Engineering concepts thoroughly. These subjects provide the theoretical underpinnings for advanced computer science topics, particularly in algorithms and hardware.

Tools & Resources

NCERT Textbooks (for revision), Khan Academy, NPTEL lectures for engineering subjects

Career Connection

A solid grasp of math and science enhances analytical skills, which are vital for roles in data science, AI research, and embedded systems development.

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

Form study groups to discuss complex topics, share insights, and prepare for exams collectively. Regularly review course material, make concise notes, and actively participate in class discussions. Seek clarification from professors for difficult concepts.

Tools & Resources

WhatsApp/Discord study groups, University Library resources, Office hours with professors

Career Connection

Collaborative learning fosters teamwork, a critical skill in industry, and improves understanding, leading to better academic performance which positively impacts internships and placements.

Intermediate Stage

Engage in Hands-on Project Development- (Semester 3-5)

Actively participate in mini-projects related to Object-Oriented Programming, Database Management, and Web Development. Apply theoretical knowledge to build practical applications, even small ones. Document your projects thoroughly.

Tools & Resources

GitHub for version control, VS Code/IntelliJ IDEA, MySQL/PostgreSQL, Frontend frameworks (React/Angular)

Career Connection

Practical projects demonstrate your abilities to potential employers, enriching your resume and providing concrete examples for technical interviews, essential for developer roles.

Seek Industry Exposure through Internships & Workshops- (Semester 3-5)

Look for summer internships or industrial training programs after semesters 4 or 5. Attend workshops and seminars organized by the department or industry experts on trending technologies like AI, Cloud, or IoT. Network with professionals.

Tools & Resources

LinkedIn, Internshala, College placement cell notices, Industry conferences

Career Connection

Internships provide real-world experience, build industry contacts, and often lead to pre-placement offers, significantly boosting career prospects in the competitive Indian job market.

Specialize in a Niche and Compete- (Semester 3-5)

Identify an area of interest within CSE (e.g., AI/ML, Cybersecurity, Web Development) and take relevant online courses or participate in hackathons and coding competitions focused on that specialization. Build a portfolio of specialized projects.

Tools & Resources

Coursera, edX, Kaggle, Devfolio, Major League Hacking

Career Connection

Specialized skills make you a more attractive candidate for specific roles and companies, helping you stand out and potentially secure higher-paying positions in your chosen domain.

Advanced Stage

Undertake a Significant Major Project- (Semester 6-8)

Choose a challenging final-year project that integrates multiple CSE domains. Work diligently on research, design, implementation, and testing, demonstrating a comprehensive understanding of engineering principles. Document and present your work professionally.

Tools & Resources

Project management tools (Jira, Trello), Advanced IDEs, Cloud platforms (AWS, Azure, GCP), Research papers

Career Connection

A strong major project showcases your ability to deliver end-to-end solutions, crucial for R&D roles, product development, or even starting your own venture, highly valued by Indian startups and MNCs.

Intensive Placement Preparation & Mock Interviews- (Semester 6-8)

Start preparing for placements early by practicing aptitude tests, logical reasoning, and verbal ability. Conduct mock interviews (technical and HR) with peers, seniors, or career services. Refine your resume and cover letter to highlight your skills and projects.

Tools & Resources

Glassdoor, AmbitionBox, PrepInsta, College career services

Career Connection

Effective preparation is key to securing good placements. This practice directly translates into success in the rigorous recruitment processes of top IT companies in India.

Cultivate Professional Networking and Mentorship- (Semester 6-8)

Attend industry events, alumni meets, and connect with professionals on LinkedIn. Seek mentorship from faculty or industry veterans to gain insights into career paths, industry trends, and job market expectations. Build a strong professional brand online.

Tools & Resources

LinkedIn, Alumni portals, Industry meetups in Kolkata

Career Connection

Networking opens doors to hidden job opportunities, valuable career advice, and potential collaborations, which are vital for long-term career growth and leadership roles in the Indian tech ecosystem.

Program Structure and Curriculum

Eligibility:

  • Minimum 50% aggregate in 10+2 with Physics, Chemistry, and Mathematics (PCM) from a recognized board. Final year students are also eligible.

Duration: 4 years / 8 semesters

Credits: 160-170 (Approximate, varies slightly by electives) Credits

Assessment: Internal: 40%, External: 60%

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
BPY101Applied PhysicsCore3Quantum Physics, Semiconductor Physics, Electromagnetism, Wave Optics, Laser Physics
BPY151Applied Physics LabLab1Experimental Techniques, Measurements, Data Analysis, Scientific Reporting
BMA101Engineering Mathematics - ICore4Differential Calculus, Integral Calculus, Matrices, Vector Calculus, Complex Numbers
BME101Engineering Graphics & DesignCore3Orthographic Projections, Isometric Views, Sectional Views, CAD Tools, Machine Drawing
BCS101Programming for Problem SolvingCore3C Programming Fundamentals, Control Flow, Functions, Arrays and Pointers, Structures and Unions
BCS151Programming for Problem Solving LabLab2C Programming Exercises, Debugging Skills, Algorithm Implementation
HVE101Human Values & EthicsElective (Mandatory)2Ethical Dilemmas, Professional Ethics, Social Responsibility, Human Rights, Value Systems

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
BCH101Environmental Science & EngineeringCore3Ecosystems, Pollution Control, Renewable Energy, Environmental Impact, Sustainable Development
BMA102Engineering Mathematics - IICore4Linear Algebra, Ordinary Differential Equations, Partial Differential Equations, Laplace Transforms, Fourier Series
BEC101Basic Electrical EngineeringCore3DC Circuits, AC Circuits, Transformers, Electrical Machines, Power Systems
BEC151Basic Electrical Engineering LabLab1Circuit Analysis, Measurement Techniques, Electrical Components, Simulation Tools
BWS101Workshop PracticeLab2Carpentry, Welding, Fitting, Sheet Metal Work, Machining
BCS102Data StructuresCore3Arrays and Linked Lists, Stacks and Queues, Trees and Graphs, Sorting Algorithms, Hashing
BCS152Data Structures LabLab2Implementation of Data Structures, Algorithm Efficiency Analysis, Problem Solving
BCO101Professional CommunicationCore2Oral Communication, Written Communication, Presentation Skills, Group Discussion, Technical Report Writing

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
BMA201Discrete MathematicsCore3Set Theory, Logic and Proofs, Graph Theory, Combinatorics, Boolean Algebra
BCS201Computer Organization & ArchitectureCore3Digital Logic Circuits, CPU Organization, Memory Hierarchy, I/O Organization, Pipelining
BCS202Object Oriented Programming using JavaCore3OOP Concepts, Classes and Objects, Inheritance, Polymorphism, Exception Handling
BCS252Object Oriented Programming using Java LabLab2Java Programming, GUI Development, Data Handling, OOP Project
BCS203Database Management SystemsCore3Relational Model, SQL Queries, ER Diagrams, Normalization, Transaction Management
BCS253Database Management Systems LabLab2SQL Practice, Database Design, Mini Project
BMA202Probability & StatisticsCore3Probability Distributions, Hypothesis Testing, Regression Analysis, Random Variables, Statistical Inference

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
BCS204Operating SystemsCore3Process Management, Memory Management, File Systems, I/O Systems, Deadlocks
BCS254Operating Systems LabLab2Shell Scripting, System Calls, Process Scheduling, Memory Allocation
BCS205Design & Analysis of AlgorithmsCore3Algorithm Complexity, Divide and Conquer, Dynamic Programming, Greedy Algorithms, Graph Algorithms
BCS255Design & Analysis of Algorithms LabLab2Algorithm Implementation, Performance Benchmarking, Problem Solving
BCS206Software EngineeringCore3Software Development Life Cycle, Requirements Engineering, Software Design, Testing and Maintenance, Project Management
BCS207Microprocessors & MicrocontrollersCore38086 Architecture, Assembly Language, Interfacing Techniques, Peripheral Devices, Microcontroller Basics
BCS257Microprocessors & Microcontrollers LabLab2Assembly Language Programming, Hardware Interfacing, Embedded Systems
BMP201Mini Project - IProject2Problem Identification, Design & Implementation, Testing, Report Writing

Semester 5

Subject CodeSubject NameSubject TypeCreditsKey Topics
BCS301Theory of ComputationCore3Finite Automata, Regular Expressions, Context-Free Grammars, Turing Machines, Undecidability
BCS302Computer NetworksCore3OSI and TCP/IP Models, Network Topologies, Routing Protocols, Network Security, Wireless Networks
BCS352Computer Networks LabLab2Socket Programming, Network Configuration, Packet Tracing, Network Simulation
BCS303Artificial IntelligenceCore3Problem Solving, Search Algorithms, Knowledge Representation, Machine Learning Basics, Expert Systems
BCS353Artificial Intelligence LabLab2Prolog/Python Programming, AI Algorithm Implementation, Mini AI Project
BCSEXXXDepartment Elective - IElective3Advanced Data Structures, Digital Image Processing, Compiler Design, Web Technology
BHVXXXBehavioral Science/Foreign LanguageElective (Mandatory)2Communication Skills, Interpersonal Skills, Cross-Cultural Understanding, Basic Grammar

Semester 6

Subject CodeSubject NameSubject TypeCreditsKey Topics
BCS304Compiler DesignCore3Lexical Analysis, Syntax Analysis, Semantic Analysis, Intermediate Code Generation, Code Optimization
BCS305Machine LearningCore3Supervised Learning, Unsupervised Learning, Deep Learning Basics, Reinforcement Learning, Model Evaluation
BCS355Machine Learning LabLab2Python Libraries (Scikit-learn, TensorFlow), Data Preprocessing, Model Training, Project
BCSEXXXDepartment Elective - IIElective3Cloud Computing, Big Data Analytics, Cyber Security, Internet of Things (IoT)
BCSEXXXDepartment Elective - IIIElective3Natural Language Processing, Computer Graphics, Augmented Reality, Distributed Systems
BMP301Mini Project - IIProject2Advanced Problem Solving, System Development, Demonstration, Technical Documentation
BIN301Industrial InternshipInternship3Industry Exposure, Real-world Project Experience, Professional Networking, Skill Application

Semester 7

Subject CodeSubject NameSubject TypeCreditsKey Topics
BCS401Cryptography & Network SecurityCore3Symmetric Key Cryptography, Asymmetric Key Cryptography, Hashing, Digital Signatures, Firewalls & IDS
BCSEXXXDepartment Elective - IVElective3Data Science, Software Project Management, Mobile Application Development, Blockchain Technology
BCSEXXXOpen Elective - IElective (Open)3Interdisciplinary Topics, Entrepreneurship, Financial Management, Digital Marketing
BPR401Major Project - IProject6Literature Review, Problem Definition, System Design, Prototype Development
BCS451Advanced Computing LabLab2Advanced Tools & Technologies, Research Implementation, Complex Problem Solving

Semester 8

Subject CodeSubject NameSubject TypeCreditsKey Topics
BCSEXXXDepartment Elective - VElective3Quantum Computing, Robotics, Computer Vision, Ethical Hacking
BCSEXXXOpen Elective - IIElective (Open)3Environmental Studies, Sociology, Psychology, Foreign Language Advanced
BPR402Major Project - IIProject10System Implementation, Testing & Evaluation, Thesis Writing, Project Defense
whatsapp

Chat with us