Alliance University-image

B-TECH in Computer Science And Engineering at Alliance University

Alliance University, Bengaluru is a private university established in 2010, recognized by UGC. Located in Bengaluru, it stands as a premier institution known for its diverse academic programs across management, engineering, law, and liberal arts. With a sprawling 60+ acre green campus, it offers a vibrant ecosystem and focuses on academic excellence and promising placement opportunities.

READ MORE
location

Bengaluru, Karnataka

Compare colleges

About the Specialization

What is Computer Science and Engineering at Alliance University Bengaluru?

This Computer Science and Engineering program at Alliance University focuses on equipping students with foundational and advanced knowledge in computing. The curriculum is designed to meet the evolving demands of the Indian IT industry, emphasizing core programming, data structures, algorithms, and emerging areas like AI and cybersecurity. It aims to develop skilled professionals capable of innovating and solving complex problems.

Who Should Apply?

This program is ideal for fresh 10+2 graduates with a strong aptitude for mathematics and problem-solving, seeking entry into the dynamic field of software development, data science, or network engineering. It also benefits those aspiring to pursue higher education or research in computer science, and individuals keen on contributing to India''''s burgeoning technology sector with a solid engineering foundation.

Why Choose This Course?

Graduates of this program can expect diverse India-specific career paths, including roles as Software Developers, Data Scientists, Cybersecurity Analysts, and Cloud Engineers. Entry-level salaries typically range from INR 4-8 LPA, growing significantly with experience. The program aligns with industry certifications, providing a strong foundation for professional growth in leading Indian and multinational IT companies.

Student Success Practices

Foundation Stage

Master Programming Fundamentals- (Semester 1-2)

Dedicate significant time to practice core programming concepts (C/C++, Python) from problem-solving to data structures. Focus on logic building and efficient algorithm implementation to secure a strong base for advanced courses.

Tools & Resources

HackerRank, CodeChef, GeeksforGeeks, Online C/C++ compilers

Career Connection

A solid grasp of programming fundamentals is crucial for clearing technical interviews and excelling in initial software development roles during placements.

Build Strong Mathematical & Analytical Skills- (Semester 1-2)

Engage deeply with Linear Algebra, Calculus, Probability, and Discrete Mathematics. These subjects form the bedrock of advanced computer science topics like Machine Learning and Algorithm Design. Practice problem-solving rigorously.

Tools & Resources

Khan Academy, NPTEL courses, Textbooks exercises, Peer study groups

Career Connection

Strong analytical skills are highly valued in competitive exams, data science, and research-oriented roles, enhancing problem-solving capabilities required in tech industries.

Participate in Coding Challenges & Tech Clubs- (Semester 1-2)

Join the university''''s technical clubs and participate regularly in internal and external coding competitions. This fosters competitive programming skills, exposes you to diverse problem sets, and helps in building a strong peer network.

Tools & Resources

University''''s CSI/ACM chapters, Codeforces, LeetCode, Internal hackathons

Career Connection

Active participation demonstrates passion and skill, often leading to better internship opportunities and standing out to recruiters during placement drives.

Intermediate Stage

Develop Data Structures & Algorithm Expertise- (Semester 3-5)

Intensively study and implement various data structures (arrays, linked lists, trees, graphs) and algorithms (sorting, searching, dynamic programming). This is a critical skill set for any core CSE role.

Tools & Resources

LeetCode, GeeksforGeeks, Competitive programming platforms, Udemy/Coursera courses

Career Connection

Mastery of DSA is a prerequisite for cracking interviews at product-based companies and is fundamental for efficient software development.

Engage in Mini-Projects and Group Work- (Semester 3-5)

Apply theoretical knowledge by working on mini-projects, either individually or in groups. Focus on building small applications using concepts from OOP, DBMS, and OS. This enhances practical skills and teamwork.

Tools & Resources

GitHub, Stack Overflow, IDE''''s (VS Code, IntelliJ), Open-source project contributions

Career Connection

Practical project experience is vital for building a portfolio, demonstrating application of knowledge, and is frequently discussed in interviews.

Seek Early Industry Exposure & Networking- (Semester 3-5)

Attend industry workshops, seminars, and guest lectures. Connect with alumni and professionals on platforms like LinkedIn. This helps in understanding industry trends, career paths, and potential internship opportunities.

Tools & Resources

