KIIT-image

B-TECH in Computer Science Engineering Computer Gaming at Kalinga Institute of Industrial Technology

Kalinga Institute of Industrial Technology, Bhubaneswar stands as a premier private deemed university established in 1992. Recognized for its academic excellence and vibrant campus, KIIT offers diverse UG, PG, and doctoral programs, notably in Engineering and Management, with impressive placements and A++ NAAC accreditation.

READ MORE
location

Khordha, Odisha

Compare colleges

About the Specialization

What is Computer Science & Engineering (Computer Gaming) at Kalinga Institute of Industrial Technology Khordha?

This B.Tech Computer Science & Engineering (Computer Gaming) program at Kalinga Institute of Industrial Technology focuses on the interdisciplinary fields of computer science, game design, and interactive media. It prepares students for the rapidly expanding Indian gaming industry, covering aspects from core programming and graphics to artificial intelligence and game production. The program emphasizes hands-on development with industry-relevant tools and technologies, differentiating it through a blend of theoretical depth and practical application.

Who Should Apply?

This program is ideal for fresh 10+2 graduates with a strong aptitude for mathematics, physics, and computer science, seeking entry into the dynamic field of game development and interactive entertainment. It also caters to aspiring game designers, programmers, and artists who wish to formalize their skills with a robust engineering foundation. Candidates should possess a passion for gaming and problem-solving, with a keen interest in bringing digital experiences to life.

Why Choose This Course?

Graduates of this program can expect diverse career paths in the Indian gaming sector, including Game Programmer, Game Designer, AI Developer, Graphics Engineer, and QA Tester in studios like Nazara Games, Moonfrog Labs, or Rockstar India. Entry-level salaries typically range from INR 4-7 LPA, with experienced professionals earning INR 10-20+ LPA. Growth trajectories involve leading game development teams, specializing in advanced graphics, or even founding indie game studios, aligning with industry demand for skilled professionals.

Student Success Practices

Foundation Stage

Master Programming Fundamentals- (Semester 1-2)

Dedicate significant time to understanding core programming concepts in C/C++ and Data Structures. Actively solve problems on platforms like CodeChef or HackerRank to build logical thinking and implementation skills. Regularly review class notes and practice coding challenges.

Tools & Resources

