Problem Solving using Computer (B.Sc Computer Science)

Computer fundamentals, algorithms and flowcharts, and programming basics with Python.

6 महीनेअवधि 5Chapters24टॉपिक

सिलेबस · पाठ्यक्रम

Download PDF
01Unit 1: Computer Fundamentals 5 टॉपिक
  1. कंप्यूटर का ब्लॉक डायग्राम
  2. हार्डवेयर, सॉफ्टवेयर और सॉफ्टवेयर के प्रकार
  3. Memory hierarchy and units
  4. Number systems and conversions
  5. Binary arithmetic and codes (ASCII, Unicode)
02Unit 2: Algorithms and Flowcharts 5 टॉपिक
  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 टॉपिक
  1. Features of Python and IDLE / interpreter
  2. Variables, keywords and data types
  3. Operators and precedence
  4. Input और output
  5. Type conversion
04Unit 4: Control Structures and Functions 5 टॉपिक
  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 टॉपिक
  1. String operations and slicing
  2. Lists and list methods
  3. Tuples, sets and dictionaries
  4. Reading and writing text files

परिचय

आप यह कर पाएँगे

  • Describe the components of a computer and convert numbers between binary, octal, decimal and hexadecimal
  • Write algorithms, flowcharts and pseudocode for simple problems
  • Write Python programs using variables, data types, operators and input / output
  • Use conditional statements, loops and functions including recursion in Python
  • Work with strings, lists, tuples, dictionaries and text files in Python

यह किसके लिए है

  • 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

आपको क्या चाहिए

  • Class 12 (any stream with Mathematics preferred)
  • Basic computer operation

सवाल

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.

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? अभी पूछताछ करें — our centre will call you.