LinkedIn, Industry conferences (online/offline), Alumni network events

Career Connection

Early networking can open doors to internships and mentorship, providing valuable insights and potentially leading to better placement opportunities.

Advanced Stage

Specialize and Build a Strong Portfolio- (Semester 6-8)

Choose professional electives wisely, focusing on a specialization like AI/ML, Cybersecurity, or Web Development. Work on a major project in your chosen area, creating a tangible portfolio that showcases your expertise.

Tools & Resources

Kaggle, GitHub, Cloud platforms (AWS/Azure/GCP), Domain-specific frameworks/libraries

Career Connection

A strong, specialized project portfolio is crucial for attracting employers in specific tech domains and securing roles matching your interests.

Undertake Internships & Real-world Projects- (Semester 7-8)

Secure at least one long-term internship (3-6 months) in a relevant industry. Gain hands-on experience, understand corporate culture, and apply academic knowledge to solve real business problems. Leverage your network for opportunities.

Tools & Resources

Internshala, Naukri, LinkedIn Jobs, University placement cell

Career Connection

Internships are often converted into pre-placement offers (PPOs) and significantly boost employability by providing practical experience and industry contacts.

Intensive Placement Preparation- (Semester 6-8)

Focus on aptitude training, mock interviews (technical, HR, group discussions), and resume building. Practice quantitative aptitude, logical reasoning, and verbal ability. Stay updated on current affairs and technology trends.

Tools & Resources

Placement training cells, Online aptitude tests, Mock interview platforms, Career guidance counselors

Career Connection

Thorough preparation is paramount for excelling in campus placements, securing desirable job offers, and confidently starting your professional journey.

Program Structure and Curriculum

Eligibility:

  • Minimum 45% marks (40% for reserved category) in 10+2 with Physics and Mathematics as compulsory subjects along with Chemistry/ Biotechnology/ Biology/ Technical Vocational subject/ Computer Science/ Information Technology/ Informatics Practices/ Agriculture/ Engineering Graphics/ Business Studies as one of the optional subjects. Or minimum 45% marks (40% for reserved category) in Diploma in Engineering and Technology.

Duration: 8 semesters / 4 years

Credits: 160 Credits

