LATEST NEWS
Undergraduate Programme

B.Sc. Computer Science

Download Brochure
B.Sc. Computer Science
Advancing Technology, Inspiring Innovation

The Bachelor of Science in Computer Science at KGCAS is a three-year undergraduate programme designed to build strong foundations in core computer science principles, including computational thinking, algorithms, and practical software development. The programme emphasizes analytical reasoning and structured problem-solving required to design and build reliable computing solutions for modern digital environments.

With an industry-aligned curriculum that integrates technical skill development, an application-oriented learning approach, and professional certifications, the programme equips students for advanced roles in software engineering, systems analysis, and technology-driven domains.

Programme Overview

Programme Type
Undergraduate
Total Duration
3 Years (6 Semesters)
Department
Department of Computer Science
Programme Status
Autonomous (Affiliated to Bharathiar University)
Credits Required
140 Credits (Choice Based Credit System)
Core Courses
22 Papers (13 Theory Papers and 9 Practical Papers)
Elective Courses
4 Papers (Discipline-Specific Electives)
Ability Enhancement Courses
4 Papers (3 AECC Papers and 1 Online/MOOC Course)

Campus Placements

Supravat Chattaraj

INTELLIPAAT

Business Development Associate

₹ 8 LPA

B.Sc. CS 2026
View →

Jeevitha S

LTI MINDTREE

Associate Trainee

₹ 3.19 LPA

B.Sc. CS 2026
View →

Rudhra N

LTI MINDTREE

Associate Trainee

₹ 3.19 LPA

B.Sc. CS 2026
View →

Dinesh Raja R

LTI MINDTREE

Associate Trainee

₹ 3.19 LPA

B.Sc. CS 2026
View →

Sibibharathi T

LTI MINDTREE

Associate Trainee

₹ 3.19 LPA

B.Sc. CS 2026
View →

Joshika G

VINISINFO

Associate Software Developer

₹ 3.05 LPA

B.Sc. CS 2026
View →

Reshma E

VINISINFO

Associate Software Developer

₹ 3.05 LPA

B.Sc. CS 2026
View →

Darshana K

MICROLAND

Graduate Trainee

₹ 2.6 LPA

B.Sc. CS 2026
View →

Why B.Sc. Computer Science at KGCAS?

Industry-aligned curriculum
Industry-aligned curriculum
The curriculum is structured around current and emerging practices in computer science, supported by industry interactions, real-world problem contexts, and exposure to professional technology environments.
Experiential learning approach
Experiential learning approach
Hands-on pedagogy with a strong coding practice ecosystem, live projects, hackathons, and coding competitions, complemented by workshops, internships, and engagement with industry experts.
Innovation Labs integration
Innovation Labs integration
An innovation-driven programme delivered through a flipped classroom model, closely integrated with advanced full-stack development labs and benefiting from the unparalleled advantage of physical proximity to the IT industry for immersive learning.
Professional-grade certifications
Professional-grade certifications
Academic support and in-depth skill development with recognised professional certifications, enhancing expertise in modern technology stacks.
Long-term career readiness
Long-term career readiness
Strong focus on analytical thinking, communication, teamwork, and leadership, backed by structured career guidance and early placement support from dedicated Soft Skills and Aptitude (SSA) and placement teams.

An Innovative Way to Graduate at KGCAS

An innovative pathway into the world of computer science through KGCAS’ distinctive experiential learning approach

Flipped classroom
Hands-on coding
Hackathons & challenges
Case-study learning
EPIC evaluation model

PEOs | PSOs | POs

Programme Educational Objectives

PEO1

To enrich knowledge in core areas related to the field of computer science and mathematics.

PEO2

To provide opportunities for acquiring in-depth knowledge in Industry 4.0/5.0 tools and techniques and there by design and implement software projects to meet customer’s business objectives.

PEO3

To enable graduates to pursue higher education leading to Master and Research Degrees or have a successful career in industries associated with Computer Science or as entrepreneurs

PEO4

To enhance communicative skills and inculcate team spirit through professional activities, skills in handling complex problems in data analysis and research project to make them a better team player.

PEO5

To embed human values and professional ethics in the young minds and contribute towards nation building.

PEO6

To develop project.

Programme Specific Outcomes

PSO1

Image link