CodeChef, HackerRank, GeeksforGeeks, KIIT''''s Programming Labs

Career Connection

Strong programming fundamentals are the bedrock for any software development role, especially in game programming where efficient code is critical for performance and scalability.

Cultivate Problem-Solving Aptitude- (Semester 1-2)

Engage in extracurricular activities like coding clubs or hackathons. Work collaboratively with peers on small projects to simulate real-world problem-solving scenarios. Focus on breaking down complex problems into manageable parts and designing algorithmic solutions.

Tools & Resources

LeetCode, Project Euler, online competitive programming platforms, peer study groups

Career Connection

Game development is inherently about solving complex technical and design challenges. This practice develops the analytical skills highly valued by employers.

Develop Strong Communication Skills- (Semester 1-2)

Actively participate in English and Professional Communication classes. Practice public speaking, technical writing, and group discussions. Join debate clubs or student organizations to enhance verbal and non-verbal communication.

Tools & Resources

Toastmasters International, TED Talks, university writing center, peer feedback sessions

Career Connection

Effective communication is vital for teamwork in game development, presenting ideas, and collaborating with diverse teams, making graduates more valuable in professional settings.

Intermediate Stage

Build Game Development Portfolio- (Semester 3-5)

Start developing small game projects using engines like Unity or Unreal Engine, applying concepts learned in Introduction to Game Development and 3D Graphics. Focus on creating playable demos to showcase skills. Actively participate in game jams.

Tools & Resources

Unity, Unreal Engine, Blender, GitHub, itch.io

Career Connection

A strong portfolio is crucial for securing internships and entry-level jobs in the gaming industry, demonstrating practical application of knowledge.

Deepen Specialization in Gaming Technologies- (Semester 3-5)

Beyond core coursework, explore advanced topics in Game AI, Game Design, and VR/AR through online courses or personal projects. Experiment with different game genres and mechanics to broaden technical and creative horizons.

Tools & Resources

Coursera, edX, GDC Vault, specialized gaming forums, official documentation of game engines

Career Connection

Specializing early helps in identifying preferred roles (e.g., AI Programmer, Graphics Programmer) and makes candidates more attractive to specific industry segments.

Engage in Industry-Relevant Internships- (Semester 5 (during summer breaks))

Actively seek out and apply for internships at Indian game studios or tech companies with gaming divisions. Even short-term internships or virtual experiences can provide invaluable practical exposure and networking opportunities.

Tools & Resources

LinkedIn, Internshala, company career pages, KIIT Placement Cell

Career Connection

Internships bridge the gap between academic learning and industry demands, often leading to pre-placement offers and providing a significant competitive edge.

Advanced Stage

Lead and Collaborate on Major Projects- (Semester 6-8)

Take on leadership roles in major projects (Minor and Major Project I & II), simulating a professional game development cycle. Focus on project management, team coordination, version control, and comprehensive documentation.

Tools & Resources

Jira, Trello, GitHub, Slack, Agile/Scrum methodologies

Career Connection

Demonstrating leadership, teamwork, and project delivery skills is essential for securing roles and advancing within the industry, especially for lead developer or producer positions.

Prepare for Placements and Professional Interviews- (Semester 7-8)

Systematically prepare for technical interviews, focusing on data structures, algorithms, object-oriented programming, and gaming-specific concepts. Practice aptitude tests and soft skills required for group discussions and HR interviews.

Tools & Resources

InterviewBit, LeetCode, Glassdoor, mock interviews with faculty and seniors, KIIT Career Development Centre

Career Connection

Thorough preparation increases the likelihood of securing desirable placements in leading gaming companies or related tech industries.

Cultivate Professional Network and Continuous Learning- (Semester 6-8 (ongoing))

Attend industry conferences (e.g., India Game Developers Conference), webinars, and workshops. Connect with professionals on LinkedIn. Stay updated with the latest trends in gaming technology, tools, and design through continuous self-learning.

Tools & Resources

LinkedIn, industry blogs (Gamasutra, Pocket Gamer), relevant conferences, online professional communities

Career Connection

Networking opens doors to new opportunities, mentorship, and staying competitive in a rapidly evolving industry, fostering long-term career growth.

Program Structure and Curriculum

Eligibility:

  • Passed 10+2 or equivalent examination with at least 60% marks in Physics, Chemistry and Mathematics taken together. Passed in English in the 10+2 examination. Age limit: Not more than 25 years as on 01.07.2024.

Duration: 4 years / 8 semesters

Credits: 171 Credits

Assessment: Internal: 30%, External: 70%

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
BM1001Engineering Mathematics – ICore4Differential Calculus, Integral Calculus, Multivariable Calculus, Vector Calculus, Differential Equations
CH1001Engineering ChemistryCore4Atomic Structure, Chemical Bonding, Thermodynamics, Electrochemistry, Organic Reactions, Polymer Chemistry
CS1001Programming for Problem SolvingCore4Introduction to Programming, Data Types and Variables, Control Structures, Functions, Arrays and Pointers, File I/O
EE1001Basic Electrical EngineeringCore3DC Circuits, AC Circuits, Transformers, Electrical Machines, Power Systems
ME1001Engineering MechanicsCore3Statics of Particles, Equilibrium of Rigid Bodies, Friction, Work-Energy Principle, Impulse and Momentum
CE1001Engineering Graphics & DesignCore2Orthographic Projections, Isometric Projections, Sectioning and Development, Computer-Aided Design (CAD), Assembly Drawing
CH1091Engineering Chemistry LabLab1Volumetric Analysis, Instrumental Analysis, pH Metry, Conductometry, Viscosity Measurement
CS1091Programming for Problem Solving LabLab1C Programming Exercises, Problem Solving using C, Debugging Techniques, Algorithm Implementation
EE1091Basic Electrical Engineering LabLab1Ohm’s Law and Kirchhoff’s Laws, AC Circuit Analysis, Power Measurement, Transformer Characteristics
ME1091Workshop Manufacturing PracticesLab1Carpentry Shop, Fitting Shop, Welding Shop, Machining Processes, Sheet Metal Shop
EN1001EnglishCore2Communication Skills, Grammar and Usage, Reading Comprehension, Writing Skills, Public Speaking

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
BM1002Engineering Mathematics – IICore4Linear Algebra, Matrices and Determinants, Vector Spaces, Eigenvalues and Eigenvectors, Numerical Methods
PH1001Engineering PhysicsCore4Wave Optics, Quantum Mechanics, Solid State Physics, Lasers and Fiber Optics, Electromagnetism
EC1001Basic Electronics EngineeringCore3Semiconductor Diodes, Transistors (BJT, FET), Rectifiers and Filters, Amplifiers, Digital Logic Gates
CS2001Data StructureCore4Arrays and Linked Lists, Stacks and Queues, Trees and Graphs, Sorting Algorithms, Searching Algorithms, Hashing
HU1001Professional CommunicationCore2Business Correspondence, Technical Report Writing, Presentation Skills, Group Discussion, Interview Techniques
PH1091Engineering Physics LabLab1Optics Experiments, Semiconductor Devices, Magnetic Fields, Material Characterization
EC1091Basic Electronics Engineering LabLab1Diode Characteristics, Transistor Amplifier Circuits, Logic Gate Implementation, Op-Amp Applications
CS2091Data Structure LabLab1Implementation of Linked Lists, Stack and Queue Operations, Tree Traversal Algorithms, Graph Algorithms, Sorting and Searching Practice
ES2091Environmental Science & Engineering LabLab1Water Quality Analysis, Air Pollution Measurement, Solid Waste Management, Environmental Impact Assessment
BM2003Biology for EngineersCore2Cell Biology, Genetics, Biotechnology, Human Physiology, Bio-fuels and Bioremediation

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
BM2001Engineering Mathematics – IIICore4Complex Analysis, Probability Theory, Statistics, Fourier Series, Laplace Transforms
CS2002Computer Organization & ArchitectureCore3Computer Components, CPU Design, Memory Hierarchy, I/O Organization, Pipelining and Parallelism
CS2003Operating SystemCore3Process Management, Memory Management, File Systems, I/O Systems, Concurrency and Deadlocks
CS2004Object Oriented ProgrammingCore3OOP Concepts, Classes and Objects, Inheritance and Polymorphism, Exception Handling, Templates and Generics
CS2005Design and Analysis of AlgorithmsCore4Algorithm Complexity Analysis, Divide and Conquer, Dynamic Programming, Greedy Algorithms, Graph Algorithms
CS2092Computer Organization & Architecture LabLab1Assembly Language Programming, CPU Simulation, Memory Interfacing, I/O Device Control
CS2093Operating System LabLab1Shell Scripting, Process Management Commands, Memory Allocation Algorithms, Inter-process Communication
CS2094Object Oriented Programming LabLab1Java/C++ Programming, Class and Object Implementation, Inheritance Examples, Polymorphism Applications
HU2001Management & Professional EthicsCore2Principles of Management, Organizational Behavior, Business Ethics, Professionalism, Corporate Social Responsibility
CS2031Introduction to Game DevelopmentElective3Game Design Principles, Game Engines (Unity/Unreal), Game Mechanics, Character Design, Level Design, Game Loop

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
BM2002Discrete MathematicsCore3Set Theory and Logic, Relations and Functions, Graph Theory, Combinatorics, Boolean Algebra
CS2006Database Management SystemCore4Relational Model, SQL Queries, ER Diagrams, Normalization, Transaction Management, Concurrency Control
CS2007Theory of ComputationCore3Finite Automata, Pushdown Automata, Turing Machines, Context-Free Grammars, Decidability and Undecidability
CS2008Computer NetworksCore4OSI and TCP/IP Models, Network Topologies, Routing Protocols, Congestion Control, Network Security
CS2095Database Management System LabLab1SQL Query Writing, Database Design, PL/SQL Programming, Data Manipulation Language (DML)
CS2096Computer Networks LabLab1Network Protocol Analysis, Socket Programming, Network Configuration, Packet Sniffing
HU2002Indian ConstitutionCore2Preamble and Fundamental Rights, Directive Principles of State Policy, Union and State Legislature, Judiciary in India, Constitutional Amendments
CS20323D Graphics & AnimationElective3Graphics Pipeline, Geometric Transformations, Projections and Viewing, Shading and Texturing, Animation Techniques, OpenGL/DirectX
OE1001Open Elective – IElective3Topics depend on chosen elective

Semester 5

Subject CodeSubject NameSubject TypeCreditsKey Topics
CS3001Software EngineeringCore3Software Life Cycle Models, Requirements Engineering, Software Design Principles, Software Testing, Software Project Management
CS3002Compiler DesignCore4Lexical Analysis, Syntax Analysis (Parsing), Semantic Analysis, Intermediate Code Generation, Code Optimization, Runtime Environments
CS3091Software Engineering LabLab1UML Diagrams, Software Requirements Specification, Design Patterns Implementation, Software Testing Tools
CS3092Compiler Design LabLab1Lexer Implementation, Parser Implementation, Syntax Tree Generation, Intermediate Code Generation
CS3031Game AIElective3Pathfinding Algorithms (A*), Decision Trees and State Machines, Behavior Trees, Flocking and Swarm Intelligence, Reinforcement Learning in Games
CS3032Game Design & ScriptingElective3Level Design Principles, Narrative Design, Gameplay Scripting (C#/Blueprint), User Interface (UI) Design, Playtesting and Feedback
OE2001Open Elective – IIElective3Topics depend on chosen elective
CS3033Virtual Reality & Augmented Reality for GamingElective3VR/AR Hardware, Interaction Techniques, Immersion and Presence, Haptics and Spatial Audio, VR/AR Development Platforms
CS3081Minor ProjectProject2Problem Definition, Literature Review, System Design, Implementation, Testing and Evaluation

Semester 6

Subject CodeSubject NameSubject TypeCreditsKey Topics
CS3003Artificial IntelligenceCore4Search Algorithms, Knowledge Representation, Machine Learning Basics, Natural Language Processing, Expert Systems
CS3004Machine LearningCore4Supervised Learning, Unsupervised Learning, Deep Learning Fundamentals, Model Evaluation Metrics, Feature Engineering
CS3093Artificial Intelligence LabLab1AI Algorithm Implementation, Heuristic Search Problems, Knowledge Representation Practice
CS3094Machine Learning LabLab1Python Libraries for ML (Scikit-learn), Model Training and Testing, Data Preprocessing, Regression and Classification Tasks
CS3034Game PhysicsElective3Rigid Body Dynamics, Collision Detection, Force and Impulse Simulation, Fluid Dynamics Basics, Particle Systems
CS3035Network & Multiplayer Game ProgrammingElective3Client-Server Architecture, Network Synchronization, Latency Compensation, Peer-to-Peer Networking, Network Security in Games
OE3001Open Elective – IIIElective3Topics depend on chosen elective
CS3082Internship / Industry ProjectProject3Industry Problem Solving, Professional Teamwork, Report Writing, Presentation Skills, Project Management

Semester 7

Subject CodeSubject NameSubject TypeCreditsKey Topics
CS4031Advanced Game DevelopmentElective3Game Optimization Techniques, Performance Profiling, Asset Management, Cross-Platform Development, Advanced AI Integration
CS4032Serious Games & GamificationElective3Educational Games, Health and Training Simulations, Gamification Principles, Persuasive Design, Social Impact Gaming
OE4001Open Elective – IVElective3Topics depend on chosen elective
CS4081Project - I (Major Project)Project6Problem Identification, Project Planning, System Design, Implementation Phase 1, Initial Testing, Documentation

Semester 8

Subject CodeSubject NameSubject TypeCreditsKey Topics
CS4033Game Production & ManagementElective3Game Project Management, Team Leadership, Game Marketing Strategies, Legal Aspects of Gaming, Monetization Models, Quality Assurance
CS4082Project - II (Major Project Continued)Project10Advanced Implementation, Performance Tuning, User Acceptance Testing, Deployment Strategies, Final Presentation and Report
CS4083Comprehensive Viva VoceNon-Credit0Overall Subject Knowledge, Problem Solving Ability, Technical Communication, Interdisciplinary Understanding
whatsapp

Chat with us