Assessment: Internal: 50%, External: 50%

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
UGE22001Linear AlgebraCore4Matrices and System of Linear Equations, Vector Spaces, Linear Transformations, Eigenvalues and Eigenvectors, Orthogonality and Quadratic Forms
UGE22002Calculus and Differential EquationsCore4Differential Calculus, Integral Calculus, First Order Differential Equations, Second Order Linear Differential Equations, Partial Differential Equations
UGE22003Fundamentals of Electrical EngineeringCore4DC Circuits, AC Circuits, Three Phase Systems, Transformers, DC Machines and AC Motors
UGE22004Engineering PhysicsCore4Quantum Mechanics, Optics and Lasers, Solid State Physics, Electromagnetism, Semiconductor Physics
UGE22005Professional CommunicationCore2English for Professional Purposes, Effective Listening and Speaking, Writing Skills for Professionals, Presentation Skills, Group Discussion and Interview Skills
UGE22010Fundamentals of Electrical Engineering LabLab1Verification of Ohm''''s Law, Study of Series and Parallel Circuits, Verification of Kirchhoff’s Laws, Measurement of Power in AC Circuits, Study of single-phase transformer
UGE22011Engineering Physics LabLab1Young''''s Modulus Determination, Newton''''s Rings Experiment, Laser Diffraction Studies, Semiconductor Diode Characteristics, Hall Effect Measurement
UGE22012Professional Communication LabLab1Phonetics and Pronunciation Practice, Role-plays for Communication Skills, Public Speaking Practice, Technical Report Writing Practice, Interview Simulation

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
UGE22006Applied Probability and StatisticsCore4Probability Distributions, Sampling Distributions, Hypothesis Testing, Correlation and Regression, ANOVA
UGE22007Fundamentals of Electronics EngineeringCore4Diode Characteristics and Applications, Transistors and Amplifiers, Operational Amplifiers, Digital Logic Gates, Sequential Logic Circuits
UGE22008Environmental ScienceCore2Ecosystems and Biodiversity, Environmental Pollution, Natural Resources Management, Climate Change and Global Warming, Environmental Policies and Ethics
UGE22009Engineering Graphics & DesignCore3Introduction to Engineering Drawing, Orthographic Projections, Isometric Projections, Sectional Views, Introduction to CAD
UCE22001Programming for Problem SolvingCore4Introduction to C Programming, Control Structures, Functions and Arrays, Pointers and Strings, Structures and File Handling
UGE22013Fundamentals of Electronics Engineering LabLab1PN Junction Diode Characteristics, Zener Diode as Voltage Regulator, Transistor Amplifier Characteristics, Rectifier Circuits, Logic Gates Verification
UGE22014Engineering Graphics & Design LabLab1Manual Drafting Practice, 2D Drawing using CAD Software, 3D Modeling Basics, Assembly Drawing, Design Project
UCE22002Programming for Problem Solving LabLab1C Program for Basic Operations, Conditional Statements and Loops, Functions and Array Manipulations, String and Pointer Operations, File I/O Programs

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
UGE22016Discrete MathematicsCore4Set Theory and Logic, Relations and Functions, Graph Theory, Combinatorics, Algebraic Structures
UCE22003Data StructuresCore4Introduction to Data Structures, Arrays and Linked Lists, Stacks and Queues, Trees and Graphs, Searching and Sorting
UCE22004Digital Logic and Computer ArchitectureCore4Boolean Algebra and Logic Gates, Combinational Circuits, Sequential Circuits, Computer Organization, Memory Systems and I/O Organization
UCE22005Object Oriented Programming using C++Core4Introduction to OOP, Classes and Objects, Inheritance and Polymorphism, Virtual Functions and Abstract Classes, Exception Handling and Templates
UGE22015Indian Constitution & Professional EthicsCore1Preamble and Fundamental Rights, Directive Principles of State Policy, Union and State Governments, Professional Ethics in Engineering, Ethical Dilemmas and Case Studies
UCE22006Data Structures LabLab1Array and Linked List Operations, Stack and Queue Implementations, Tree Traversal Algorithms, Graph Algorithms, Sorting and Searching Algorithms
UCE22007Digital Logic and Computer Architecture LabLab1Verification of Logic Gates, Design of Combinational Circuits, Design of Sequential Circuits, Assembly Language Programming, Memory Interfacing Simulation
UCE22008Object Oriented Programming using C++ LabLab1Class and Object Implementation, Constructor and Destructor, Inheritance and Polymorphism Programs, Operator Overloading, File I/O using C++

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
UGE22017Numerical Methods and OptimizationCore4Solution of Algebraic and Transcendental Equations, Interpolation and Numerical Differentiation, Numerical Integration, Numerical Solution of Ordinary Differential Equations, Optimization Techniques
UCE22009Operating SystemsCore4Introduction to Operating Systems, Process Management, CPU Scheduling, Memory Management, File Systems and I/O Management
UCE22010Database Management SystemsCore4Introduction to DBMS, Entity-Relationship Model, Relational Model and SQL, Database Design and Normalization, Transaction Management and Concurrency Control
UCE22011Design and Analysis of AlgorithmsCore4Algorithm Analysis Techniques, Divide and Conquer Algorithms, Dynamic Programming, Greedy Algorithms, Graph Algorithms
UGE22018Employability Skills and EntrepreneurshipCore2Personality Development, Soft Skills for Workplace, Introduction to Entrepreneurship, Business Plan Development, Startup Ecosystem in India
UCE22012Operating Systems LabLab1Shell Programming, Process Creation and Management, CPU Scheduling Algorithms, Deadlock Detection and Avoidance, Memory Allocation Algorithms
UCE22013Database Management Systems LabLab1SQL Commands (DDL, DML, DCL), Joins and Subqueries, Stored Procedures and Functions, Trigger Implementation, Database Connectivity (JDBC/ODBC)
UCE22014Design and Analysis of Algorithms LabLab1Implementation of Sorting Algorithms, Greedy Algorithm Problems, Dynamic Programming Problems, Graph Traversal Algorithms, Algorithm Efficiency Measurement

Semester 5

Subject CodeSubject NameSubject TypeCreditsKey Topics
UCE22015Compiler DesignCore4Introduction to Compilers, Lexical Analysis, Syntax Analysis, Intermediate Code Generation, Code Optimization and Code Generation
UCE22016Computer NetworksCore4Introduction to Computer Networks, Physical and Data Link Layer, Network Layer, Transport Layer, Application Layer
UCE22017Theory of ComputationCore4Finite Automata, Regular Expressions and Languages, Context-Free Grammars and Pushdown Automata, Turing Machines, Undecidability
UGE22019Human Values and Professional EthicsCore2Value Education, Ethics and Morality, Harmony in the Family and Society, Holistic Technologies, Professional Ethics
UCE22018Compiler Design LabLab1Lexical Analyzer Implementation, Parser Implementation, Syntax Directed Translation, Code Generation, Compiler Development Tools
UCE22019Computer Networks LabLab1Network Configuration Commands, Socket Programming, Packet Sniffing and Analysis, Routing Protocols Implementation, Network Security Tools
UCEP22001Mini Project – IProject2Problem Identification, Literature Survey, Design and Implementation, Testing and Debugging, Report Writing and Presentation
UGE22021Audit Course 1Audit0Topics related to value-added or skill-based learning
UCE22026Advanced Data StructuresElective (Professional Elective I)2Advanced Tree Structures, Hashing Techniques, Graph Algorithms, Network Flow, Computational Geometry
UCE22027Python ProgrammingElective (Professional Elective I)2Python Fundamentals, Data Structures in Python, Object-Oriented Python, File Handling, Libraries and Modules
UCE22028Introduction to Data ScienceElective (Professional Elective I)2Data Science Lifecycle, Data Preprocessing, Exploratory Data Analysis, Basic Machine Learning Models, Data Visualization
UCE22029Software TestingElective (Professional Elective I)2Software Testing Fundamentals, Test Case Design, Black Box Testing, White Box Testing, Test Management
UCE22030Introduction to Cyber SecurityElective (Professional Elective I)2Fundamentals of Cyber Security, Network Security Basics, Malware and Viruses, Security Policies and Procedures, Cybercrime and Laws

Semester 6

Subject CodeSubject NameSubject TypeCreditsKey Topics
UCE22020Cryptography and Network SecurityCore4Classical Cryptography, Symmetric Key Cryptography, Asymmetric Key Cryptography, Network Security Applications, Blockchain Technology
UCE22021Web TechnologyCore4HTML, CSS, JavaScript, Client-Side Scripting, Server-Side Scripting (PHP/Node.js), Web Frameworks (e.g., React/Angular), Database Connectivity for Web
UGE22020Universal Human ValuesCore2Introduction to Value Education, Understanding Harmony in the Human Being, Understanding Harmony in the Family and Society, Understanding Harmony in Nature/Existence, Implications of a Holistic Understanding
UCE22022Cryptography and Network Security LabLab1Caesar Cipher and Vigenere Cipher, RSA Algorithm Implementation, Digital Signature Schemes, Firewall Configuration, Intrusion Detection Systems
UCE22023Web Technology LabLab1HTML/CSS Page Design, JavaScript Dynamic Content, PHP/Node.js Server-Side Scripting, Database Integration with Web, Full-stack Web Application Development
UCEP22002Mini Project – IIProject2Advanced Problem Formulation, System Design, Implementation with Modern Tools, Performance Evaluation, Technical Report and Presentation
UGE22022Audit Course 2Audit0Topics related to societal impact or current technological trends
UCE22031Web DevelopmentElective (Professional Elective II)2Full Stack Development, Front-End Frameworks (React/Vue), Back-End Frameworks (Node.js/Django), API Design and Integration, Deployment and Hosting
UCE22032Mobile Application DevelopmentElective (Professional Elective II)2Android/iOS Platform Basics, UI/UX Design for Mobile, Native vs. Hybrid Apps, Data Storage in Mobile, Publishing Apps
UCE22033Cloud ComputingElective (Professional Elective II)2Cloud Service Models (IaaS, PaaS, SaaS), Cloud Deployment Models, Virtualization, Cloud Storage and Networking, Cloud Security
UCE22034Data Warehousing and MiningElective (Professional Elective II)2Data Warehouse Architecture, ETL Process, OLAP Operations, Data Mining Techniques, Clustering and Classification
UCE22035Parallel and Distributed ComputingElective (Professional Elective II)2Parallel Computing Models, Distributed Systems Concepts, Concurrency Control, Message Passing Interface (MPI), MapReduce
UCE22036Digital Image ProcessingElective (Professional Elective III)2Image Representation, Image Enhancement, Image Restoration, Image Compression, Image Segmentation
UCE22037Computer GraphicsElective (Professional Elective III)2Graphics Primitives, 2D and 3D Transformations, Clipping and Windowing, Projection Techniques, Rendering and Shading
UCE22038Soft ComputingElective (Professional Elective III)2Fuzzy Logic, Artificial Neural Networks, Genetic Algorithms, Swarm Intelligence, Hybrid Systems
UCE22039Internet of ThingsElective (Professional Elective III)2IoT Architecture, Sensors and Actuators, Communication Protocols, IoT Platforms, IoT Security
UCE22040Computer VisionElective (Professional Elective III)2Image Formation, Feature Detection and Matching, Object Recognition, Motion Analysis, Deep Learning for Vision

Semester 7

Subject CodeSubject NameSubject TypeCreditsKey Topics
UCE22024Artificial IntelligenceCore4Introduction to AI, Search Algorithms, Knowledge Representation and Reasoning, Machine Learning Basics, Natural Language Processing
UCE22025Software EngineeringCore4Software Development Life Cycle, Software Requirements Engineering, Software Design, Software Testing, Software Project Management
UCEP22003Project Work – Phase IProject6Problem Definition and Scope, Detailed Literature Review, System Requirements Specification, High-Level Design, Feasibility Study
UCEINT22001Internship/Industry ProjectProject3On-the-job Training, Real-world Project Implementation, Professional Skill Development, Industry Best Practices, Report and Presentation
UCE22041Machine LearningElective (Professional Elective IV)3Supervised Learning, Unsupervised Learning, Model Evaluation, Feature Engineering, Ensemble Methods
UCE22042Deep LearningElective (Professional Elective IV)3Neural Network Architectures, Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs), Generative Adversarial Networks (GANs), Deep Learning Frameworks
UCE22043Big Data AnalyticsElective (Professional Elective IV)3Big Data Technologies (Hadoop, Spark), Distributed File Systems, NoSQL Databases, Stream Processing, Big Data Visualization
UCE22044Blockchain TechnologyElective (Professional Elective IV)3Cryptographic Primitives, Blockchain Architecture, Consensus Mechanisms, Smart Contracts, Decentralized Applications (DApps)
UCE22045Natural Language ProcessingElective (Professional Elective IV)3Text Preprocessing, Language Models, Text Classification, Sequence Tagging, Machine Translation
UCE22046Reinforcement LearningElective (Professional Elective IV)3Markov Decision Processes, Dynamic Programming, Monte Carlo Methods, Temporal-Difference Learning, Deep Reinforcement Learning
UGE22OEXXOpen Elective IElective (Open Elective)3Interdisciplinary topics from other engineering branches, Management principles, Social sciences perspectives, Humanities and arts, Financial literacy and economics

Semester 8

Subject CodeSubject NameSubject TypeCreditsKey Topics
UCEP22004Project Work – Phase IIProject9Detailed Design and Implementation, Module Integration and Testing, Performance Analysis and Optimization, Result Analysis and Discussion, Final Report and Viva-Voce
UCE22047Advanced Operating SystemsElective (Professional Elective V)3Distributed Operating Systems, Multiprocessor Operating Systems, Real-Time Operating Systems, Operating System Security, Virtualization
UCE22048Real-Time SystemsElective (Professional Elective V)3Real-Time Concepts, Scheduling Algorithms, Real-Time Operating Systems, Resource Management, Fault Tolerance
UCE22049Ethical HackingElective (Professional Elective V)3Footprinting and Reconnaissance, Scanning Networks, Enumeration, System Hacking, Malware Threats
UCE22050Compiler Design (Advanced)Elective (Professional Elective V)3Advanced Parsing Techniques, Runtime Environments, Code Optimization, Garbage Collection, Just-In-Time Compilation
UCE22051Genetic AlgorithmsElective (Professional Elective V)3Introduction to Evolutionary Computation, Genetic Algorithm Operators, Representations and Fitness Functions, Applications of GAs, Multi-Objective Optimization
UCE22052Information RetrievalElective (Professional Elective V)3Boolean and Vector Space Models, Query Processing, Ranking Algorithms, Evaluation of IR Systems, Web Search and Link Analysis
UGE22OEXXOpen Elective IIElective (Open Elective)3Advanced interdisciplinary studies, Societal impact of technology, Leadership and innovation, Global business environment, Specialized technical areas from other domains
whatsapp

Chat with us