Study material
Engineering
Computer Engineering
Information Technology
Electrical Engineering
Civil Engineering
Mechanical Engineering
Electronics and Communications
Electronics and Telecommunication
Electrical and Electronics
B.Com
B.A
BBA
BAF
BMS
New Test BE-Btech
Demo BE-Btech
Prod BE-BTech
Blog
Log in
Become a data analyst in the next 4 months and kickstart your career.
100% placement assistance.
Start your Analytics journey with our free
Python course.
Explore Now
Home
Universities
Guru Nanak Dev University, Punjab
Computer Engineering
Fundamentals of IT & Programming using Python
Guru Nanak Dev University, Punjab, Computer Engineering Semester 2, Fundamentals of IT & Programming using Python Syllabus
Fundamentals of IT & Programming using Python Lecture notes
|
Videos
|
Free pdf Download
|
Previous years solved question papers
|
MCQs
|
Question Banks
|
Syllabus
Get access to 100s of MCQs, Question banks, notes and videos as per your syllabus.
Try Now for free
Unit - 1 Block diagram of Computer
Unit 1
Introduction
1.1 Block diagram of Computer
1.2 Associated peripherals
1.3 Memories – RAM ROM
1.4 Secondary Storage Devices
1.5 Classification of Computers and Languages
1.6 Introduction to Compilers Interpreter and Assemblers
1.7 Introduction of various operating systems with their file system
Unit - 2 Algorithm and Flowchart
Unit 2
Numbers
2.1 Algorithm and Flowchart
2.2 Introduction to Python and Setting up the Python development environment
2.3 Basic syntax
2.4 Interactive shell editing saving and running a script
2.5 Concept of data types
2.6 Random number Real numbers
2.7 Immutable variables
2.8 Python console Input Output
2.9 Arithmetic operators Comparison operators Logical Operators and expressions
2.10 Is and In operators
2.11 Conditions Control statements ifelse Nested IfElse Loops for while
Unit - 3 Built in function and modules in python
Unit 3
Functions
3.1 Built in function and modules in python
3.2 User defined functions
3.3 Passing parameters
3.4 Arguments and return values
3.5 Formal vs actual arguments
3.6 Recursion
3.7 Lists Common List operations
Unit - 4 String Handling
Unit 4
Strings
4.1 String Handling
4.2 Unicode strings
4.3 Strings Manipulation
4.4 Compare strings
4.5 Concatenation of strings
4.6 Slicing strings in python
4.7 Converting strings to numbers and vice versa
4.8 Strings and text files
4.9 Manipulating files and directories
4.10 OS and sys modules
4.11 Text files readingwriting text and numbers fromto a file
4.12 Creating and reading a formatted file csv or tabseparated
Download CSE Sem 2 syllabus pdf
Get access to 100s of MCQs, Question banks, notes and videos as per your syllabus.
Try Now for free
Other Subjects of Semester-2
Basic electrical and electronics engineering
Popular posts
Top 10 free online resources to learn coding
What is machine learning
What is cloud computing
What is DBMS architecture
Sorting algorithm overview
Share
Link Copied
More than
1 Million
students use Goseeko! Join them to feel the power of smart learning.
Try For Free
Spot anything incorrect?
Contact us