Impart the fundamental principles and methods of Computer Science to a wide range of applications.

PSO2

Image link

Develop and deploy applications of varying complexity using the acquired knowledge in various programming languages, data structures and algorithms, database and networking skills.

PSO3

Image link

To investigate, analyze complex problems by the application of suitable mathematical and research tools, to design Information Technology products and solutions

PSO4

Image link

To identify and utilize the state-of-the-art tools and techniques in the design and development of software products and solutions.

PSO5

Image link

Ability to identify, interpret, analyze and design solutions using appropriate algorithms of varying complexities in the field of information and communication technology.

Programme Outcomes

PO1

Disciplinary knowledge: Capable to apply the knowledge of mathematics, algorithmic principles and computing fundamentals in the modeling and design of computer based systems of varying complexity.

PO2

Scientific reasoning/ Problem analysis: Ability to critically analyze, categorizes, formulate and solve the problems that emerges in the field of computer science.

PO3

Problem solving: Able to provide software solutions for complex scientific and business related problems or processes that meet the specified needs with appropriate consideration for the public health and safety and the cultural, societal and environmental considerations.

PO4

Environment and sustainability: Understand the impact of software solutions in environmental and societal context and strive for sustainable development.

PO5

Modern tool usage: Use contemporary techniques, skills and tools necessary for integrated solutions.

PO6

Ethics: Function effectively with social, cultural and ethical responsibility as an individual or as a team member with positive attitude.

PO7

Cooperation / Team Work: Function effectively as member or leader on multidisciplinary teams to accomplish a common objective.

PO8

Communication Skills: An ability to communicate effectively with diverse types of audience and also able to prepare and present technical documents to different groups.

PO9

Self-directed and Life-long Learning: Graduates will recognize the need for self-motivation to engage in lifelong learning to be in par with changing technology.

PO10

Enhance the research culture and uphold the scientific integrity and objectivity.

Curriculum Overview

The B.Sc. Computer Science curriculum follows the Choice-Based Credit System (CBCS), blending theoretical foundations with practical exposure to prepare students for professional roles and higher studies in computer science, software development, and other emerging technology domains.

Core Curriculum
Year I
Python Programming
Foundations of Computing
Java Programming
Operating Systems
Year II
Data Structures & Algorithms
Introduction to Data Science
Database Management System
Software Engineering
Year III
Graphics & Multimedia
Visual Basic
Computer Networks
Software Testing
Cloud Computing
Additional Programme Components
Elective Courses

Discipline-focused electives in emerging technology domains

Artificial Intelligence
Cybersecurity
Internet of Things
Data Mining
Network Security & Cryptography
Skill and Ability Enhancement Courses

Practical and application-oriented skill development

Interactive JavaScript Programming
ReactJS Development
Soft Skills
Innovation & Design Thinking
Intellectual Property Rights
Quantitative Aptitude
Internships / Projects

Industry exposure and experiential learning opportunities

Careers and Futures

Graduates of the B.Sc. Computer Science programme pursue careers across diverse sectors like software development, data science, and artificial intelligence among others. The programme also provides a strong foundation for postgraduate studies and competitive examinations.

Career Opportunities
Software Developer
Full Stack Developer
Web Developer
Data Analyst
AI/ML Associate
System Administrator
Cloud Engineer
Cybersecurity Analyst
QA/Test Engineer
Technical Support Engineer
Entrepreneur / Startup Founder
Higher Studies
M.Sc. Computer Science
M.Sc. Software Systems
MCA (Master of Computer Applications)
Integrated PhD in Computer Science

Eligibility and Admission

Admission is open to candidates who meet the prescribed eligibility criteria as per university and institutional norms. The selection process follows a transparent, merit-based admission framework.

Check-list of enclosures with application

Statement of Marks of the Qualifying examinations (Original and 3 attested Photo copies).
Provisional Degree Certificate (Original and 3 attested Photo copies) (for PG/Research Admissions only).
Course Completion Certificate (Original and 3 attested Photo copies) (for PG/Research Admissions only).
Transfer Certificate (Original and 3 attested Photo copies).
Passport size and stamp size Photographs each 3 Nos.
Aadhar Card attested Photo copies - 3 Nos.
Community Certificate (Original and 3 attested Photo copies)
Eligibility Certificate from the Bharathiar University.