ANDC-image

B-SC-HONOURS-COMPUTER-SCIENCE in General at Acharya Narendra Dev College

Acharya Narendra Dev College, New Delhi, established in 1991, is a premier constituent college of the University of Delhi. Accredited 'A+' by NAAC and ranked 18th by NIRF 2024 in the 'College' category, it excels in Science and Commerce programs. The college offers diverse courses, fostering a strong academic environment for its students.

READ MORE
location

Delhi, Delhi

Compare colleges

About the Specialization

What is General at Acharya Narendra Dev College Delhi?

This B.Sc. (Honours) Computer Science program at Acharya Narendra Dev College focuses on building a strong theoretical foundation and practical skills in various facets of computing. It''''s designed to meet the growing demands of the Indian IT industry by producing skilled graduates capable of critical thinking and innovation. The program emphasizes core computer science principles along with practical application.

Who Should Apply?

This program is ideal for fresh 10+2 graduates with a strong aptitude for mathematics and logical reasoning, seeking entry into the vast and dynamic field of information technology. It also caters to individuals passionate about problem-solving, algorithm design, and software development, aspiring to contribute to India''''s digital transformation journey.

Why Choose This Course?

Graduates of this program can expect diverse career paths in India, including roles like Software Developer, Data Analyst, Web Developer, System Administrator, and IT Consultant. Entry-level salaries typically range from INR 3-6 LPA, with significant growth potential up to INR 10-15 LPA or more with experience in leading Indian tech companies and startups. The degree aligns with various professional certifications.

OTHER SPECIALIZATIONS

Specialization

Student Success Practices

Foundation Stage

Master Programming Fundamentals- (Semester 1-2)

Dedicate consistent time to practice core programming concepts (Python, C++) and data structures. Utilize online platforms for coding challenges to solidify understanding and develop problem-solving abilities.

Tools & Resources

HackerRank, CodeChef, GeeksforGeeks, Jupyter Notebooks

Career Connection

Strong fundamentals are crucial for cracking technical interviews and building efficient software solutions, directly impacting placement opportunities in entry-level development roles.

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

Focus on Discrete Mathematics and Mathematics for Computing. Regularly solve problems to enhance logical reasoning, which is vital for algorithm design and understanding complex computer science theories.

Tools & Resources

NCERT textbooks, Schaum''''s Outlines, Khan Academy

Career Connection

A robust mathematical foundation is essential for advanced topics like AI, Machine Learning, and Algorithms, paving the way for specialized roles and higher studies.

Actively Participate in College Technical Societies- (Semester 1-2)

Join and contribute to the college''''s Computer Science society or technical clubs. Engage in workshops, coding competitions, and peer-led study groups to gain practical exposure and build a professional network.

Tools & Resources

College technical clubs, Inter-college hackathons

Career Connection

Networking and practical experience gained through societies can open doors to internships and direct referrals, enhancing visibility with potential employers in the Indian tech ecosystem.

Intermediate Stage

Undertake Mini-Projects and Internships- (Semester 3-5 (Summer breaks are ideal))

Apply theoretical knowledge by developing small-scale projects in areas like web development, app development, or database management. Seek short-term internships to gain industry exposure.

Tools & Resources

GitHub, VS Code, Local industry startups, Internshala

Career Connection

Practical project experience and internships are highly valued by Indian companies, showcasing applied skills and improving chances for pre-placement offers and full-time roles.

Explore Generic Electives Strategically- (Semester 3-5)

Choose Generic Electives (GEs) that complement your interests or desired career path, perhaps in Data Science (Statistics) or Management. This broadens your profile and offers interdisciplinary insights.

Tools & Resources

DU course catalog, Career counseling sessions

Career Connection

