You can keep up to 10 CVs here -- delete one you don't need.
You can keep up to 10 CVs here -- delete one you don't need.

Computer Science

B.Sc · Semester 1

6 MonthsDuration 2Subjects 10Chapters OnlineTests & result

Your roadmap · आपका रोडमैप

  1. 1
    Admission & first meetingप्रवेश और पहली मुलाकात

    Enquire at your nearest NDSS centre, meet the teacher, fix the batch time and get your study material.

  2. 2
    Semester 1 — subject classesसेमेस्टर 1 — विषयवार कक्षाएँ

    Every theory subject of the term, unit by unit, with notes, numericals and doubt classes.

    Problem Solving using Computer
  3. 3
    Labs, practicals & project workलैब, प्रैक्टिकल और प्रोजेक्ट

    Experiments / jobs / project work as in the syllabus, with practical file and viva preparation.

    Python Programming Lab
  4. 4
    Unit tests & mid-termयूनिट टेस्ट और मिड-टर्म

    A test after every unit and a mid-term in the university / board pattern.

  5. 5
    Semester 1 mock testमॉक टेस्ट

    A full mock test of all subjects before the exam, with analysis.

  6. 6
    Semester 1 exam (university / board)सेमेस्टर / वार्षिक परीक्षा

    Previous papers, important questions and full revision.

  7. 7
    Online tests & resultऑनलाइन टेस्ट और रिज़ल्ट

    Take the tests online; your marks and result show in your student login and at the centre.

Syllabus · पाठ्यक्रम

2 subjects · 10 chapters · 42 topics

Problem Solving using Computer5 chapters · 6 Months Subject page →
01Unit 1: Computer Fundamentals 5 topics
  1. Block diagram of a computer
  2. Hardware, software and types of software
  3. Memory hierarchy and units
  4. Number systems and conversions
  5. Binary arithmetic and codes (ASCII, Unicode)
02Unit 2: Algorithms and Flowcharts 5 topics
  1. Steps of problem solving
  2. Characteristics of an algorithm
  3. Flowchart symbols
  4. Pseudocode
  5. Tracing and dry run
03Unit 3: Python Basics 5 topics
  1. Features of Python and IDLE / interpreter
  2. Variables, keywords and data types
  3. Operators and precedence
  4. Input and output
  5. Type conversion
04Unit 4: Control Structures and Functions 5 topics
  1. if, if-else, elif
  2. for and while loops, range()
  3. break, continue, pass
  4. Defining functions, arguments, return
  5. Recursion and scope of variables
05Unit 5: Strings, Collections and Files 4 topics
  1. String operations and slicing
  2. Lists and list methods
  3. Tuples, sets and dictionaries
  4. Reading and writing text files
Python Programming Lab5 chapters · 6 Months Subject page →
01Basic Programs 4 topics
  1. Input, output and arithmetic
  2. Swapping two numbers
  3. Area and simple interest
  4. Temperature conversion
02Conditions and Loops 4 topics
  1. Even / odd and largest of three
  2. Factorial and Fibonacci series
  3. Prime numbers in a range
  4. Number and star patterns
03Functions and Recursion 3 topics
  1. User-defined functions with default arguments
  2. Recursive factorial and GCD
  3. Functions returning multiple values
04Strings and Lists 4 topics
  1. Palindrome check and vowel count
  2. List operations and searching
  3. Sorting a list
  4. Matrix addition with nested lists
05Dictionaries and Files 3 topics
  1. Word frequency using a dictionary
  2. Reading and writing text files
  3. Copying and counting lines of a file

About this course

You will be able to

  • Complete Problem Solving using Computer syllabus with regular tests
  • Complete Python Programming Lab syllabus with regular tests

Who it is for

  • B.Sc Computer Science students of Semester 1 (UP State Universities NEP 2020 common minimum syllabus)
  • Beginners with no programming background starting a computer science degree

What you need

  • Class 12 (any stream with Mathematics preferred)
  • Basic computer operation
Online tests & result Practice and unit tests online; marks and result show in your student login and at the centre. Student login →

Questions

Which syllabus does this course follow?

It follows the UP State Universities NEP 2020 common minimum syllabus for B.Sc Computer Science, Semester 1. Where your own university's syllabus differs, the centre follows your university's syllabus and question pattern.

I have never programmed before. Can I join?

Yes. The course starts from computer basics and flowcharts before Python, at the pace of a first-semester student.

Is there a test after the course?

Yes. Unit-wise multiple-choice tests and a final exam paper are included for semester exam practice.

Which Python version is used?

Python 3 (the current version). Programs are run in IDLE or VS Code in the centre's computer lab.

How are the practicals marked?

The trainer watches each experiment and marks it on a rubric; the viva questions here prepare you for the university practical exam.

Download the syllabus (PDF)

Tell us who you are — your copy is made with your name, and our counsellor can help you choose the right course and centre.

Want to join right away? Enquire now — our centre will call you.