Tetso College-image

BACHELOR-OF-COMPUTER-APPLICATIONS in General at Tetso College

Tetso College, located in Dimapur, Nagaland, stands as a premier co-educational institution established in 1994 and affiliated with Nagaland University. Recognized with a NAAC Grade B+, the college offers a diverse range of undergraduate and postgraduate programs in Arts, Commerce, Management, and Computer Applications, fostering academic excellence and a vibrant campus life.

READ MORE
location

Dimapur, Nagaland

Compare colleges

About the Specialization

What is General at Tetso College Dimapur?

This Bachelor of Computer Applications program at Tetso College focuses on foundational and advanced aspects of computer science and applications. It equips students with essential programming skills, database management, web development, and an understanding of computer networks, preparing them for the dynamic Indian IT industry. The curriculum is designed to foster a strong theoretical base combined with practical, hands-on experience in emerging technologies.

Who Should Apply?

This program is ideal for fresh graduates from any stream (preferably with a science background in 10+2) seeking entry into the thriving IT sector. It also suits individuals with a keen interest in logical problem-solving, software development, and digital technologies. Students aspiring for roles in software development, web design, or data management will find this course highly beneficial, providing a solid launchpad for their careers in a tech-driven India.

Why Choose This Course?

Graduates can expect diverse India-specific career paths, including Junior Software Developer, Web Developer, IT Support Analyst, or Database Administrator, with starting salaries ranging from INR 2.5 LPA to 5 LPA. The program lays a strong foundation for higher studies like MCA or MBA in IT, offering growth trajectories in both product and service-based Indian companies, and aligns with professional certifications in various programming languages.

OTHER SPECIALIZATIONS

Specialization

Student Success Practices

Foundation Stage

Master Programming Fundamentals- (Semester 1-2)

Consistently practice C and C++ programming by solving at least 3-5 problems daily on online judges like HackerRank or LeetCode (easy level). Focus on understanding data types, control flow, functions, and object-oriented concepts thoroughly.

Tools & Resources

HackerRank, LeetCode, GeeksforGeeks, College Coding Clubs

Career Connection

Strong foundational coding skills are non-negotiable for any software development role and crucial for technical interviews in Indian IT companies.

Develop Strong Logical & Mathematical Aptitude- (Semester 1-2)

Regularly practice problem-solving in discrete mathematics, logic, and basic algorithms. Utilize online quizzes and textbooks to reinforce concepts, especially those related to graph theory, sets, and data structures, which are foundational for computer science.

Tools & Resources

NPTEL courses, Khan Academy, Discrete Mathematics textbooks, Competitive Programming platforms

Career Connection

Essential for cracking quantitative aptitude tests and logical reasoning rounds in campus placements, which are common for freshers in Indian tech companies.

Cultivate Effective Communication & Soft Skills- (Semester 1-2)

Actively participate in group discussions, presentations, and debates within college. Focus on improving written and verbal communication, public speaking, and teamwork. Seek regular feedback from professors and peers to refine these skills.

Tools & Resources

College Toastmasters Club (if available), Debating Society, Presentation workshops, Language learning apps

Career Connection

Crucial for interviews, team collaboration, and client interaction in any professional IT setting in India, often serving as a key differentiator during placements.

Intermediate Stage

Build Real-World Projects & Portfolio- (Semester 3-5)

Apply learned concepts in DBMS, Java, and Web Designing to build mini-projects. Start with small web applications, database-driven projects, or Java-based tools. Document your work meticulously on platforms like GitHub to showcase your capabilities.

Tools & Resources

GitHub, VS Code, MySQL, NetBeans/Eclipse IDE, Free web hosting services for small projects

Career Connection