A well-chosen GE can provide an edge in niche roles or management positions, demonstrating diverse intellectual capabilities to recruiters in India''''s competitive job market.

Deep Dive into Core CS Subjects- (Semester 3-5)

Beyond classroom learning, delve deeper into subjects like Operating Systems, Computer Networks, and DBMS. Understand their real-world applications and architectural principles.

Tools & Resources

Online courses (Coursera, NPTEL), Reference books, Networking labs

Career Connection

Thorough knowledge of core CS subjects is frequently tested in technical interviews for product-based companies and service-based IT firms in India, ensuring stronger placement prospects.

Advanced Stage

Focus on Advanced Electives and Specialization- (Semester 5-6)

Strategically select Discipline Specific Electives (DSEs) and, if available, undertake a project/dissertation in an area of interest like AI, Machine Learning, or Web Technologies to develop expertise.

Tools & Resources

Research papers, Advanced online courses, Faculty mentorship, Specialized software/libraries

Career Connection

Specialized skills are highly sought after by Indian tech companies, leading to higher-paying roles in emerging technologies and direct entry into R&D or advanced development teams.

Intensive Placement Preparation- (Semester 5-6)

Actively prepare for campus placements, focusing on aptitude tests, technical rounds (coding, core CS concepts), and HR interviews. Participate in mock interviews and resume building workshops.

Tools & Resources

Placement cell resources, Glassdoor, LinkedIn, InterviewBit

Career Connection

Thorough preparation directly translates to securing desirable job offers from top recruiters during campus placements, which is a critical outcome for most Indian graduates.

Develop Professional Networking and Soft Skills- (Semester 6 (Ongoing))

Attend industry seminars, connect with professionals on LinkedIn, and hone soft skills like communication, teamwork, and presentation. These are crucial for career progression in Indian corporate settings.

Tools & Resources

LinkedIn, Professional workshops, Toastmasters (if available)

Career Connection

Strong networking can lead to referrals and opportunities, while excellent soft skills differentiate candidates in the hiring process and are vital for long-term career growth and leadership roles in India.

Program Structure and Curriculum

Eligibility:

  • Passed 10+2 examination with Science stream (Physics, Chemistry, Mathematics or Computer Science) from a recognized Board, securing a minimum aggregate percentage as prescribed by the University of Delhi for admission to Honours courses.

Duration: 6 semesters / 3 years

Credits: 148 Credits

Assessment: Internal: 30%, External: 70%

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
DSC-01Programming using PythonCore6Introduction to Python, Data types and operators, Control flow statements, Functions, Modules, and Packages, Strings, Lists, Tuples, Dictionaries, File I/O and Exception Handling
DSC-02Computer System ArchitectureCore6Digital Logic Circuits, Combinational and Sequential Circuits, Memory Organization, Input-Output Organization, Central Processing Unit, Instruction Set Architecture
DSC-03Mathematics for ComputingCore4Set Theory and Logic, Relations and Functions, Counting Techniques, Graph Theory Fundamentals, Boolean Algebra and Lattices
AECC-1Environmental ScienceAbility Enhancement Compulsory Course4Ecosystems and Biodiversity, Environmental Pollution, Natural Resources, Global Environmental Issues, Sustainable Development
VAC-1Constitutional Values and Fundamental DutiesValue Added Course2Philosophy of the Constitution, Fundamental Rights, Directive Principles of State Policy, Fundamental Duties, Citizenship and Justice

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
DSC-04Data StructuresCore6Arrays and Linked Lists, Stacks and Queues, Trees and Binary Search Trees, Graphs and Graph Traversal, Sorting and Searching Algorithms
DSC-05Discrete MathematicsCore4Mathematical Logic, Set Theory, Relations and Functions, Counting Principles and Combinatorics, Graph Theory, Boolean Algebra and Algebraic Structures
DSC-06Operating SystemsCore6Operating System Concepts, Process Management and CPU Scheduling, Deadlocks, Memory Management, File Systems, I/O Management and Disk Scheduling
AECC-2English / MIL CommunicationAbility Enhancement Compulsory Course4Reading and Comprehension, Writing Skills, Grammar and Vocabulary, Public Speaking, Professional Communication
VAC-2Digital FluencyValue Added Course2Introduction to Digital Technologies, Internet and Social Media Use, Cyber Security Basics, Digital Tools for Productivity, Digital Ethics

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
DSC-07Object Oriented Programming with C++Core6Introduction to OOP, Classes and Objects, Inheritance and Polymorphism, Virtual Functions, Templates, File Handling
DSC-08Computer NetworksCore6Network Topologies and Layers, OSI and TCP/IP Models, Data Link Layer Protocols, Network Layer (IP, Routing), Transport Layer (TCP, UDP), Application Layer Protocols (HTTP, FTP)
DSC-09Database Management SystemsCore6Introduction to DBMS, ER Modeling, Relational Model and Algebra, SQL Query Language, Normalization, Transaction Management
SEC-1Web Design (HTML, CSS, JavaScript)Skill Enhancement Course2HTML Document Structure, CSS Styling and Layouts, JavaScript Fundamentals, DOM Manipulation, Responsive Web Design
GE-1Generic Elective (Choice Based)Elective4Interdisciplinary subject from other departments (e.g., Economics, Psychology, Statistics, Commerce)

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
DSC-10Design and Analysis of AlgorithmsCore6Algorithm Complexity Analysis, Divide and Conquer, Greedy Algorithms, Dynamic Programming, Graph Algorithms, NP-Completeness
DSC-11Software EngineeringCore6Software Development Life Cycle Models, Requirements Engineering, Software Design, Software Testing, Software Project Management, Maintenance and Re-engineering
DSC-12Artificial IntelligenceCore6Introduction to AI, Problem Solving by Searching, Knowledge Representation, Machine Learning Concepts, Natural Language Processing, Expert Systems
SEC-2Android ProgrammingSkill Enhancement Course2Android Development Environment, Activities and Intents, UI Design with Layouts and Widgets, Data Storage (SQLite, SharedPreferences), Permissions and Notifications
GE-2Generic Elective (Choice Based)Elective4Interdisciplinary subject from other departments (e.g., History, Political Science, Statistics, Philosophy)

Semester 5

Subject CodeSubject NameSubject TypeCreditsKey Topics
DSC-13Theory of ComputationCore4Finite Automata and Regular Expressions, Context-Free Grammars, Pushdown Automata, Turing Machines, Decidability and Undecidability
DSC-14Computer GraphicsCore6Graphics Primitives and Rasterization, 2D and 3D Transformations, Viewing and Clipping, Projection Techniques, Shading and Illumination Models, Fractals and Animation
DSE-1Data MiningElective6Introduction to Data Mining, Data Preprocessing, Association Rule Mining, Classification Techniques, Clustering Algorithms, Outlier Detection
DSE-2Machine LearningElective6Introduction to Machine Learning, Supervised Learning (Regression, Classification), Unsupervised Learning (Clustering), Neural Networks and Deep Learning Basics, Model Evaluation and Validation
GE-3Generic Elective (Choice Based)Elective4Interdisciplinary subject from other departments (e.g., Mathematics, Statistics, Hindi, Sanskrit)

Semester 6

Subject CodeSubject NameSubject TypeCreditsKey Topics
DSE-3Web TechnologiesElective6Advanced HTML5 and CSS3, Frontend Frameworks, Backend Development with PHP/Node.js, Database Integration, Web Services and APIs, Web Security Fundamentals
DSE-4Digital Image ProcessingElective6Introduction to Digital Images, Image Enhancement, Image Restoration, Color Image Processing, Image Compression, Image Segmentation
GE-4Generic Elective (Choice Based)Elective4Interdisciplinary subject from other departments (e.g., Philosophy, Sociology, Psychology, Fine Arts)
CS-PRJProject Work / Dissertation (Optional, in lieu of 2 DSEs)Project10Problem Identification, Literature Review, System Design and Implementation, Testing and Evaluation, Report Writing and Presentation
whatsapp

Chat with us