A strong project portfolio is vital for showcasing practical skills to recruiters, especially for internships and entry-level positions in India''''s competitive job market.

Seek Industry Exposure through Internships/Workshops- (Semester 4-5)

Actively look for summer internships (even unpaid ones) in local IT companies, startups, or college-affiliated research projects. Attend industry workshops, tech talks, and hackathons to network and learn about current technology trends.

Tools & Resources

LinkedIn, Internshala, College Placement Cell, Local tech meetups, Industry events and conferences

Career Connection

Internships provide invaluable practical experience, build professional networks, and significantly enhance placement prospects in Indian companies by bridging the academic-industry gap.

Deep Dive into a Niche Technology Stack- (Semester 3-5)

After exploring various domains, choose one area like Web Development (e.g., MERN/MEAN stack), Android Development, or Data Science (Python-based) and gain in-depth proficiency. Take online courses and build dedicated projects in your chosen stack.

Tools & Resources

Udemy, Coursera, freeCodeCamp, Specific development IDEs (e.g., Android Studio, PyCharm), Stack Overflow

Career Connection

Specialization makes you a more attractive candidate for specific job roles and helps you stand out in the crowded Indian tech job market, leading to more targeted career opportunities.

Advanced Stage

Intensive Placement Preparation & Mock Interviews- (Semester 6)

Dedicate significant time to solve company-specific aptitude questions, revise core computer science subjects (OS, DBMS, Networks), and actively participate in mock interviews (technical and HR) with peers, faculty, or external mentors.

Tools & Resources

Placement preparation platforms (e.g., FacePrep, Talentio), Company interview archives, College Placement Cell, Alumni network for guidance

Career Connection

Direct and focused preparation for campus recruitment drives drastically increases your chances of securing a desirable job offer upon graduation from top Indian IT firms or startups.

Undertake a Comprehensive Major Project- (Semester 6)

Select a challenging major project that integrates multiple technologies learned throughout the BCA program. Focus on innovation, problem-solving, and complete documentation, including design, implementation, and testing. Present it professionally.

Tools & Resources

Project management tools (e.g., Trello, Jira), Version control systems (Git), Advanced IDEs, Research papers, Faculty mentors

Career Connection

A strong final year project acts as a capstone, demonstrating your ability to deliver a full-scale solution, which is highly valued by Indian recruiters as proof of practical capability.

Engage in Advanced Skill Development & Certifications- (Semester 6)

Explore advanced topics in Cloud Computing, AI/ML basics, or Cybersecurity based on your career interests. Consider pursuing relevant industry certifications (e.g., AWS Cloud Practitioner, Google IT Support Professional) to validate and specialize your skills.

Tools & Resources

Official certification guides, Online training platforms (Coursera, Udemy), Industry whitepapers, Tech communities and forums

Career Connection

Advanced skills and industry-recognized certifications make you highly competitive for specialized roles, often command better salary packages, and accelerate career growth in the fast-evolving Indian tech landscape.

Program Structure and Curriculum

Eligibility:

  • Pass in Class 12 (any stream) with 45% marks in aggregate (40% for SC/ST/OBC) from a recognized board.

Duration: 6 semesters / 3 years

Credits: 120 Credits

Assessment: Internal: 20% (for theory), 40% (for practicals), External: 80% (for theory), 60% (for practicals)

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
BCA-101Basic MathematicsCore4Set Theory, Logic and Boolean Algebra, Matrices and Determinants, Calculus: Differentiation, Calculus: Integration
BCA-102Fundamental of Computer & Information TechnologyCore4Computer Basics and Generations, Hardware and Software Concepts, Memory Organization, Input/Output Devices, Introduction to Networks and Internet
BCA-103Programming in CCore4C Language Fundamentals, Data Types and Operators, Control Structures, Functions and Arrays, Pointers and Structures
BCA-104Business CommunicationCore4Communication Process and Types, Barriers to Communication, Oral Communication Skills, Written Communication (Reports, Memos), Presentation Skills
BCA-105Practical in CLab4C Programming Exercises, Debugging Techniques, Problem Solving using C, Basic Data Structure Implementations, File Handling in C

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
BCA-201Discrete MathematicsCore4Graph Theory, Relations and Functions, Recurrence Relations, Algebraic Structures, Boolean Algebra and Lattices
BCA-202Data Structures using CCore4Introduction to Data Structures, Arrays, Stacks, and Queues, Linked Lists, Trees and Graphs, Searching and Sorting Algorithms
BCA-203Digital ElectronicsCore4Number Systems, Logic Gates and Boolean Algebra, Combinational Circuits, Sequential Circuits (Flip-flops, Registers), Counters and Converters
BCA-204Object Oriented Programming using C++Core4OOP Concepts, Classes and Objects, Inheritance and Polymorphism, Constructors, Destructors, and Friends, Templates and Exception Handling
BCA-205Practical on Data Structures & C++Lab4Data Structure Implementations (Stacks, Queues), Linked List Operations, Sorting and Searching Algorithms in C++, C++ Object-Oriented Programming, Problem Solving with C++

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
BCA-301Computer Architecture & OrganizationCore4Computer Components and Functions, CPU Organization and Design, Memory Hierarchy, Input/Output Organization, Instruction Set Architecture
BCA-302Operating SystemCore4Operating System Concepts, Process Management and CPU Scheduling, Memory Management, File Systems and I/O Systems, Deadlocks and Concurrency Control
BCA-303Database Management SystemCore4DBMS Concepts and Architecture, Data Models (ER Model, Relational Model), Relational Algebra and Calculus, Structured Query Language (SQL), Normalization and Transaction Management
BCA-304Java ProgrammingCore4Java Language Fundamentals, Object-Oriented Programming in Java, Classes, Objects, Inheritance, Interfaces, Packages, Exception Handling, Multithreading, Applets and AWT basics
BCA-305Practical on DBMS & JavaLab4SQL Query Writing and Database Design, Database Manipulation Language (DML), Java Programming Exercises, Object-Oriented Design in Java, GUI Development with Java (basics)

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
BCA-401Computer NetworksCore4Network Topologies and Types, OSI Model and TCP/IP Protocol Suite, Network Devices (Hubs, Switches, Routers), Data Link Layer and Network Layer, Transport Layer and Application Layer Protocols
BCA-402Software EngineeringCore4Software Life Cycle Models, Requirements Analysis and Specification, Software Design Principles, Software Testing Techniques, Software Project Management
BCA-403Web DesigningCore4HTML Fundamentals and Tags, Cascading Style Sheets (CSS), JavaScript for Client-Side Scripting, Web Servers and Hosting, Responsive Web Design Concepts
BCA-404Numerical & Statistical MethodsCore4Error Analysis and Approximations, Interpolation and Curve Fitting, Numerical Integration and Differentiation, Solving Linear Equations, Probability and Statistical Distributions
BCA-405Practical on Web DesigningLab4HTML Page Creation and Formatting, CSS Styling and Layouts, JavaScript for Dynamic Content, Form Validation using JavaScript, Building Simple Static Websites

Semester 5

Subject CodeSubject NameSubject TypeCreditsKey Topics
BCA-501Management Information SystemCore4MIS Concepts and Framework, Types of Information Systems, Decision Support Systems, Enterprise Systems (ERP, CRM), Security and Ethical Issues in MIS
BCA-502Data CommunicationCore4Signal Transmission and Media, Modulation and Multiplexing, Error Detection and Correction, Switching Techniques, Data Link Protocols
BCA-503Introduction to Internet and E-CommerceCore4Internet Architecture and Protocols, Web Technologies and Search Engines, E-commerce Models and Types, Online Payment Systems and Security, Digital Marketing and SEO Basics
BCA-504Computer GraphicsCore4Graphics Primitives and Algorithms, 2D and 3D Transformations, Clipping and Windowing, Projections and Viewing, Color Models and Shading
BCA-505Practical on Computer GraphicsLab4Graphics Programming (e.g., OpenGL, C++), Drawing Geometric Shapes, Implementing Transformations, Simple Animation Techniques, Interactive Graphics Applications

Semester 6

Subject CodeSubject NameSubject TypeCreditsKey Topics
BCA-601Linux EnvironmentCore4Introduction to Linux OS, Linux File System and Commands, Shell Scripting, Process and User Management, Network Configuration in Linux
BCA-602PHP and MySQLCore4PHP Language Fundamentals, Forms and Session Management in PHP, Introduction to MySQL Database, Database Connectivity with PHP, Building Dynamic Web Applications
BCA-603Cloud ComputingCore4Cloud Computing Concepts, Service Models (IaaS, PaaS, SaaS), Deployment Models, Virtualization Technologies, Cloud Security and Data Privacy
BCA-604Major ProjectProject4Project Planning and Management, Requirements Gathering and Analysis, System Design and Architecture, Implementation and Testing, Documentation and Presentation
BCA-605Practical on PHP and LinuxLab4PHP Web Development Exercises, MySQL Database Integration, Linux Command Line Operations, Shell Scripting for Automation, Server-Side Scripting Applications
whatsapp

Chat with us